diff options
author | murphy <murphy@rubychan.de> | 2009-10-19 17:20:57 +0000 |
---|---|---|
committer | murphy <murphy@rubychan.de> | 2009-10-19 17:20:57 +0000 |
commit | 70b9baf4ad1487b67a343078cdc750203ac6c70d (patch) | |
tree | 16cc979d1ba5a8ecc234ca55a464ac6153fe7235 /test | |
parent | 3a23d30cfd1ce226572c05cbf4e8f8043545b512 (diff) | |
download | coderay-70b9baf4ad1487b67a343078cdc750203ac6c70d.tar.gz |
Updated Java scanner: Higlighting of keywords according to java.sun.com.
* added :reserved, :pre_constant, :exception classes for idents and keywords
* "threadsafe" isn't a Java keyword
Diffstat (limited to 'test')
-rw-r--r-- | test/scanners/java/jruby.expected.raydebug | 4936 |
1 files changed, 2468 insertions, 2468 deletions
diff --git a/test/scanners/java/jruby.expected.raydebug b/test/scanners/java/jruby.expected.raydebug index 86da6c0..7cfd1f0 100644 --- a/test/scanners/java/jruby.expected.raydebug +++ b/test/scanners/java/jruby.expected.raydebug @@ -10,7 +10,7 @@ directive(public) type(enum) ident(CompatVersion) operator({) operator(}) keyword(else) keyword(if) operator(()ident(compatString)operator(.)ident(equalsIgnoreCase)operator(()string<delimiter(")content(RUBY1_9)delimiter(")>operator(\))operator(\)) operator({) keyword(return) ident(CompatVersion)operator(.)ident(RUBY1_9)operator(;) operator(}) keyword(else) operator({) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) operator(}) operator(}) @@ -237,7 +237,7 @@ directive(public) directive(final) type(class) class(IncludedModuleWrapper) dire directive(private) directive(final) ident(RubyModule) ident(delegate)operator(;) directive(public) ident(IncludedModuleWrapper)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(superClass)operator(,) ident(RubyModule) ident(delegate)operator(\)) operator({) - local_variable(super)operator(()ident(runtime)operator(,) ident(superClass)operator(,) keyword(false)operator(\))operator(;) + local_variable(super)operator(()ident(runtime)operator(,) ident(superClass)operator(,) pre_constant(false)operator(\))operator(;) local_variable(this)operator(.)ident(delegate) operator(=) ident(delegate)operator(;) local_variable(this)operator(.)ident(metaClass) operator(=) ident(delegate)operator(.)ident(metaClass)operator(;) operator(}) @@ -253,7 +253,7 @@ directive(public) directive(final) type(class) class(IncludedModuleWrapper) dire ident(IncludedModuleWrapper) ident(includedModule) operator(=) keyword(new) ident(IncludedModuleWrapper)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(superClass)operator(,) ident(getNonIncludedClass)operator(()operator(\))operator(\))operator(;) comment(// include its parent (and in turn that module's parents\)) - keyword(if) operator(()ident(getSuperClass)operator(()operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(getSuperClass)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) ident(includedModule)operator(.)ident(includeModule)operator(()ident(getSuperClass)operator(()operator(\))operator(\))operator(;) operator(}) @@ -262,27 +262,27 @@ directive(public) directive(final) type(class) class(IncludedModuleWrapper) dire annotation(@Override) directive(public) type(boolean) ident(isModule)operator(()operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) annotation(@Override) directive(public) type(boolean) ident(isClass)operator(()operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) annotation(@Override) directive(public) type(boolean) ident(isIncluded)operator(()operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) annotation(@Override) directive(public) type(boolean) ident(isImmediate)operator(()operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) annotation(@Override) directive(public) type(void) ident(setMetaClass)operator(()ident(RubyClass) ident(newRubyClass)operator(\)) operator({) - keyword(throw) keyword(new) pre_type(UnsupportedOperationException)operator(()string<delimiter(")content(An included class is only a wrapper for a module)delimiter(")>operator(\))operator(;) + keyword(throw) keyword(new) exception(UnsupportedOperationException)operator(()string<delimiter(")content(An included class is only a wrapper for a module)delimiter(")>operator(\))operator(;) operator(}) annotation(@Override) @@ -292,11 +292,11 @@ directive(public) directive(final) type(class) class(IncludedModuleWrapper) dire annotation(@Override) directive(public) type(void) ident(addMethod)operator(()pre_type(String) ident(name)operator(,) ident(DynamicMethod) ident(method)operator(\)) operator({) - keyword(throw) keyword(new) pre_type(UnsupportedOperationException)operator(()string<delimiter(")content(An included class is only a wrapper for a module)delimiter(")>operator(\))operator(;) + keyword(throw) keyword(new) exception(UnsupportedOperationException)operator(()string<delimiter(")content(An included class is only a wrapper for a module)delimiter(")>operator(\))operator(;) operator(}) directive(public) type(void) ident(setMethods)operator(()pre_type(Map) ident(newMethods)operator(\)) operator({) - keyword(throw) keyword(new) pre_type(UnsupportedOperationException)operator(()string<delimiter(")content(An included class is only a wrapper for a module)delimiter(")>operator(\))operator(;) + keyword(throw) keyword(new) exception(UnsupportedOperationException)operator(()string<delimiter(")content(An included class is only a wrapper for a module)delimiter(")>operator(\))operator(;) operator(}) annotation(@Override) @@ -578,7 +578,7 @@ comment(/** */) directive(public) type(class) class(JRubyApplet) directive(extends) pre_type(Applet) operator({) directive(private) ident(Ruby) ident(runtime)operator(;) - directive(private) type(boolean) ident(doubleBuffered) operator(=) keyword(true)operator(;) + directive(private) type(boolean) ident(doubleBuffered) operator(=) pre_constant(true)operator(;) directive(private) pre_type(Color) ident(backgroundColor) operator(=) pre_type(Color)operator(.)ident(WHITE)operator(;) directive(private) ident(RubyProc) ident(startProc)operator(;) directive(private) ident(RubyProc) ident(stopProc)operator(;) @@ -601,18 +601,18 @@ directive(public) type(class) class(JRubyApplet) directive(extends) pre_type(App directive(private) directive(static) ident(RubyProc) ident(blockToProc)operator(()ident(Ruby) ident(runtime)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(if) operator(()ident(block)operator(.)ident(isGiven)operator(()operator(\))operator(\)) operator({) ident(RubyProc) ident(proc) operator(=) ident(block)operator(.)ident(getProcObject)operator(()operator(\))operator(;) - keyword(if) operator(()ident(proc) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(proc) operator(==) pre_constant(null)operator(\)) operator({) ident(proc) operator(=) ident(RubyProc)operator(.)ident(newProc)operator(()ident(runtime)operator(,) ident(block)operator(,) ident(block)operator(.)ident(type)operator(\))operator(;) operator(}) keyword(return) ident(proc)operator(;) operator(}) keyword(else) operator({) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) operator(}) directive(private) type(boolean) ident(getBooleanParameter)operator(()pre_type(String) ident(name)operator(,) type(boolean) ident(defaultValue)operator(\)) operator({) pre_type(String) ident(value) operator(=) ident(getParameter)operator(()ident(name)operator(\))operator(;) - keyword(if) operator(() ident(value) operator(!=) keyword(null) operator(\)) operator({) + keyword(if) operator(() ident(value) operator(!=) pre_constant(null) operator(\)) operator({) keyword(return) ident(value)operator(.)ident(equals)operator(()string<delimiter(")content(true)delimiter(")>operator(\))operator(;) operator(}) keyword(else) operator({) keyword(return) ident(defaultValue)operator(;) @@ -620,23 +620,23 @@ directive(public) type(class) class(JRubyApplet) directive(extends) pre_type(App operator(}) directive(private) pre_type(InputStream) ident(getCodeResourceAsStream)operator(()pre_type(String) ident(name)operator(\)) operator({) - keyword(if) operator(()ident(name) operator(==) keyword(null)operator(\)) operator({) - keyword(return) keyword(null)operator(;) + keyword(if) operator(()ident(name) operator(==) pre_constant(null)operator(\)) operator({) + keyword(return) pre_constant(null)operator(;) operator(}) keyword(try) operator({) directive(final) pre_type(URL) ident(directURL) operator(=) keyword(new) pre_type(URL)operator(()ident(getCodeBase)operator(()operator(\))operator(,) ident(name)operator(\))operator(;) keyword(return) ident(directURL)operator(.)ident(openStream)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) operator(}) keyword(return) ident(JRubyApplet)operator(.)ident(class)operator(.)ident(getClassLoader)operator(()operator(\))operator(.)ident(getResourceAsStream)operator(()ident(name)operator(\))operator(;) operator(}) - directive(private) directive(static) type(void) ident(safeInvokeAndWait)operator(()pre_type(Runnable) ident(runnable)operator(\)) directive(throws) pre_type(InvocationTargetException)operator(,) pre_type(InterruptedException) operator({) + directive(private) directive(static) type(void) ident(safeInvokeAndWait)operator(()pre_type(Runnable) ident(runnable)operator(\)) directive(throws) exception(InvocationTargetException)operator(,) exception(InterruptedException) operator({) keyword(if) operator(()pre_type(EventQueue)operator(.)ident(isDispatchThread)operator(()operator(\))operator(\)) operator({) keyword(try) operator({) ident(runnable)operator(.)ident(run)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(Exception) ident(e)operator(\)) operator({) - keyword(throw) keyword(new) pre_type(InvocationTargetException)operator(()ident(e)operator(\))operator(;) + operator(}) keyword(catch) operator(()exception(Exception) ident(e)operator(\)) operator({) + keyword(throw) keyword(new) exception(InvocationTargetException)operator(()ident(e)operator(\))operator(;) operator(}) operator(}) keyword(else) operator({) pre_type(EventQueue)operator(.)ident(invokeAndWait)operator(()ident(runnable)operator(\))operator(;) @@ -686,14 +686,14 @@ directive(public) type(class) class(JRubyApplet) directive(extends) pre_type(App directive(public) type(void) ident(init)operator(()operator(\)) operator({) local_variable(super)operator(.)ident(init)operator(()operator(\))operator(;) - keyword(if) operator(()ident(getBooleanParameter)operator(()string<delimiter(")content(jruby.console)delimiter(")>operator(,) keyword(false)operator(\))operator(\)) operator({) + keyword(if) operator(()ident(getBooleanParameter)operator(()string<delimiter(")content(jruby.console)delimiter(")>operator(,) pre_constant(false)operator(\))operator(\)) operator({) ident(facade) operator(=) keyword(new) ident(ConsoleFacade)operator(()ident(getParameter)operator(()string<delimiter(")content(jruby.banner)delimiter(")>operator(\))operator(\))operator(;) operator(}) keyword(else) operator({) ident(facade) operator(=) keyword(new) ident(TrivialFacade)operator(()operator(\))operator(;) operator(}) directive(synchronized) operator(()local_variable(this)operator(\)) operator({) - keyword(if) operator(()ident(runtime) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(runtime) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return)operator(;) operator(}) @@ -701,9 +701,9 @@ directive(public) type(class) class(JRubyApplet) directive(extends) pre_type(App ident(setInput)operator(()ident(facade)operator(.)ident(getInputStream)operator(()operator(\))operator(\))operator(;) ident(setOutput)operator(()ident(facade)operator(.)ident(getOutputStream)operator(()operator(\))operator(\))operator(;) ident(setError)operator(()ident(facade)operator(.)ident(getErrorStream)operator(()operator(\))operator(\))operator(;) - ident(setObjectSpaceEnabled)operator(()ident(getBooleanParameter)operator(()string<delimiter(")content(jruby.objectspace)delimiter(")>operator(,) keyword(false)operator(\))operator(\))operator(;) + ident(setObjectSpaceEnabled)operator(()ident(getBooleanParameter)operator(()string<delimiter(")content(jruby.objectspace)delimiter(")>operator(,) pre_constant(false)operator(\))operator(\))operator(;) operator(})operator(})operator(;) - ident(Ruby)operator(.)ident(setSecurityRestricted)operator(()keyword(true)operator(\))operator(;) + ident(Ruby)operator(.)ident(setSecurityRestricted)operator(()pre_constant(true)operator(\))operator(;) ident(runtime) operator(=) ident(Ruby)operator(.)ident(newInstance)operator(()ident(config)operator(\))operator(;) operator(}) @@ -717,22 +717,22 @@ directive(public) type(class) class(JRubyApplet) directive(extends) pre_type(App directive(public) type(void) ident(run)operator(()operator(\)) operator({) ident(applet)operator(.)ident(setLayout)operator(()keyword(new) pre_type(BorderLayout)operator(()operator(\))operator(\))operator(;) ident(applet)operator(.)ident(facade)operator(.)ident(attach)operator(()ident(applet)operator(.)ident(runtime)operator(,) ident(applet)operator(\))operator(;) - keyword(if) operator(()ident(scriptStream) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(scriptStream) operator(!=) pre_constant(null)operator(\)) operator({) ident(applet)operator(.)ident(runtime)operator(.)ident(runFromMain)operator(()ident(scriptStream)operator(,) ident(scriptName)operator(\))operator(;) operator(}) - keyword(if) operator(()ident(evalString) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(evalString) operator(!=) pre_constant(null)operator(\)) operator({) ident(applet)operator(.)ident(runtime)operator(.)ident(evalScriptlet)operator(()ident(evalString)operator(\))operator(;) operator(}) operator(}) operator(})operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(InterruptedException) ident(e)operator(\)) operator({) - operator(}) keyword(catch) operator(()pre_type(InvocationTargetException) ident(e)operator(\)) operator({) - keyword(throw) keyword(new) pre_type(RuntimeException)operator(()string<delimiter(")content(Error running script)delimiter(")>operator(,) ident(e)operator(.)ident(getCause)operator(()operator(\))operator(\))operator(;) + operator(}) keyword(catch) operator(()exception(InterruptedException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(InvocationTargetException) ident(e)operator(\)) operator({) + keyword(throw) keyword(new) exception(RuntimeException)operator(()string<delimiter(")content(Error running script)delimiter(")>operator(,) ident(e)operator(.)ident(getCause)operator(()operator(\))operator(\))operator(;) operator(}) operator(}) directive(private) type(void) ident(invokeCallback)operator(()directive(final) ident(RubyProc) ident(proc)operator(,) directive(final) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) - keyword(if) operator(()ident(proc) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(proc) operator(==) pre_constant(null)operator(\)) operator({) keyword(return)operator(;) operator(}) directive(final) ident(Ruby) ident(runtime) operator(=) local_variable(this)operator(.)ident(runtime)operator(;) @@ -743,9 +743,9 @@ directive(public) type(class) class(JRubyApplet) directive(extends) pre_type(App ident(proc)operator(.)ident(call)operator(()ident(context)operator(,) ident(args)operator(\))operator(;) operator(}) operator(})operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(InterruptedException) ident(e)operator(\)) operator({) - operator(}) keyword(catch) operator(()pre_type(InvocationTargetException) ident(e)operator(\)) operator({) - keyword(throw) keyword(new) pre_type(RuntimeException)operator(()string<delimiter(")content(Ruby callback failed)delimiter(")>operator(,) ident(e)operator(.)ident(getCause)operator(()operator(\))operator(\))operator(;) + operator(}) keyword(catch) operator(()exception(InterruptedException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(InvocationTargetException) ident(e)operator(\)) operator({) + keyword(throw) keyword(new) exception(RuntimeException)operator(()string<delimiter(")content(Ruby callback failed)delimiter(")>operator(,) ident(e)operator(.)ident(getCause)operator(()operator(\))operator(\))operator(;) operator(}) operator(}) @@ -786,13 +786,13 @@ directive(public) type(class) class(JRubyApplet) directive(extends) pre_type(App operator(}) keyword(finally) operator({) ident(facade)operator(.)ident(destroy)operator(()operator(\))operator(;) directive(final) ident(Ruby) ident(runtime) operator(=) local_variable(this)operator(.)ident(runtime)operator(;) - local_variable(this)operator(.)ident(runtime) operator(=) keyword(null)operator(;) - ident(startProc) operator(=) keyword(null)operator(;) - ident(stopProc) operator(=) keyword(null)operator(;) - ident(destroyProc) operator(=) keyword(null)operator(;) - ident(paintProc) operator(=) keyword(null)operator(;) - ident(priorGraphics) operator(=) keyword(null)operator(;) - ident(wrappedGraphics) operator(=) keyword(null)operator(;) + local_variable(this)operator(.)ident(runtime) operator(=) pre_constant(null)operator(;) + ident(startProc) operator(=) pre_constant(null)operator(;) + ident(stopProc) operator(=) pre_constant(null)operator(;) + ident(destroyProc) operator(=) pre_constant(null)operator(;) + ident(paintProc) operator(=) pre_constant(null)operator(;) + ident(priorGraphics) operator(=) pre_constant(null)operator(;) + ident(wrappedGraphics) operator(=) pre_constant(null)operator(;) ident(runtime)operator(.)ident(tearDown)operator(()operator(\))operator(;) local_variable(super)operator(.)ident(destroy)operator(()operator(\))operator(;) operator(}) @@ -817,12 +817,12 @@ directive(public) type(class) class(JRubyApplet) directive(extends) pre_type(App pre_type(GraphicsConfiguration) ident(config) operator(=) ident(getGraphicsConfiguration)operator(()operator(\))operator(;) type(int) ident(width) operator(=) ident(getWidth)operator(()operator(\))operator(;) type(int) ident(height) operator(=) ident(getHeight)operator(()operator(\))operator(;) - keyword(if) operator(()ident(backBuffer) operator(==) keyword(null) operator(||) ident(width) operator(!=) ident(backBuffer)operator(.)ident(getWidth)operator(()operator(\)) operator(||) ident(height) operator(!=) ident(backBuffer)operator(.)ident(getHeight)operator(()operator(\)) operator(||) ident(backBuffer)operator(.)ident(validate)operator(()ident(config)operator(\)) operator(==) pre_type(VolatileImage)operator(.)ident(IMAGE_INCOMPATIBLE)operator(\)) operator({) - keyword(if) operator(()ident(backBuffer) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(backBuffer) operator(==) pre_constant(null) operator(||) ident(width) operator(!=) ident(backBuffer)operator(.)ident(getWidth)operator(()operator(\)) operator(||) ident(height) operator(!=) ident(backBuffer)operator(.)ident(getHeight)operator(()operator(\)) operator(||) ident(backBuffer)operator(.)ident(validate)operator(()ident(config)operator(\)) operator(==) pre_type(VolatileImage)operator(.)ident(IMAGE_INCOMPATIBLE)operator(\)) operator({) + keyword(if) operator(()ident(backBuffer) operator(!=) pre_constant(null)operator(\)) operator({) ident(backBufferGraphics)operator(.)ident(dispose)operator(()operator(\))operator(;) - ident(backBufferGraphics) operator(=) keyword(null)operator(;) + ident(backBufferGraphics) operator(=) pre_constant(null)operator(;) ident(backBuffer)operator(.)ident(flush)operator(()operator(\))operator(;) - ident(backBuffer) operator(=) keyword(null)operator(;) + ident(backBuffer) operator(=) pre_constant(null)operator(;) operator(}) ident(backBuffer) operator(=) ident(config)operator(.)ident(createCompatibleVolatileImage)operator(()ident(width)operator(,) ident(height)operator(\))operator(;) ident(backBufferGraphics) operator(=) ident(backBuffer)operator(.)ident(createGraphics)operator(()operator(\))operator(;) @@ -834,11 +834,11 @@ directive(public) type(class) class(JRubyApplet) directive(extends) pre_type(App operator(}) directive(private) directive(synchronized) type(void) ident(paintUnbuffered)operator(()pre_type(Graphics) ident(g)operator(\)) operator({) - keyword(if) operator(()ident(backgroundColor) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(backgroundColor) operator(!=) pre_constant(null)operator(\)) operator({) ident(g)operator(.)ident(setColor)operator(()ident(backgroundColor)operator(\))operator(;) ident(g)operator(.)ident(fillRect)operator(()integer(0)operator(,) integer(0)operator(,) ident(getWidth)operator(()operator(\))operator(,) ident(getHeight)operator(()operator(\))operator(\))operator(;) operator(}) - keyword(if) operator(()ident(paintProc) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(paintProc) operator(!=) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(priorGraphics) operator(!=) ident(g)operator(\)) operator({) ident(wrappedGraphics) operator(=) ident(JavaUtil)operator(.)ident(convertJavaToUsableRubyObject)operator(()ident(runtime)operator(,) ident(g)operator(\))operator(;) ident(priorGraphics) operator(=) ident(g)operator(;) @@ -884,8 +884,8 @@ directive(public) type(class) class(JRubyApplet) directive(extends) pre_type(App ident(textPane)operator(.)ident(setFont)operator(()ident(font)operator(\))operator(;) ident(scrollPane) operator(=) keyword(new) pre_type(JScrollPane)operator(()ident(textPane)operator(\))operator(;) - ident(scrollPane)operator(.)ident(setDoubleBuffered)operator(()keyword(true)operator(\))operator(;) - keyword(if) operator(() ident(bannerText) operator(!=) keyword(null) operator(\)) operator({) + ident(scrollPane)operator(.)ident(setDoubleBuffered)operator(()pre_constant(true)operator(\))operator(;) + keyword(if) operator(() ident(bannerText) operator(!=) pre_constant(null) operator(\)) operator({) ident(bannerText) operator(=) string<delimiter(")content( )delimiter(")> operator(+) ident(bannerText) operator(+) string<delimiter(")content( )char(\\n)char(\\n)delimiter(")>operator(;) operator(}) ident(adaptor) operator(=) keyword(new) ident(TextAreaReadline)operator(()ident(textPane)operator(,) ident(bannerText)operator(\))operator(;) @@ -907,7 +907,7 @@ directive(public) type(class) class(JRubyApplet) directive(extends) pre_type(App directive(public) type(void) ident(destroy)operator(()operator(\)) operator({) pre_type(Container) ident(parent) operator(=) ident(scrollPane)operator(.)ident(getParent)operator(()operator(\))operator(;) ident(adaptor)operator(.)ident(shutdown)operator(()operator(\))operator(;) - keyword(if) operator(()ident(parent) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(parent) operator(!=) pre_constant(null)operator(\)) operator({) ident(parent)operator(.)ident(remove)operator(()ident(scrollPane)operator(\))operator(;) operator(}) operator(}) @@ -963,7 +963,7 @@ comment(/** * @author <a href="mailto:ola.bini@ki.se">Ola Bini</a> */) directive(public) type(class) class(JRubyClient) directive(extends) ident(JRubyService) operator({) - directive(public) ident(JRubyClient)operator(()pre_type(String)type([]) ident(args)operator(\)) directive(throws) pre_type(Exception) operator({) + directive(public) ident(JRubyClient)operator(()pre_type(String)type([]) ident(args)operator(\)) directive(throws) exception(Exception) operator({) pre_type(Configuration) ident(conf) operator(=) keyword(new) pre_type(Configuration)operator(()ident(args)operator([)integer(0)operator(])operator(\))operator(;) keyword(if)operator(()ident(conf)operator(.)ident(isDebug)operator(()operator(\))operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(Starting client with port )delimiter(")> operator(+) ident(conf)operator(.)ident(getPort)operator(()operator(\)) operator(+) string<delimiter(")content(, key )delimiter(")> operator(+) ident(conf)operator(.)ident(getKey)operator(()operator(\)) operator(+) string<delimiter(")content( and command )delimiter(")> operator(+) ident(conf)operator(.)ident(getCommand)operator(()operator(\))operator(\))operator(;) @@ -982,7 +982,7 @@ directive(public) type(class) class(JRubyClient) directive(extends) ident(JRubyS ident(socket)operator(.)ident(close)operator(()operator(\))operator(;) operator(}) - directive(public) directive(static) type(void) ident(main)operator(()pre_type(String)type([]) ident(args)operator(\)) directive(throws) pre_type(Exception) operator({) + directive(public) directive(static) type(void) ident(main)operator(()pre_type(String)type([]) ident(args)operator(\)) directive(throws) exception(Exception) operator({) keyword(new) ident(JRubyClient)operator(()ident(args)operator(\))operator(;) operator(}) operator(})comment(// JRubyClient) @@ -1033,18 +1033,18 @@ comment(/** directive(public) type(class) class(JRubyServer) directive(extends) ident(JRubyService) operator({) directive(private) pre_type(Configuration) ident(conf)operator(;) - directive(private) type(boolean) ident(stillStarting) operator(=) keyword(true)operator(;) + directive(private) type(boolean) ident(stillStarting) operator(=) pre_constant(true)operator(;) - directive(private) ident(JRubyServer)operator(()pre_type(String)type([]) ident(args)operator(\)) directive(throws) pre_type(Exception) operator({) + directive(private) ident(JRubyServer)operator(()pre_type(String)type([]) ident(args)operator(\)) directive(throws) exception(Exception) operator({) ident(conf) operator(=) keyword(new) pre_type(Configuration)operator(()ident(args)operator([)integer(0)operator(])operator(\))operator(;) keyword(if)operator(()ident(conf)operator(.)ident(isDebug)operator(()operator(\))operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(Starting server with port )delimiter(")> operator(+) ident(conf)operator(.)ident(getPort)operator(()operator(\)) operator(+) string<delimiter(")content( and key )delimiter(")> operator(+) ident(conf)operator(.)ident(getKey)operator(()operator(\))operator(\))operator(;) operator(}) pre_type(ServerSocket) ident(server) operator(=) keyword(new) pre_type(ServerSocket)operator(()operator(\))operator(;) ident(server)operator(.)ident(bind)operator(()keyword(new) pre_type(InetSocketAddress)operator(()pre_type(InetAddress)operator(.)ident(getLocalHost)operator(()operator(\))operator(,)ident(conf)operator(.)ident(getPort)operator(()operator(\))operator(\))operator(\))operator(;) - keyword(while)operator(()keyword(true)operator(\)) operator({) + keyword(while)operator(()pre_constant(true)operator(\)) operator({) pre_type(Thread) ident(t1) operator(=) keyword(new) pre_type(Thread)operator(()keyword(new) pre_type(Handler)operator(()ident(server)operator(.)ident(accept)operator(()operator(\))operator(\))operator(\))operator(;) - ident(t1)operator(.)ident(setDaemon)operator(()keyword(true)operator(\))operator(;) + ident(t1)operator(.)ident(setDaemon)operator(()pre_constant(true)operator(\))operator(;) ident(t1)operator(.)ident(start)operator(()operator(\))operator(;) operator(}) operator(}) @@ -1062,7 +1062,7 @@ directive(public) type(class) class(JRubyServer) directive(extends) ident(JRubyS pre_type(String) ident(command) operator(=) ident(rr)operator(.)ident(readLine)operator(()operator(\))operator(;) ident(rr)operator(.)ident(close)operator(()operator(\))operator(;) local_variable(this)operator(.)ident(socket)operator(.)ident(close)operator(()operator(\))operator(;) - local_variable(this)operator(.)ident(socket) operator(=) keyword(null)operator(;) + local_variable(this)operator(.)ident(socket) operator(=) pre_constant(null)operator(;) keyword(if)operator(()ident(conf)operator(.)ident(isDebug)operator(()operator(\))operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(Got command: )delimiter(")> operator(+) ident(command)operator(\))operator(;) operator(}) @@ -1077,7 +1077,7 @@ directive(public) type(class) class(JRubyServer) directive(extends) ident(JRubyS keyword(if)operator(()ident(conf)operator(.)ident(isDebug)operator(()operator(\))operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(Accepting no more START)delimiter(")>operator(\))operator(;) operator(}) - ident(stillStarting) operator(=) keyword(false)operator(;) + ident(stillStarting) operator(=) pre_constant(false)operator(;) operator(}) keyword(else) keyword(if)operator(()ident(cmds)operator([)integer(0)operator(])operator(.)ident(equals)operator(()ident(CMD_START)operator(\))operator(\)) operator({) keyword(if)operator(()ident(stillStarting)operator(\)) operator({) keyword(if)operator(()ident(conf)operator(.)ident(isDebug)operator(()operator(\))operator(\)) operator({) @@ -1099,13 +1099,13 @@ directive(public) type(class) class(JRubyServer) directive(extends) ident(JRubyS pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(Invalid key)delimiter(")>operator(\))operator(;) operator(}) operator(}) - operator(}) keyword(catch)operator(()pre_type(Exception) ident(e)operator(\)) operator({)operator(}) + operator(}) keyword(catch)operator(()exception(Exception) ident(e)operator(\)) operator({)operator(}) operator(}) operator(}) directive(protected) directive(static) pre_type(String)type([]) ident(intoCommandArguments)operator(()pre_type(String) ident(str)operator(\)) operator({) pre_type(List)operator(<)pre_type(String)operator(>) ident(args) operator(=) keyword(new) pre_type(ArrayList)operator(<)pre_type(String)operator(>)operator(()operator(\))operator(;) - type(boolean) ident(inSingle) operator(=) keyword(false)operator(;) + type(boolean) ident(inSingle) operator(=) pre_constant(false)operator(;) type(int) ident(contentStart) operator(=) operator(-)integer(1)operator(;) keyword(for)operator(()type(int) ident(i)operator(=)integer(0)operator(,)ident(j)operator(=)ident(str)operator(.)ident(length)operator(()operator(\))operator(;)ident(i)operator(<)ident(j)operator(;)ident(i)operator(++)operator(\)) operator({) @@ -1118,12 +1118,12 @@ directive(public) type(class) class(JRubyServer) directive(extends) ident(JRubyS keyword(continue)operator(;) operator(}) keyword(if)operator(()ident(str)operator(.)ident(charAt)operator(()ident(i)operator(\)) operator(==) string<delimiter(')char(\\')delimiter(')> operator(&&) operator(!)ident(inSingle)operator(\)) operator({) - ident(inSingle) operator(=) keyword(true)operator(;) + ident(inSingle) operator(=) pre_constant(true)operator(;) ident(contentStart) operator(=) ident(i)operator(+)integer(1)operator(;) keyword(continue)operator(;) operator(}) keyword(if)operator(()ident(str)operator(.)ident(charAt)operator(()ident(i)operator(\)) operator(==) string<delimiter(')char(\\')delimiter(')>operator(\)) operator({) - ident(inSingle) operator(=) keyword(false)operator(;) + ident(inSingle) operator(=) pre_constant(false)operator(;) ident(args)operator(.)ident(add)operator(()ident(str)operator(.)ident(substring)operator(()ident(contentStart)operator(,)ident(i)operator(\))operator(\))operator(;) ident(contentStart) operator(=) operator(-)integer(1)operator(;) keyword(continue)operator(;) @@ -1138,7 +1138,7 @@ directive(public) type(class) class(JRubyServer) directive(extends) ident(JRubyS keyword(return) operator(()pre_type(String)type([])operator(\))ident(args)operator(.)ident(toArray)operator(()keyword(new) pre_type(String)operator([)integer(0)operator(])operator(\))operator(;) operator(}) - directive(public) directive(static) type(void) ident(main)operator(()pre_type(String)type([]) ident(args)operator(\)) directive(throws) pre_type(Exception) operator({) + directive(public) directive(static) type(void) ident(main)operator(()pre_type(String)type([]) ident(args)operator(\)) directive(throws) exception(Exception) operator({) keyword(new) ident(JRubyServer)operator(()ident(args)operator(\))operator(;) operator(}) operator(})comment(// JRubyServer) @@ -1208,15 +1208,15 @@ directive(public) directive(abstract) type(class) class(JRubyService) operator({ ident(i) operator(=) ident(stop)operator(;) keyword(break)operator(;) keyword(case) string<delimiter(')content(t)delimiter(')>operator(:) - ident(terminate) operator(=) keyword(true)operator(;) + ident(terminate) operator(=) pre_constant(true)operator(;) ident(i)operator(++)operator(;) keyword(break)operator(;) keyword(case) string<delimiter(')content(n)delimiter(')>operator(:) - ident(noMore) operator(=) keyword(true)operator(;) + ident(noMore) operator(=) pre_constant(true)operator(;) ident(i)operator(++)operator(;) keyword(break)operator(;) keyword(case) string<delimiter(')content(d)delimiter(')>operator(:) - ident(debug) operator(=) keyword(true)operator(;) + ident(debug) operator(=) pre_constant(true)operator(;) ident(i)operator(++)operator(;) keyword(break)operator(;) keyword(case) string<delimiter(')content(-)delimiter(')>operator(:) comment(// handle everything after -- as arguments to the jruby process) @@ -1324,7 +1324,7 @@ comment(/** * @author jpetersen */) directive(public) type(class) class(Main) operator({) - directive(private) type(boolean) ident(hasPrintedUsage) operator(=) keyword(false)operator(;) + directive(private) type(boolean) ident(hasPrintedUsage) operator(=) pre_constant(false)operator(;) directive(private) directive(final) ident(RubyInstanceConfig) ident(config)operator(;) directive(public) ident(Main)operator(()ident(RubyInstanceConfig) ident(config)operator(\)) operator({) @@ -1372,13 +1372,13 @@ directive(public) type(class) class(Main) operator({) operator(}) operator(}) keyword(return) ident(mee)operator(.)ident(getStatus)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(OutOfMemoryError) ident(oome)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(OutOfMemoryError) ident(oome)operator(\)) operator({) comment(// produce a nicer error since Rubyists aren't used to seeing this) pre_type(System)operator(.)ident(gc)operator(()operator(\))operator(;) pre_type(String) ident(memoryMax) operator(=) ident(SafePropertyAccessor)operator(.)ident(getProperty)operator(()string<delimiter(")content(jruby.memory.max)delimiter(")>operator(\))operator(;) pre_type(String) ident(message) operator(=) string<delimiter(")delimiter(")>operator(;) - keyword(if) operator(()ident(memoryMax) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(memoryMax) operator(!=) pre_constant(null)operator(\)) operator({) ident(message) operator(=) string<delimiter(")content( of )delimiter(")> operator(+) ident(memoryMax)operator(;) operator(}) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(Error: Your application used more memory than the safety cap)delimiter(")> operator(+) ident(message) operator(+) string<delimiter(")content(.)delimiter(")>operator(\))operator(;) @@ -1391,13 +1391,13 @@ directive(public) type(class) class(Main) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(Specify -w for full OutOfMemoryError stack trace)delimiter(")>operator(\))operator(;) operator(}) keyword(return) integer(1)operator(;) - operator(}) keyword(catch) operator(()pre_type(StackOverflowError) ident(soe)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(StackOverflowError) ident(soe)operator(\)) operator({) comment(// produce a nicer error since Rubyists aren't used to seeing this) pre_type(System)operator(.)ident(gc)operator(()operator(\))operator(;) pre_type(String) ident(stackMax) operator(=) ident(SafePropertyAccessor)operator(.)ident(getProperty)operator(()string<delimiter(")content(jruby.stack.max)delimiter(")>operator(\))operator(;) pre_type(String) ident(message) operator(=) string<delimiter(")delimiter(")>operator(;) - keyword(if) operator(()ident(stackMax) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(stackMax) operator(!=) pre_constant(null)operator(\)) operator({) ident(message) operator(=) string<delimiter(")content( of )delimiter(")> operator(+) ident(stackMax)operator(;) operator(}) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(Error: Your application used more stack memory than the safety cap)delimiter(")> operator(+) ident(message) operator(+) string<delimiter(")content(.)delimiter(")>operator(\))operator(;) @@ -1410,7 +1410,7 @@ directive(public) type(class) class(Main) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(Specify -w for full StackOverflowError stack trace)delimiter(")>operator(\))operator(;) operator(}) keyword(return) integer(1)operator(;) - operator(}) keyword(catch) operator(()pre_type(UnsupportedClassVersionError) ident(ucve)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(UnsupportedClassVersionError) ident(ucve)operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(Error: Some library (perhaps JRuby\) was built with a later JVM version.)delimiter(")>operator(\))operator(;) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(Please use libraries built with the version you intend to use or an earlier one.)delimiter(")>operator(\))operator(;) @@ -1452,14 +1452,14 @@ directive(public) type(class) class(Main) operator({) comment(// set thread context JRuby classloader here, for the main thread) keyword(try) operator({) pre_type(Thread)operator(.)ident(currentThread)operator(()operator(\))operator(.)ident(setContextClassLoader)operator(()ident(runtime)operator(.)ident(getJRubyClassLoader)operator(()operator(\))operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(SecurityException) ident(se)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(SecurityException) ident(se)operator(\)) operator({) comment(// can't set TC classloader) keyword(if) operator(()ident(runtime)operator(.)ident(getInstanceConfig)operator(()operator(\))operator(.)ident(isVerbose)operator(()operator(\))operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(WARNING: Security restrictions disallowed setting context classloader for main thread.)delimiter(")>operator(\))operator(;) operator(}) operator(}) - keyword(if) operator(()ident(in) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(in) operator(==) pre_constant(null)operator(\)) operator({) comment(// no script to run, return success below) operator(}) keyword(else) keyword(if) operator(()ident(config)operator(.)ident(isShouldCheckSyntax)operator(()operator(\))operator(\)) operator({) ident(runtime)operator(.)ident(parseFromMain)operator(()ident(in)operator(,) ident(filename)operator(\))operator(;) @@ -1494,7 +1494,7 @@ directive(public) type(class) class(Main) operator({) keyword(if) operator(()ident(runtime)operator(.)ident(getSystemExit)operator(()operator(\))operator(.)ident(isInstance)operator(()ident(raisedException)operator(\))operator(\)) operator({) ident(IRubyObject) ident(status) operator(=) ident(raisedException)operator(.)ident(callMethod)operator(()ident(runtime)operator(.)ident(getCurrentContext)operator(()operator(\))operator(,) string<delimiter(")content(status)delimiter(")>operator(\))operator(;) - keyword(if) operator(()ident(status) operator(!=) keyword(null) operator(&&) operator(!)ident(status)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) + keyword(if) operator(()ident(status) operator(!=) pre_constant(null) operator(&&) operator(!)ident(status)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) keyword(return) ident(RubyNumeric)operator(.)ident(fix2int)operator(()ident(status)operator(\))operator(;) operator(}) operator(}) keyword(else) operator({) @@ -1517,7 +1517,7 @@ directive(public) type(class) class(Main) operator({) directive(public) type(void) ident(printUsage)operator(()operator(\)) operator({) keyword(if) operator(()operator(!)ident(hasPrintedUsage)operator(\)) operator({) ident(config)operator(.)ident(getOutput)operator(()operator(\))operator(.)ident(print)operator(()ident(config)operator(.)ident(getBasicUsageHelp)operator(()operator(\))operator(\))operator(;) - ident(hasPrintedUsage) operator(=) keyword(true)operator(;) + ident(hasPrintedUsage) operator(=) pre_constant(true)operator(;) operator(}) operator(}) @@ -1562,25 +1562,25 @@ keyword(import) include(org.jruby.runtime.builtin.IRubyObject)operator(;) directive(public) directive(final) type(class) class(MetaClass) directive(extends) ident(RubyClass) operator({) - directive(private) pre_type(SoftReference)operator(<)ident(IRubyObject)operator(>) ident(attached) operator(=) keyword(new) pre_type(SoftReference)operator(<)ident(IRubyObject)operator(>)operator(()keyword(null)operator(\))operator(;) + directive(private) pre_type(SoftReference)operator(<)ident(IRubyObject)operator(>) ident(attached) operator(=) keyword(new) pre_type(SoftReference)operator(<)ident(IRubyObject)operator(>)operator(()pre_constant(null)operator(\))operator(;) comment(/** NEWOBJ (in RubyObject#getSingletonClassClone(\)\) * */) directive(public) ident(MetaClass)operator(()ident(Ruby) ident(runtime)operator(\)) operator({) - local_variable(super)operator(()ident(runtime)operator(,) keyword(null)operator(,) keyword(false)operator(\))operator(;) + local_variable(super)operator(()ident(runtime)operator(,) pre_constant(null)operator(,) pre_constant(false)operator(\))operator(;) operator(}) comment(/** rb_class_boot (for MetaClasses\) (in makeMetaClass(RubyClass\)\) * */) directive(public) ident(MetaClass)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(superClass)operator(\)) operator({) - local_variable(super)operator(()ident(runtime)operator(,) ident(superClass)operator(,) keyword(false)operator(\))operator(;) + local_variable(super)operator(()ident(runtime)operator(,) ident(superClass)operator(,) pre_constant(false)operator(\))operator(;) ident(index) operator(=) ident(superClass)operator(.)ident(index)operator(;) comment(// use same ClassIndex as metaclass, since we're technically still of that type) operator(}) directive(public) type(boolean) ident(isSingleton)operator(()operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) comment(/** @@ -1666,7 +1666,7 @@ directive(public) type(class) class(NativeException) directive(extends) ident(Ru keyword(return) ident(exceptionClass)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(cause)operator(()ident(Block) ident(unusedBlock)operator(\)) operator({) keyword(return) ident(Java)operator(.)ident(wrap)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(JavaObject)operator(.)ident(wrap)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(cause)operator(\))operator(\))operator(;) operator(}) @@ -1681,12 +1681,12 @@ directive(public) type(class) class(NativeException) directive(extends) ident(Ru keyword(for) operator(()type(int) ident(i) operator(=) ident(stackTrace)operator(.)ident(length) operator(-) integer(1)operator(;) ident(i) operator(>=) integer(0)operator(;) ident(i)operator(--)operator(\)) operator({) pre_type(StackTraceElement) ident(element) operator(=) ident(stackTrace)operator([)ident(i)operator(])operator(;) pre_type(String) ident(className) operator(=) ident(element)operator(.)ident(getClassName)operator(()operator(\))operator(;) - pre_type(String) ident(line) operator(=) keyword(null)operator(;) - keyword(if) operator(()ident(element)operator(.)ident(getFileName)operator(()operator(\)) operator(==) keyword(null)operator(\)) operator({) + pre_type(String) ident(line) operator(=) pre_constant(null)operator(;) + keyword(if) operator(()ident(element)operator(.)ident(getFileName)operator(()operator(\)) operator(==) pre_constant(null)operator(\)) operator({) ident(line) operator(=) ident(className) operator(+) string<delimiter(")content(:)delimiter(")> operator(+) ident(element)operator(.)ident(getLineNumber)operator(()operator(\)) operator(+) string<delimiter(")content(:in `)delimiter(")> operator(+) ident(element)operator(.)ident(getMethodName)operator(()operator(\)) operator(+) string<delimiter(")content(')delimiter(")>operator(;) operator(}) keyword(else) operator({) type(int) ident(index) operator(=) ident(className)operator(.)ident(lastIndexOf)operator(()string<delimiter(")content(.)delimiter(")>operator(\))operator(;) - pre_type(String) ident(packageName) operator(=) keyword(null)operator(;) + pre_type(String) ident(packageName) operator(=) pre_constant(null)operator(;) keyword(if) operator(()ident(index) operator(==) operator(-)integer(1)operator(\)) operator({) ident(packageName) operator(=) string<delimiter(")delimiter(")>operator(;) operator(}) keyword(else) operator({) @@ -1744,25 +1744,25 @@ comment(/** */) directive(public) type(interface) class(Profile) operator({) ident(Profile) ident(ALL) operator(=) keyword(new) ident(Profile)operator(()operator(\)) operator({) - directive(public) type(boolean) ident(allowBuiltin)operator(()pre_type(String) ident(name)operator(\)) operator({) keyword(return) keyword(true)operator(;) operator(}) - directive(public) type(boolean) ident(allowClass)operator(()pre_type(String) ident(name)operator(\)) operator({) keyword(return) keyword(true)operator(;) operator(}) - directive(public) type(boolean) ident(allowModule)operator(()pre_type(String) ident(name)operator(\)) operator({) keyword(return) keyword(true)operator(;) operator(}) - directive(public) type(boolean) ident(allowLoad)operator(()pre_type(String) ident(name)operator(\)) operator({) keyword(return) keyword(true)operator(;) operator(}) - directive(public) type(boolean) ident(allowRequire)operator(()pre_type(String) ident(name)operator(\)) operator({) keyword(return) keyword(true)operator(;) operator(}) + directive(public) type(boolean) ident(allowBuiltin)operator(()pre_type(String) ident(name)operator(\)) operator({) keyword(return) pre_constant(true)operator(;) operator(}) + directive(public) type(boolean) ident(allowClass)operator(()pre_type(String) ident(name)operator(\)) operator({) keyword(return) pre_constant(true)operator(;) operator(}) + directive(public) type(boolean) ident(allowModule)operator(()pre_type(String) ident(name)operator(\)) operator({) keyword(return) pre_constant(true)operator(;) operator(}) + directive(public) type(boolean) ident(allowLoad)operator(()pre_type(String) ident(name)operator(\)) operator({) keyword(return) pre_constant(true)operator(;) operator(}) + directive(public) type(boolean) ident(allowRequire)operator(()pre_type(String) ident(name)operator(\)) operator({) keyword(return) pre_constant(true)operator(;) operator(}) operator(})operator(;) ident(Profile) ident(DEBUG_ALLOW) operator(=) keyword(new) ident(Profile)operator(()operator(\)) operator({) - directive(public) type(boolean) ident(allowBuiltin)operator(()pre_type(String) ident(name)operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(allowBuiltin()delimiter(")>operator(+)ident(name)operator(+)string<delimiter(")content(\))delimiter(")>operator(\))operator(;) keyword(return) keyword(true)operator(;) operator(}) - directive(public) type(boolean) ident(allowClass)operator(()pre_type(String) ident(name)operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(allowClass()delimiter(")>operator(+)ident(name)operator(+)string<delimiter(")content(\))delimiter(")>operator(\))operator(;) keyword(return) keyword(true)operator(;) operator(}) - directive(public) type(boolean) ident(allowModule)operator(()pre_type(String) ident(name)operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(allowModule()delimiter(")>operator(+)ident(name)operator(+)string<delimiter(")content(\))delimiter(")>operator(\))operator(;) keyword(return) keyword(true)operator(;) operator(}) - directive(public) type(boolean) ident(allowLoad)operator(()pre_type(String) ident(name)operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(allowLoad()delimiter(")>operator(+)ident(name)operator(+)string<delimiter(")content(\))delimiter(")>operator(\))operator(;) keyword(return) keyword(true)operator(;) operator(}) - directive(public) type(boolean) ident(allowRequire)operator(()pre_type(String) ident(name)operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(allowRequire()delimiter(")>operator(+)ident(name)operator(+)string<delimiter(")content(\))delimiter(")>operator(\))operator(;) keyword(return) keyword(true)operator(;) operator(}) + directive(public) type(boolean) ident(allowBuiltin)operator(()pre_type(String) ident(name)operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(allowBuiltin()delimiter(")>operator(+)ident(name)operator(+)string<delimiter(")content(\))delimiter(")>operator(\))operator(;) keyword(return) pre_constant(true)operator(;) operator(}) + directive(public) type(boolean) ident(allowClass)operator(()pre_type(String) ident(name)operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(allowClass()delimiter(")>operator(+)ident(name)operator(+)string<delimiter(")content(\))delimiter(")>operator(\))operator(;) keyword(return) pre_constant(true)operator(;) operator(}) + directive(public) type(boolean) ident(allowModule)operator(()pre_type(String) ident(name)operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(allowModule()delimiter(")>operator(+)ident(name)operator(+)string<delimiter(")content(\))delimiter(")>operator(\))operator(;) keyword(return) pre_constant(true)operator(;) operator(}) + directive(public) type(boolean) ident(allowLoad)operator(()pre_type(String) ident(name)operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(allowLoad()delimiter(")>operator(+)ident(name)operator(+)string<delimiter(")content(\))delimiter(")>operator(\))operator(;) keyword(return) pre_constant(true)operator(;) operator(}) + directive(public) type(boolean) ident(allowRequire)operator(()pre_type(String) ident(name)operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(allowRequire()delimiter(")>operator(+)ident(name)operator(+)string<delimiter(")content(\))delimiter(")>operator(\))operator(;) keyword(return) pre_constant(true)operator(;) operator(}) operator(})operator(;) ident(Profile) ident(NO_FILE_CLASS) operator(=) keyword(new) ident(Profile)operator(()operator(\)) operator({) - directive(public) type(boolean) ident(allowBuiltin)operator(()pre_type(String) ident(name)operator(\)) operator({) keyword(return) keyword(true)operator(;) operator(}) + directive(public) type(boolean) ident(allowBuiltin)operator(()pre_type(String) ident(name)operator(\)) operator({) keyword(return) pre_constant(true)operator(;) operator(}) directive(public) type(boolean) ident(allowClass)operator(()pre_type(String) ident(name)operator(\)) operator({) keyword(return) operator(!)ident(name)operator(.)ident(equals)operator(()string<delimiter(")content(File)delimiter(")>operator(\))operator(;) operator(}) - directive(public) type(boolean) ident(allowModule)operator(()pre_type(String) ident(name)operator(\)) operator({) keyword(return) keyword(true)operator(;) operator(}) - directive(public) type(boolean) ident(allowLoad)operator(()pre_type(String) ident(name)operator(\)) operator({) keyword(return) keyword(true)operator(;) operator(}) - directive(public) type(boolean) ident(allowRequire)operator(()pre_type(String) ident(name)operator(\)) operator({) keyword(return) keyword(true)operator(;) operator(}) + directive(public) type(boolean) ident(allowModule)operator(()pre_type(String) ident(name)operator(\)) operator({) keyword(return) pre_constant(true)operator(;) operator(}) + directive(public) type(boolean) ident(allowLoad)operator(()pre_type(String) ident(name)operator(\)) operator({) keyword(return) pre_constant(true)operator(;) operator(}) + directive(public) type(boolean) ident(allowRequire)operator(()pre_type(String) ident(name)operator(\)) operator({) keyword(return) pre_constant(true)operator(;) operator(}) operator(})operator(;) ident(Profile) ident(ANY) operator(=) ident(ALL)operator(;) ident(Profile) ident(DEFAULT) operator(=) ident(ALL)operator(;) @@ -2026,11 +2026,11 @@ directive(public) directive(final) type(class) class(Ruby) operator({) keyword(try) operator({) ident(bytes) operator(=) ident(script)operator(.)ident(getBytes)operator(()ident(KCode)operator(.)ident(NONE)operator(.)ident(getKCode)operator(()operator(\))operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(UnsupportedEncodingException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(UnsupportedEncodingException) ident(e)operator(\)) operator({) ident(bytes) operator(=) ident(script)operator(.)ident(getBytes)operator(()operator(\))operator(;) operator(}) - ident(Node) ident(node) operator(=) ident(parseInline)operator(()keyword(new) pre_type(ByteArrayInputStream)operator(()ident(bytes)operator(\))operator(,) ident(filename)operator(,) keyword(null)operator(\))operator(;) + ident(Node) ident(node) operator(=) ident(parseInline)operator(()keyword(new) pre_type(ByteArrayInputStream)operator(()ident(bytes)operator(\))operator(,) ident(filename)operator(,) pre_constant(null)operator(\))operator(;) ident(ThreadContext) ident(context) operator(=) ident(getCurrentContext)operator(()operator(\))operator(;) pre_type(String) ident(oldFile) operator(=) ident(context)operator(.)ident(getFile)operator(()operator(\))operator(;) @@ -2038,7 +2038,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) keyword(try) operator({) ident(context)operator(.)ident(setFile)operator(()ident(node)operator(.)ident(getPosition)operator(()operator(\))operator(.)ident(getFile)operator(()operator(\))operator(\))operator(;) ident(context)operator(.)ident(setLine)operator(()ident(node)operator(.)ident(getPosition)operator(()operator(\))operator(.)ident(getStartLine)operator(()operator(\))operator(\))operator(;) - keyword(return) ident(runNormally)operator(()ident(node)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(runNormally)operator(()ident(node)operator(,) pre_constant(false)operator(\))operator(;) operator(}) keyword(finally) operator({) ident(context)operator(.)ident(setFile)operator(()ident(oldFile)operator(\))operator(;) ident(context)operator(.)ident(setLine)operator(()ident(oldLine)operator(\))operator(;) @@ -2073,7 +2073,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) pre_type(Map)operator(.)ident(Entry) ident(entry) operator(=) operator(()pre_type(Map)operator(.)ident(Entry)operator(\)) ident(i)operator(.)ident(next)operator(()operator(\))operator(;) pre_type(Object) ident(value) operator(=) ident(entry)operator(.)ident(getValue)operator(()operator(\))operator(;) ident(IRubyObject) ident(varvalue)operator(;) - keyword(if) operator(()ident(value) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(value) operator(!=) pre_constant(null)operator(\)) operator({) ident(varvalue) operator(=) ident(newString)operator(()ident(value)operator(.)ident(toString)operator(()operator(\))operator(\))operator(;) operator(}) keyword(else) operator({) ident(varvalue) operator(=) ident(getTrue)operator(()operator(\))operator(;) @@ -2148,12 +2148,12 @@ directive(public) directive(final) type(class) class(Ruby) operator({) directive(public) ident(IRubyObject) ident(runWithGetsLoop)operator(()ident(Node) ident(scriptNode)operator(,) type(boolean) ident(printing)operator(,) type(boolean) ident(processLineEnds)operator(,) type(boolean) ident(split)operator(,) type(boolean) ident(yarvCompile)operator(\)) operator({) ident(ThreadContext) ident(context) operator(=) ident(getCurrentContext)operator(()operator(\))operator(;) - ident(Script) ident(script) operator(=) keyword(null)operator(;) - ident(YARVCompiledRunner) ident(runner) operator(=) keyword(null)operator(;) + ident(Script) ident(script) operator(=) pre_constant(null)operator(;) + ident(YARVCompiledRunner) ident(runner) operator(=) pre_constant(null)operator(;) type(boolean) ident(compile) operator(=) ident(getInstanceConfig)operator(()operator(\))operator(.)ident(getCompileMode)operator(()operator(\))operator(.)ident(shouldPrecompileCLI)operator(()operator(\))operator(;) keyword(if) operator(()ident(compile) operator(||) operator(!)ident(yarvCompile)operator(\)) operator({) ident(script) operator(=) ident(tryCompile)operator(()ident(scriptNode)operator(\))operator(;) - keyword(if) operator(()ident(compile) operator(&&) ident(script) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(compile) operator(&&) ident(script) operator(==) pre_constant(null)operator(\)) operator({) comment(// terminate; tryCompile will have printed out an error and we're done) keyword(return) ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -2166,7 +2166,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) operator(}) keyword(while) operator(()ident(RubyKernel)operator(.)ident(gets)operator(()ident(context)operator(,) ident(getTopSelf)operator(()operator(\))operator(,) ident(IRubyObject)operator(.)ident(NULL_ARRAY)operator(\))operator(.)ident(isTrue)operator(()operator(\))operator(\)) operator({) - ident(loop)operator(:) keyword(while) operator(()keyword(true)operator(\)) operator({) comment(// Used for the 'redo' command) + ident(loop)operator(:) keyword(while) operator(()pre_constant(true)operator(\)) operator({) comment(// Used for the 'redo' command) keyword(try) operator({) keyword(if) operator(()ident(processLineEnds)operator(\)) operator({) ident(getGlobalVariables)operator(()operator(\))operator(.)ident(get)operator(()string<delimiter(")content($_)delimiter(")>operator(\))operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(chop!)delimiter(")>operator(\))operator(;) @@ -2176,9 +2176,9 @@ directive(public) directive(final) type(class) class(Ruby) operator({) ident(getGlobalVariables)operator(()operator(\))operator(.)ident(set)operator(()string<delimiter(")content($F)delimiter(")>operator(,) ident(getGlobalVariables)operator(()operator(\))operator(.)ident(get)operator(()string<delimiter(")content($_)delimiter(")>operator(\))operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(split)delimiter(")>operator(\))operator(\))operator(;) operator(}) - keyword(if) operator(()ident(script) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(script) operator(!=) pre_constant(null)operator(\)) operator({) ident(runScript)operator(()ident(script)operator(\))operator(;) - operator(}) keyword(else) keyword(if) operator(()ident(runner) operator(!=) keyword(null)operator(\)) operator({) + operator(}) keyword(else) keyword(if) operator(()ident(runner) operator(!=) pre_constant(null)operator(\)) operator({) ident(runYarv)operator(()ident(runner)operator(\))operator(;) operator(}) keyword(else) operator({) ident(runInterpreter)operator(()ident(scriptNode)operator(\))operator(;) @@ -2211,27 +2211,27 @@ directive(public) directive(final) type(class) class(Ruby) operator({) * @return The result of executing the script */) directive(public) ident(IRubyObject) ident(runNormally)operator(()ident(Node) ident(scriptNode)operator(,) type(boolean) ident(yarvCompile)operator(\)) operator({) - ident(Script) ident(script) operator(=) keyword(null)operator(;) - ident(YARVCompiledRunner) ident(runner) operator(=) keyword(null)operator(;) + ident(Script) ident(script) operator(=) pre_constant(null)operator(;) + ident(YARVCompiledRunner) ident(runner) operator(=) pre_constant(null)operator(;) type(boolean) ident(compile) operator(=) ident(getInstanceConfig)operator(()operator(\))operator(.)ident(getCompileMode)operator(()operator(\))operator(.)ident(shouldPrecompileCLI)operator(()operator(\))operator(;) type(boolean) ident(forceCompile) operator(=) ident(getInstanceConfig)operator(()operator(\))operator(.)ident(getCompileMode)operator(()operator(\))operator(.)ident(shouldPrecompileAll)operator(()operator(\))operator(;) keyword(if) operator(()ident(yarvCompile)operator(\)) operator({) ident(runner) operator(=) ident(tryCompileYarv)operator(()ident(scriptNode)operator(\))operator(;) operator(}) keyword(else) keyword(if) operator(()ident(compile)operator(\)) operator({) ident(script) operator(=) ident(tryCompile)operator(()ident(scriptNode)operator(\))operator(;) - keyword(if) operator(()ident(forceCompile) operator(&&) ident(script) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(forceCompile) operator(&&) ident(script) operator(==) pre_constant(null)operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(Error, could not compile; pass -J-Djruby.jit.logging.verbose=true for more details)delimiter(")>operator(\))operator(;) keyword(return) ident(getNil)operator(()operator(\))operator(;) operator(}) operator(}) - keyword(if) operator(()ident(script) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(script) operator(!=) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(config)operator(.)ident(isShowBytecode)operator(()operator(\))operator(\)) operator({) keyword(return) ident(nilObject)operator(;) operator(}) keyword(else) operator({) keyword(return) ident(runScript)operator(()ident(script)operator(\))operator(;) operator(}) - operator(}) keyword(else) keyword(if) operator(()ident(runner) operator(!=) keyword(null)operator(\)) operator({) + operator(}) keyword(else) keyword(if) operator(()ident(runner) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(runYarv)operator(()ident(runner)operator(\))operator(;) operator(}) keyword(else) operator({) keyword(if) operator(()ident(config)operator(.)ident(isShowBytecode)operator(()operator(\))operator(\)) pre_type(System)operator(.)ident(err)operator(.)ident(print)operator(()string<delimiter(")content(error: bytecode printing only works with JVM bytecode)delimiter(")>operator(\))operator(;) @@ -2244,7 +2244,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) operator(}) directive(private) ident(Script) ident(tryCompile)operator(()ident(Node) ident(node)operator(,) ident(JRubyClassLoader) ident(classLoader)operator(\)) operator({) - ident(Script) ident(script) operator(=) keyword(null)operator(;) + ident(Script) ident(script) operator(=) pre_constant(null)operator(;) keyword(try) operator({) pre_type(String) ident(filename) operator(=) ident(node)operator(.)ident(getPosition)operator(()operator(\))operator(.)ident(getFile)operator(()operator(\))operator(;) pre_type(String) ident(classname) operator(=) ident(JavaNameMangler)operator(.)ident(mangledFilenameForStartupClasspath)operator(()ident(filename)operator(\))operator(;) @@ -2255,10 +2255,10 @@ directive(public) directive(final) type(class) class(Ruby) operator({) ident(StandardASMCompiler) ident(asmCompiler) operator(=) keyword(new) ident(StandardASMCompiler)operator(()ident(classname)operator(,) ident(filename)operator(\))operator(;) ident(ASTCompiler) ident(compiler) operator(=) keyword(new) ident(ASTCompiler)operator(()operator(\))operator(;) keyword(if) operator(()ident(config)operator(.)ident(isShowBytecode)operator(()operator(\))operator(\)) operator({) - ident(compiler)operator(.)ident(compileRoot)operator(()ident(node)operator(,) ident(asmCompiler)operator(,) ident(inspector)operator(,) keyword(false)operator(,) keyword(false)operator(\))operator(;) + ident(compiler)operator(.)ident(compileRoot)operator(()ident(node)operator(,) ident(asmCompiler)operator(,) ident(inspector)operator(,) pre_constant(false)operator(,) pre_constant(false)operator(\))operator(;) ident(asmCompiler)operator(.)ident(dumpClass)operator(()pre_type(System)operator(.)ident(out)operator(\))operator(;) operator(}) keyword(else) operator({) - ident(compiler)operator(.)ident(compileRoot)operator(()ident(node)operator(,) ident(asmCompiler)operator(,) ident(inspector)operator(,) keyword(true)operator(,) keyword(false)operator(\))operator(;) + ident(compiler)operator(.)ident(compileRoot)operator(()ident(node)operator(,) ident(asmCompiler)operator(,) ident(inspector)operator(,) pre_constant(true)operator(,) pre_constant(false)operator(\))operator(;) operator(}) ident(script) operator(=) operator(()ident(Script)operator(\))ident(asmCompiler)operator(.)ident(loadClass)operator(()ident(classLoader)operator(\))operator(.)ident(newInstance)operator(()operator(\))operator(;) @@ -2270,17 +2270,17 @@ directive(public) directive(final) type(class) class(Ruby) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(Error -- Not compileable: )delimiter(")> operator(+) ident(nce)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) ident(nce)operator(.)ident(printStackTrace)operator(()operator(\))operator(;) operator(}) - operator(}) keyword(catch) operator(()pre_type(ClassNotFoundException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ClassNotFoundException) ident(e)operator(\)) operator({) keyword(if) operator(()ident(config)operator(.)ident(isJitLoggingVerbose)operator(()operator(\))operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(Error -- Not compileable: )delimiter(")> operator(+) ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) ident(e)operator(.)ident(printStackTrace)operator(()operator(\))operator(;) operator(}) - operator(}) keyword(catch) operator(()pre_type(InstantiationException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(InstantiationException) ident(e)operator(\)) operator({) keyword(if) operator(()ident(config)operator(.)ident(isJitLoggingVerbose)operator(()operator(\))operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(Error -- Not compileable: )delimiter(")> operator(+) ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) ident(e)operator(.)ident(printStackTrace)operator(()operator(\))operator(;) operator(}) - operator(}) keyword(catch) operator(()pre_type(IllegalAccessException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IllegalAccessException) ident(e)operator(\)) operator({) keyword(if) operator(()ident(config)operator(.)ident(isJitLoggingVerbose)operator(()operator(\))operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(Error -- Not compileable: )delimiter(")> operator(+) ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) ident(e)operator(.)ident(printStackTrace)operator(()operator(\))operator(;) @@ -2300,15 +2300,15 @@ directive(public) directive(final) type(class) class(Ruby) operator({) ident(StandardYARVCompiler) ident(compiler) operator(=) keyword(new) ident(StandardYARVCompiler)operator(()local_variable(this)operator(\))operator(;) ident(ASTCompiler)operator(.)ident(getYARVCompiler)operator(()operator(\))operator(.)ident(compile)operator(()ident(node)operator(,) ident(compiler)operator(\))operator(;) ident(org)operator(.)ident(jruby)operator(.)ident(lexer)operator(.)ident(yacc)operator(.)ident(ISourcePosition) ident(p) operator(=) ident(node)operator(.)ident(getPosition)operator(()operator(\))operator(;) - keyword(if)operator(()ident(p) operator(==) keyword(null) operator(&&) ident(node) keyword(instanceof) ident(org)operator(.)ident(jruby)operator(.)ident(ast)operator(.)ident(RootNode)operator(\)) operator({) + keyword(if)operator(()ident(p) operator(==) pre_constant(null) operator(&&) ident(node) keyword(instanceof) ident(org)operator(.)ident(jruby)operator(.)ident(ast)operator(.)ident(RootNode)operator(\)) operator({) ident(p) operator(=) operator(()operator(()ident(org)operator(.)ident(jruby)operator(.)ident(ast)operator(.)ident(RootNode)operator(\))ident(node)operator(\))operator(.)ident(getBodyNode)operator(()operator(\))operator(.)ident(getPosition)operator(()operator(\))operator(;) operator(}) keyword(return) keyword(new) ident(YARVCompiledRunner)operator(()local_variable(this)operator(,)ident(compiler)operator(.)ident(getInstructionSequence)operator(()string<delimiter(")content(<main>)delimiter(")>operator(,)ident(p)operator(.)ident(getFile)operator(()operator(\))operator(,)string<delimiter(")content(toplevel)delimiter(")>operator(\))operator(\))operator(;) operator(}) keyword(catch) operator(()ident(NotCompilableException) ident(nce)operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(Error -- Not compileable: )delimiter(")> operator(+) ident(nce)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) keyword(catch) operator(()ident(JumpException)operator(.)ident(ReturnJump) ident(rj)operator(\)) operator({) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) operator(}) @@ -2333,7 +2333,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) directive(private) ident(IRubyObject) ident(runInterpreter)operator(()ident(Node) ident(scriptNode)operator(\)) operator({) ident(ThreadContext) ident(context) operator(=) ident(getCurrentContext)operator(()operator(\))operator(;) - ident(assert) ident(scriptNode) operator(!=) keyword(null) operator(:) string<delimiter(")content(scriptNode is not null)delimiter(")>operator(;) + keyword(assert) ident(scriptNode) operator(!=) pre_constant(null) operator(:) string<delimiter(")content(scriptNode is not null)delimiter(")>operator(;) keyword(try) operator({) keyword(return) ident(scriptNode)operator(.)ident(interpret)operator(()local_variable(this)operator(,) ident(context)operator(,) ident(getTopSelf)operator(()operator(\))operator(,) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(;) @@ -2359,7 +2359,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) annotation(@Deprecated) directive(public) directive(static) ident(Ruby) ident(getCurrentInstance)operator(()operator(\)) operator({) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) annotation(@Deprecated) @@ -2461,7 +2461,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) * @return The new class */) directive(public) ident(RubyClass) ident(defineClassUnder)operator(()pre_type(String) ident(name)operator(,) ident(RubyClass) ident(superClass)operator(,) ident(ObjectAllocator) ident(allocator)operator(,) ident(RubyModule) ident(parent)operator(\)) operator({) - keyword(return) ident(defineClassUnder)operator(()ident(name)operator(,) ident(superClass)operator(,) ident(allocator)operator(,) ident(parent)operator(,) keyword(null)operator(\))operator(;) + keyword(return) ident(defineClassUnder)operator(()ident(name)operator(,) ident(superClass)operator(,) ident(allocator)operator(,) ident(parent)operator(,) pre_constant(null)operator(\))operator(;) operator(}) comment(/** @@ -2479,7 +2479,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) directive(public) ident(RubyClass) ident(defineClassUnder)operator(()pre_type(String) ident(name)operator(,) ident(RubyClass) ident(superClass)operator(,) ident(ObjectAllocator) ident(allocator)operator(,) ident(RubyModule) ident(parent)operator(,) ident(CallSite)type([]) ident(callSites)operator(\)) operator({) ident(IRubyObject) ident(classObj) operator(=) ident(parent)operator(.)ident(getConstantAt)operator(()ident(name)operator(\))operator(;) - keyword(if) operator(()ident(classObj) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(classObj) operator(!=) pre_constant(null)operator(\)) operator({) keyword(if) operator(()operator(!)operator(()ident(classObj) keyword(instanceof) ident(RubyClass)operator(\))operator(\)) keyword(throw) ident(newTypeError)operator(()ident(name) operator(+) string<delimiter(")content( is not a class)delimiter(")>operator(\))operator(;) ident(RubyClass) ident(klazz) operator(=) operator(()ident(RubyClass)operator(\))ident(classObj)operator(;) keyword(if) operator(()ident(klazz)operator(.)ident(getSuperClass)operator(()operator(\))operator(.)ident(getRealClass)operator(()operator(\)) operator(!=) ident(superClass)operator(\)) operator({) @@ -2495,7 +2495,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) type(boolean) ident(parentIsObject) operator(=) ident(parent) operator(==) ident(objectClass)operator(;) - keyword(if) operator(()ident(superClass) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(superClass) operator(==) pre_constant(null)operator(\)) operator({) pre_type(String) ident(className) operator(=) ident(parentIsObject) operator(?) ident(name) operator(:) ident(parent)operator(.)ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content(::)delimiter(")> operator(+) ident(name)operator(;) ident(warnings)operator(.)ident(warn)operator(()ident(ID)operator(.)ident(NO_SUPER_CLASS)operator(,) string<delimiter(")content(no super class for `)delimiter(")> operator(+) ident(className) operator(+) string<delimiter(")content(', Object assumed)delimiter(")>operator(,) ident(className)operator(\))operator(;) @@ -2530,7 +2530,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) type(boolean) ident(parentIsObject) operator(=) ident(parent) operator(==) ident(objectClass)operator(;) - keyword(if) operator(()ident(moduleObj) operator(!=) keyword(null) operator(\)) operator({) + keyword(if) operator(()ident(moduleObj) operator(!=) pre_constant(null) operator(\)) operator({) keyword(if) operator(()ident(moduleObj)operator(.)ident(isModule)operator(()operator(\))operator(\)) keyword(return) operator(()ident(RubyModule)operator(\))ident(moduleObj)operator(;) keyword(if) operator(()ident(parentIsObject)operator(\)) operator({) @@ -2552,7 +2552,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) */) directive(public) ident(RubyModule) ident(getOrCreateModule)operator(()pre_type(String) ident(name)operator(\)) operator({) ident(IRubyObject) ident(module) operator(=) ident(objectClass)operator(.)ident(getConstantAt)operator(()ident(name)operator(\))operator(;) - keyword(if) operator(()ident(module) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(module) operator(==) pre_constant(null)operator(\)) operator({) ident(module) operator(=) ident(defineModule)operator(()ident(name)operator(\))operator(;) operator(}) keyword(else) keyword(if) operator(()ident(getSafeLevel)operator(()operator(\)) operator(>=) integer(4)operator(\)) operator({) keyword(throw) ident(newSecurityError)operator(()string<delimiter(")content(Extending module prohibited.)delimiter(")>operator(\))operator(;) @@ -2609,7 +2609,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) directive(public) type(void) ident(checkSafeString)operator(()ident(IRubyObject) ident(object)operator(\)) operator({) keyword(if) operator(()ident(getSafeLevel)operator(()operator(\)) operator(>) integer(0) operator(&&) ident(object)operator(.)ident(isTaint)operator(()operator(\))operator(\)) operator({) ident(ThreadContext) ident(tc) operator(=) ident(getCurrentContext)operator(()operator(\))operator(;) - keyword(if) operator(()ident(tc)operator(.)ident(getFrameName)operator(()operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(tc)operator(.)ident(getFrameName)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(throw) ident(newSecurityError)operator(()string<delimiter(")content(Insecure operation - )delimiter(")> operator(+) ident(tc)operator(.)ident(getFrameName)operator(()operator(\))operator(\))operator(;) operator(}) keyword(throw) ident(newSecurityError)operator(()string<delimiter(")content(Insecure operation: -r)delimiter(")>operator(\))operator(;) @@ -2629,7 +2629,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) operator(}) directive(public) type(boolean) ident(isClassDefined)operator(()pre_type(String) ident(name)operator(\)) operator({) - keyword(return) ident(getModule)operator(()ident(name)operator(\)) operator(!=) keyword(null)operator(;) + keyword(return) ident(getModule)operator(()ident(name)operator(\)) operator(!=) pre_constant(null)operator(;) operator(}) comment(/** @@ -2639,7 +2639,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) directive(public) directive(static) type(class) class(DaemonThreadFactory) directive(implements) pre_type(ThreadFactory) operator({) directive(public) pre_type(Thread) ident(newThread)operator(()pre_type(Runnable) ident(runnable)operator(\)) operator({) pre_type(Thread) ident(thread) operator(=) keyword(new) pre_type(Thread)operator(()ident(runnable)operator(\))operator(;) - ident(thread)operator(.)ident(setDaemon)operator(()keyword(true)operator(\))operator(;) + ident(thread)operator(.)ident(setDaemon)operator(()pre_constant(true)operator(\))operator(;) keyword(return) ident(thread)operator(;) operator(}) @@ -2704,7 +2704,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) directive(private) type(void) ident(initRoot)operator(()ident(ThreadContext) ident(context)operator(\)) operator({) comment(// Bootstrap the top of the hierarchy) - ident(objectClass) operator(=) ident(RubyClass)operator(.)ident(createBootstrapClass)operator(()local_variable(this)operator(,) string<delimiter(")content(Object)delimiter(")>operator(,) keyword(null)operator(,) ident(RubyObject)operator(.)ident(OBJECT_ALLOCATOR)operator(\))operator(;) + ident(objectClass) operator(=) ident(RubyClass)operator(.)ident(createBootstrapClass)operator(()local_variable(this)operator(,) string<delimiter(")content(Object)delimiter(")>operator(,) pre_constant(null)operator(,) ident(RubyObject)operator(.)ident(OBJECT_ALLOCATOR)operator(\))operator(;) ident(moduleClass) operator(=) ident(RubyClass)operator(.)ident(createBootstrapClass)operator(()local_variable(this)operator(,) string<delimiter(")content(Module)delimiter(")>operator(,) ident(objectClass)operator(,) ident(RubyModule)operator(.)ident(MODULE_ALLOCATOR)operator(\))operator(;) ident(classClass) operator(=) ident(RubyClass)operator(.)ident(createBootstrapClass)operator(()local_variable(this)operator(,) string<delimiter(")content(Class)delimiter(")>operator(,) ident(moduleClass)operator(,) ident(RubyClass)operator(.)ident(CLASS_ALLOCATOR)operator(\))operator(;) @@ -2745,8 +2745,8 @@ directive(public) directive(final) type(class) class(Ruby) operator({) ident(RubyBoolean)operator(.)ident(createTrueClass)operator(()local_variable(this)operator(\))operator(;) ident(nilObject) operator(=) keyword(new) ident(RubyNil)operator(()local_variable(this)operator(\))operator(;) - ident(falseObject) operator(=) keyword(new) ident(RubyBoolean)operator(()local_variable(this)operator(,) keyword(false)operator(\))operator(;) - ident(trueObject) operator(=) keyword(new) ident(RubyBoolean)operator(()local_variable(this)operator(,) keyword(true)operator(\))operator(;) + ident(falseObject) operator(=) keyword(new) ident(RubyBoolean)operator(()local_variable(this)operator(,) pre_constant(false)operator(\))operator(;) + ident(trueObject) operator(=) keyword(new) ident(RubyBoolean)operator(()local_variable(this)operator(,) pre_constant(true)operator(\))operator(;) ident(RubyComparable)operator(.)ident(createComparable)operator(()local_variable(this)operator(\))operator(;) ident(RubyEnumerable)operator(.)ident(createEnumerableModule)operator(()local_variable(this)operator(\))operator(;) @@ -2925,10 +2925,10 @@ directive(public) directive(final) type(class) class(Ruby) operator({) directive(private) ident(RubyClass) ident(defineClassIfAllowed)operator(()pre_type(String) ident(name)operator(,) ident(RubyClass) ident(superClass)operator(\)) operator({) comment(// TODO: should probably apply the null object pattern for a) comment(// non-allowed class, rather than null) - keyword(if) operator(()ident(superClass) operator(!=) keyword(null) operator(&&) ident(profile)operator(.)ident(allowClass)operator(()ident(name)operator(\))operator(\)) operator({) + keyword(if) operator(()ident(superClass) operator(!=) pre_constant(null) operator(&&) ident(profile)operator(.)ident(allowClass)operator(()ident(name)operator(\))operator(\)) operator({) keyword(return) ident(defineClass)operator(()ident(name)operator(,) ident(superClass)operator(,) ident(superClass)operator(.)ident(getAllocator)operator(()operator(\))operator(\))operator(;) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) directive(private) pre_type(Map)operator(<)pre_type(Integer)operator(,) ident(RubyClass)operator(>) ident(errnos) operator(=) keyword(new) pre_type(HashMap)operator(<)pre_type(Integer)operator(,) ident(RubyClass)operator(>)operator(()operator(\))operator(;) @@ -2950,8 +2950,8 @@ directive(public) directive(final) type(class) class(Ruby) operator({) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(i) operator(<) ident(fields)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) keyword(try) operator({) ident(createSysErr)operator(()ident(fields)operator([)ident(i)operator(])operator(.)ident(getInt)operator(()ident(IErrno)operator(.)ident(class)operator(\))operator(,) ident(fields)operator([)ident(i)operator(])operator(.)ident(getName)operator(()operator(\))operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IllegalAccessException) ident(e)operator(\)) operator({) - keyword(throw) keyword(new) pre_type(RuntimeException)operator(()string<delimiter(")content(Someone defined a non-public constant in IErrno.java)delimiter(")>operator(,) ident(e)operator(\))operator(;) + operator(}) keyword(catch) operator(()exception(IllegalAccessException) ident(e)operator(\)) operator({) + keyword(throw) keyword(new) exception(RuntimeException)operator(()string<delimiter(")content(Someone defined a non-public constant in IErrno.java)delimiter(")>operator(,) ident(e)operator(\))operator(;) operator(}) operator(}) operator(}) @@ -3011,7 +3011,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) operator(}) ident(addBuiltinIfAllowed)operator(()string<delimiter(")content(openssl.so)delimiter(")>operator(,) keyword(new) ident(Library)operator(()operator(\)) operator({) - directive(public) type(void) ident(load)operator(()ident(Ruby) ident(runtime)operator(,) type(boolean) ident(wrap)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) type(void) ident(load)operator(()ident(Ruby) ident(runtime)operator(,) type(boolean) ident(wrap)operator(\)) directive(throws) exception(IOException) operator({) ident(runtime)operator(.)ident(getLoadService)operator(()operator(\))operator(.)ident(require)operator(()string<delimiter(")content(jruby/openssl/stub)delimiter(")>operator(\))operator(;) operator(}) operator(})operator(\))operator(;) @@ -3597,7 +3597,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) directive(private) ident(RubyHash) ident(charsetMap)operator(;) directive(public) ident(RubyHash) ident(getCharsetMap)operator(()operator(\)) operator({) - keyword(if) operator(()ident(charsetMap) operator(==) keyword(null)operator(\)) ident(charsetMap) operator(=) keyword(new) ident(RubyHash)operator(()local_variable(this)operator(\))operator(;) + keyword(if) operator(()ident(charsetMap) operator(==) pre_constant(null)operator(\)) ident(charsetMap) operator(=) keyword(new) ident(RubyHash)operator(()local_variable(this)operator(\))operator(;) keyword(return) ident(charsetMap)operator(;) operator(}) @@ -3636,7 +3636,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) directive(public) directive(static) pre_type(ClassLoader) ident(getClassLoader)operator(()operator(\)) operator({) comment(// we try to get the classloader that loaded JRuby, falling back on System) pre_type(ClassLoader) ident(loader) operator(=) ident(Ruby)operator(.)ident(class)operator(.)ident(getClassLoader)operator(()operator(\))operator(;) - keyword(if) operator(()ident(loader) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(loader) operator(==) pre_constant(null)operator(\)) operator({) ident(loader) operator(=) pre_type(ClassLoader)operator(.)ident(getSystemClassLoader)operator(()operator(\))operator(;) operator(}) @@ -3645,7 +3645,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) directive(public) directive(synchronized) ident(JRubyClassLoader) ident(getJRubyClassLoader)operator(()operator(\)) operator({) comment(// FIXME: Get rid of laziness and handle restricted access elsewhere) - keyword(if) operator(()operator(!)ident(Ruby)operator(.)ident(isSecurityRestricted)operator(()operator(\)) operator(&&) ident(jrubyClassLoader) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(!)ident(Ruby)operator(.)ident(isSecurityRestricted)operator(()operator(\)) operator(&&) ident(jrubyClassLoader) operator(==) pre_constant(null)operator(\)) operator({) ident(jrubyClassLoader) operator(=) keyword(new) ident(JRubyClassLoader)operator(()ident(config)operator(.)ident(getLoader)operator(()operator(\))operator(\))operator(;) operator(}) @@ -3674,11 +3674,11 @@ directive(public) directive(final) type(class) class(Ruby) operator({) operator(}) directive(public) ident(Node) ident(parseFile)operator(()pre_type(InputStream) ident(in)operator(,) pre_type(String) ident(file)operator(,) ident(DynamicScope) ident(scope)operator(\)) operator({) - keyword(return) ident(parser)operator(.)ident(parse)operator(()ident(file)operator(,) ident(in)operator(,) ident(scope)operator(,) keyword(new) ident(ParserConfiguration)operator(()integer(0)operator(,) keyword(false)operator(,) keyword(false)operator(,) keyword(true)operator(\))operator(\))operator(;) + keyword(return) ident(parser)operator(.)ident(parse)operator(()ident(file)operator(,) ident(in)operator(,) ident(scope)operator(,) keyword(new) ident(ParserConfiguration)operator(()integer(0)operator(,) pre_constant(false)operator(,) pre_constant(false)operator(,) pre_constant(true)operator(\))operator(\))operator(;) operator(}) directive(public) ident(Node) ident(parseInline)operator(()pre_type(InputStream) ident(in)operator(,) pre_type(String) ident(file)operator(,) ident(DynamicScope) ident(scope)operator(\)) operator({) - keyword(return) ident(parser)operator(.)ident(parse)operator(()ident(file)operator(,) ident(in)operator(,) ident(scope)operator(,) keyword(new) ident(ParserConfiguration)operator(()integer(0)operator(,) keyword(false)operator(,) keyword(true)operator(\))operator(\))operator(;) + keyword(return) ident(parser)operator(.)ident(parse)operator(()ident(file)operator(,) ident(in)operator(,) ident(scope)operator(,) keyword(new) ident(ParserConfiguration)operator(()integer(0)operator(,) pre_constant(false)operator(,) pre_constant(true)operator(\))operator(\))operator(;) operator(}) directive(public) ident(Node) ident(parseEval)operator(()pre_type(String) ident(content)operator(,) pre_type(String) ident(file)operator(,) ident(DynamicScope) ident(scope)operator(,) type(int) ident(lineNumber)operator(\)) operator({) @@ -3686,12 +3686,12 @@ directive(public) directive(final) type(class) class(Ruby) operator({) keyword(try) operator({) ident(bytes) operator(=) ident(content)operator(.)ident(getBytes)operator(()ident(KCode)operator(.)ident(NONE)operator(.)ident(getKCode)operator(()operator(\))operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(UnsupportedEncodingException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(UnsupportedEncodingException) ident(e)operator(\)) operator({) ident(bytes) operator(=) ident(content)operator(.)ident(getBytes)operator(()operator(\))operator(;) operator(}) keyword(return) ident(parser)operator(.)ident(parse)operator(()ident(file)operator(,) keyword(new) pre_type(ByteArrayInputStream)operator(()ident(bytes)operator(\))operator(,) ident(scope)operator(,) - keyword(new) ident(ParserConfiguration)operator(()ident(lineNumber)operator(,) keyword(false)operator(\))operator(\))operator(;) + keyword(new) ident(ParserConfiguration)operator(()ident(lineNumber)operator(,) pre_constant(false)operator(\))operator(\))operator(;) operator(}) directive(public) ident(Node) ident(parse)operator(()pre_type(String) ident(content)operator(,) pre_type(String) ident(file)operator(,) ident(DynamicScope) ident(scope)operator(,) type(int) ident(lineNumber)operator(,) @@ -3700,22 +3700,22 @@ directive(public) directive(final) type(class) class(Ruby) operator({) keyword(try) operator({) ident(bytes) operator(=) ident(content)operator(.)ident(getBytes)operator(()ident(KCode)operator(.)ident(NONE)operator(.)ident(getKCode)operator(()operator(\))operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(UnsupportedEncodingException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(UnsupportedEncodingException) ident(e)operator(\)) operator({) ident(bytes) operator(=) ident(content)operator(.)ident(getBytes)operator(()operator(\))operator(;) operator(}) keyword(return) ident(parser)operator(.)ident(parse)operator(()ident(file)operator(,) keyword(new) pre_type(ByteArrayInputStream)operator(()ident(bytes)operator(\))operator(,) ident(scope)operator(,) - keyword(new) ident(ParserConfiguration)operator(()ident(lineNumber)operator(,) ident(extraPositionInformation)operator(,) keyword(false)operator(\))operator(\))operator(;) + keyword(new) ident(ParserConfiguration)operator(()ident(lineNumber)operator(,) ident(extraPositionInformation)operator(,) pre_constant(false)operator(\))operator(\))operator(;) operator(}) directive(public) ident(Node) ident(parseEval)operator(()ident(ByteList) ident(content)operator(,) pre_type(String) ident(file)operator(,) ident(DynamicScope) ident(scope)operator(,) type(int) ident(lineNumber)operator(\)) operator({) - keyword(return) ident(parser)operator(.)ident(parse)operator(()ident(file)operator(,) ident(content)operator(,) ident(scope)operator(,) keyword(new) ident(ParserConfiguration)operator(()ident(lineNumber)operator(,) keyword(false)operator(\))operator(\))operator(;) + keyword(return) ident(parser)operator(.)ident(parse)operator(()ident(file)operator(,) ident(content)operator(,) ident(scope)operator(,) keyword(new) ident(ParserConfiguration)operator(()ident(lineNumber)operator(,) pre_constant(false)operator(\))operator(\))operator(;) operator(}) directive(public) ident(Node) ident(parse)operator(()ident(ByteList) ident(content)operator(,) pre_type(String) ident(file)operator(,) ident(DynamicScope) ident(scope)operator(,) type(int) ident(lineNumber)operator(,) type(boolean) ident(extraPositionInformation)operator(\)) operator({) keyword(return) ident(parser)operator(.)ident(parse)operator(()ident(file)operator(,) ident(content)operator(,) ident(scope)operator(,) - keyword(new) ident(ParserConfiguration)operator(()ident(lineNumber)operator(,) ident(extraPositionInformation)operator(,) keyword(false)operator(\))operator(\))operator(;) + keyword(new) ident(ParserConfiguration)operator(()ident(lineNumber)operator(,) ident(extraPositionInformation)operator(,) pre_constant(false)operator(\))operator(\))operator(;) operator(}) @@ -3793,7 +3793,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) * */) directive(public) type(void) ident(printError)operator(()ident(RubyException) ident(excp)operator(\)) operator({) - keyword(if) operator(()ident(excp) operator(==) keyword(null) operator(||) ident(excp)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) + keyword(if) operator(()ident(excp) operator(==) pre_constant(null) operator(||) ident(excp)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) keyword(return)operator(;) operator(}) @@ -3802,7 +3802,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) pre_type(PrintStream) ident(errorStream) operator(=) ident(getErrorStream)operator(()operator(\))operator(;) keyword(if) operator(()ident(backtrace)operator(.)ident(isNil)operator(()operator(\)) operator(||) operator(!)operator(()ident(backtrace) keyword(instanceof) ident(RubyArray)operator(\))operator(\)) operator({) - keyword(if) operator(()ident(context)operator(.)ident(getFile)operator(()operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(context)operator(.)ident(getFile)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) ident(errorStream)operator(.)ident(print)operator(()ident(context)operator(.)ident(getFile)operator(()operator(\)) operator(+) string<delimiter(")content(:)delimiter(")> operator(+) ident(context)operator(.)ident(getLine)operator(()operator(\))operator(\))operator(;) operator(}) keyword(else) operator({) ident(errorStream)operator(.)ident(print)operator(()ident(context)operator(.)ident(getLine)operator(()operator(\))operator(\))operator(;) @@ -3822,7 +3822,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) ident(RubyClass) ident(type) operator(=) ident(excp)operator(.)ident(getMetaClass)operator(()operator(\))operator(;) pre_type(String) ident(info) operator(=) ident(excp)operator(.)ident(toString)operator(()operator(\))operator(;) - keyword(if) operator(()ident(type) operator(==) ident(getRuntimeError)operator(()operator(\)) operator(&&) operator(()ident(info) operator(==) keyword(null) operator(||) ident(info)operator(.)ident(length)operator(()operator(\)) operator(==) integer(0)operator(\))operator(\)) operator({) + keyword(if) operator(()ident(type) operator(==) ident(getRuntimeError)operator(()operator(\)) operator(&&) operator(()ident(info) operator(==) pre_constant(null) operator(||) ident(info)operator(.)ident(length)operator(()operator(\)) operator(==) integer(0)operator(\))operator(\)) operator({) ident(errorStream)operator(.)ident(print)operator(()string<delimiter(")content(: unhandled exception)char(\\n)delimiter(")>operator(\))operator(;) operator(}) keyword(else) operator({) pre_type(String) ident(path) operator(=) ident(type)operator(.)ident(getName)operator(()operator(\))operator(;) @@ -3831,10 +3831,10 @@ directive(public) directive(final) type(class) class(Ruby) operator({) ident(errorStream)operator(.)ident(print)operator(()string<delimiter(")content(: )delimiter(")> operator(+) ident(path) operator(+) string<delimiter(')content(\\n)delimiter(')>operator(\))operator(;) operator(}) keyword(else) operator({) keyword(if) operator(()ident(path)operator(.)ident(startsWith)operator(()string<delimiter(")content(#)delimiter(")>operator(\))operator(\)) operator({) - ident(path) operator(=) keyword(null)operator(;) + ident(path) operator(=) pre_constant(null)operator(;) operator(}) - pre_type(String) ident(tail) operator(=) keyword(null)operator(;) + pre_type(String) ident(tail) operator(=) pre_constant(null)operator(;) keyword(if) operator(()ident(info)operator(.)ident(indexOf)operator(()string<delimiter(")char(\\n)delimiter(")>operator(\)) operator(!=) operator(-)integer(1)operator(\)) operator({) ident(tail) operator(=) ident(info)operator(.)ident(substring)operator(()ident(info)operator(.)ident(indexOf)operator(()string<delimiter(")char(\\n)delimiter(")>operator(\)) operator(+) integer(1)operator(\))operator(;) ident(info) operator(=) ident(info)operator(.)ident(substring)operator(()integer(0)operator(,) ident(info)operator(.)ident(indexOf)operator(()string<delimiter(")char(\\n)delimiter(")>operator(\))operator(\))operator(;) @@ -3842,11 +3842,11 @@ directive(public) directive(final) type(class) class(Ruby) operator({) ident(errorStream)operator(.)ident(print)operator(()string<delimiter(")content(: )delimiter(")> operator(+) ident(info)operator(\))operator(;) - keyword(if) operator(()ident(path) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(path) operator(!=) pre_constant(null)operator(\)) operator({) ident(errorStream)operator(.)ident(print)operator(()string<delimiter(")content( ()delimiter(")> operator(+) ident(path) operator(+) string<delimiter(")content(\))char(\\n)delimiter(")>operator(\))operator(;) operator(}) - keyword(if) operator(()ident(tail) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(tail) operator(!=) pre_constant(null)operator(\)) operator({) ident(errorStream)operator(.)ident(print)operator(()ident(tail) operator(+) string<delimiter(')content(\\n)delimiter(')>operator(\))operator(;) operator(}) operator(}) @@ -3856,8 +3856,8 @@ directive(public) directive(final) type(class) class(Ruby) operator({) operator(}) directive(private) type(void) ident(printErrorPos)operator(()ident(ThreadContext) ident(context)operator(,) pre_type(PrintStream) ident(errorStream)operator(\)) operator({) - keyword(if) operator(()ident(context)operator(.)ident(getFile)operator(()operator(\)) operator(!=) keyword(null)operator(\)) operator({) - keyword(if) operator(()ident(context)operator(.)ident(getFrameName)operator(()operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(context)operator(.)ident(getFile)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) + keyword(if) operator(()ident(context)operator(.)ident(getFrameName)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) ident(errorStream)operator(.)ident(print)operator(()ident(context)operator(.)ident(getFile)operator(()operator(\)) operator(+) string<delimiter(")content(:)delimiter(")> operator(+) ident(context)operator(.)ident(getLine)operator(()operator(\))operator(\))operator(;) ident(errorStream)operator(.)ident(print)operator(()string<delimiter(")content(:in ')delimiter(")> operator(+) ident(context)operator(.)ident(getFrameName)operator(()operator(\)) operator(+) string<delimiter(')char(\\')delimiter(')>operator(\))operator(;) operator(}) keyword(else) keyword(if) operator(()ident(context)operator(.)ident(getLine)operator(()operator(\)) operator(!=) integer(0)operator(\)) operator({) @@ -3879,7 +3879,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) ident(context)operator(.)ident(setFile)operator(()ident(scriptName)operator(\))operator(;) ident(context)operator(.)ident(preNodeEval)operator(()ident(objectClass)operator(,) ident(self)operator(,) ident(scriptName)operator(\))operator(;) - ident(parseFile)operator(()ident(in)operator(,) ident(scriptName)operator(,) keyword(null)operator(\))operator(.)ident(interpret)operator(()local_variable(this)operator(,) ident(context)operator(,) ident(self)operator(,) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(;) + ident(parseFile)operator(()ident(in)operator(,) ident(scriptName)operator(,) pre_constant(null)operator(\))operator(.)ident(interpret)operator(()local_variable(this)operator(,) ident(context)operator(,) ident(self)operator(,) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(;) operator(}) keyword(catch) operator(()ident(JumpException)operator(.)ident(ReturnJump) ident(rj)operator(\)) operator({) keyword(return)operator(;) operator(}) keyword(finally) operator({) @@ -3899,10 +3899,10 @@ directive(public) directive(final) type(class) class(Ruby) operator({) ident(context)operator(.)ident(setFile)operator(()ident(filename)operator(\))operator(;) ident(context)operator(.)ident(preNodeEval)operator(()ident(objectClass)operator(,) ident(self)operator(,) ident(filename)operator(\))operator(;) - ident(Node) ident(scriptNode) operator(=) ident(parseFile)operator(()ident(in)operator(,) ident(filename)operator(,) keyword(null)operator(\))operator(;) + ident(Node) ident(scriptNode) operator(=) ident(parseFile)operator(()ident(in)operator(,) ident(filename)operator(,) pre_constant(null)operator(\))operator(;) ident(Script) ident(script) operator(=) ident(tryCompile)operator(()ident(scriptNode)operator(,) keyword(new) ident(JRubyClassLoader)operator(()ident(jrubyClassLoader)operator(\))operator(\))operator(;) - keyword(if) operator(()ident(script) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(script) operator(==) pre_constant(null)operator(\)) operator({) pre_type(System)operator(.)ident(err)operator(.)ident(println)operator(()string<delimiter(")content(Error, could not compile; pass -J-Djruby.jit.logging.verbose=true for more details)delimiter(")>operator(\))operator(;) operator(}) @@ -3941,8 +3941,8 @@ directive(public) directive(final) type(class) class(Ruby) operator({) directive(public) type(void) ident(eventHandler)operator(()ident(ThreadContext) ident(context)operator(,) pre_type(String) ident(eventName)operator(,) pre_type(String) ident(file)operator(,) type(int) ident(line)operator(,) pre_type(String) ident(name)operator(,) ident(IRubyObject) ident(type)operator(\)) operator({) keyword(if) operator(()operator(!)ident(context)operator(.)ident(isWithinTrace)operator(()operator(\))operator(\)) operator({) - keyword(if) operator(()ident(file) operator(==) keyword(null)operator(\)) ident(file) operator(=) string<delimiter(")content((ruby\))delimiter(")>operator(;) - keyword(if) operator(()ident(type) operator(==) keyword(null)operator(\)) ident(type) operator(=) ident(getFalse)operator(()operator(\))operator(;) + keyword(if) operator(()ident(file) operator(==) pre_constant(null)operator(\)) ident(file) operator(=) string<delimiter(")content((ruby\))delimiter(")>operator(;) + keyword(if) operator(()ident(type) operator(==) pre_constant(null)operator(\)) ident(type) operator(=) ident(getFalse)operator(()operator(\))operator(;) ident(RubyBinding) ident(binding) operator(=) ident(RubyBinding)operator(.)ident(newBinding)operator(()ident(Ruby)operator(.)ident(this)operator(\))operator(;) @@ -3952,7 +3952,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) ident(newString)operator(()ident(eventName)operator(\))operator(,) comment(// event name) ident(newString)operator(()ident(file)operator(\))operator(,) comment(// filename) ident(newFixnum)operator(()ident(line)operator(\))operator(,) comment(// line numbers should be 1-based) - ident(name) operator(!=) keyword(null) operator(?) ident(newSymbol)operator(()ident(name)operator(\)) operator(:) ident(getNil)operator(()operator(\))operator(,) + ident(name) operator(!=) pre_constant(null) operator(?) ident(newSymbol)operator(()ident(name)operator(\)) operator(:) ident(getNil)operator(()operator(\))operator(,) ident(binding)operator(,) ident(type) operator(})operator(\))operator(;) @@ -3963,7 +3963,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) operator(}) directive(public) type(boolean) ident(isInterestedInEvent)operator(()ident(RubyEvent) ident(event)operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) operator(})operator(;) @@ -3971,7 +3971,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) directive(public) type(void) ident(addEventHook)operator(()ident(EventHook) ident(hook)operator(\)) operator({) ident(eventHooks)operator(.)ident(add)operator(()ident(hook)operator(\))operator(;) - ident(hasEventHooks) operator(=) keyword(true)operator(;) + ident(hasEventHooks) operator(=) pre_constant(true)operator(;) operator(}) directive(public) type(void) ident(removeEventHook)operator(()ident(EventHook) ident(hook)operator(\)) operator({) @@ -3982,7 +3982,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) directive(public) type(void) ident(setTraceFunction)operator(()ident(RubyProc) ident(traceFunction)operator(\)) operator({) ident(removeEventHook)operator(()ident(callTraceFuncHook)operator(\))operator(;) - keyword(if) operator(()ident(traceFunction) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(traceFunction) operator(==) pre_constant(null)operator(\)) operator({) keyword(return)operator(;) operator(}) @@ -4029,26 +4029,26 @@ directive(public) directive(final) type(class) class(Ruby) operator({) comment(// use this for JRuby-internal finalizers) directive(public) type(void) ident(addInternalFinalizer)operator(()ident(Finalizable) ident(finalizer)operator(\)) operator({) directive(synchronized) operator(()ident(internalFinalizersMutex)operator(\)) operator({) - keyword(if) operator(()ident(internalFinalizers) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(internalFinalizers) operator(==) pre_constant(null)operator(\)) operator({) ident(internalFinalizers) operator(=) keyword(new) pre_type(WeakHashMap)operator(<)ident(Finalizable)operator(,) pre_type(Object)operator(>)operator(()operator(\))operator(;) operator(}) - ident(internalFinalizers)operator(.)ident(put)operator(()ident(finalizer)operator(,) keyword(null)operator(\))operator(;) + ident(internalFinalizers)operator(.)ident(put)operator(()ident(finalizer)operator(,) pre_constant(null)operator(\))operator(;) operator(}) operator(}) comment(// this method is for finalizers registered via ObjectSpace) directive(public) type(void) ident(addFinalizer)operator(()ident(Finalizable) ident(finalizer)operator(\)) operator({) directive(synchronized) operator(()ident(finalizersMutex)operator(\)) operator({) - keyword(if) operator(()ident(finalizers) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(finalizers) operator(==) pre_constant(null)operator(\)) operator({) ident(finalizers) operator(=) keyword(new) pre_type(WeakHashMap)operator(<)ident(Finalizable)operator(,) pre_type(Object)operator(>)operator(()operator(\))operator(;) operator(}) - ident(finalizers)operator(.)ident(put)operator(()ident(finalizer)operator(,) keyword(null)operator(\))operator(;) + ident(finalizers)operator(.)ident(put)operator(()ident(finalizer)operator(,) pre_constant(null)operator(\))operator(;) operator(}) operator(}) directive(public) type(void) ident(removeInternalFinalizer)operator(()ident(Finalizable) ident(finalizer)operator(\)) operator({) directive(synchronized) operator(()ident(internalFinalizersMutex)operator(\)) operator({) - keyword(if) operator(()ident(internalFinalizers) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(internalFinalizers) operator(!=) pre_constant(null)operator(\)) operator({) ident(internalFinalizers)operator(.)ident(remove)operator(()ident(finalizer)operator(\))operator(;) operator(}) operator(}) @@ -4056,7 +4056,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) directive(public) type(void) ident(removeFinalizer)operator(()ident(Finalizable) ident(finalizer)operator(\)) operator({) directive(synchronized) operator(()ident(finalizersMutex)operator(\)) operator({) - keyword(if) operator(()ident(finalizers) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(finalizers) operator(!=) pre_constant(null)operator(\)) operator({) ident(finalizers)operator(.)ident(remove)operator(()ident(finalizer)operator(\))operator(;) operator(}) operator(}) @@ -4085,14 +4085,14 @@ directive(public) directive(final) type(class) class(Ruby) operator({) operator(}) keyword(else) operator({) ident(IRubyObject) ident(statusObj) operator(=) ident(raisedException)operator(.)ident(callMethod)operator(() ident(getCurrentContext)operator(()operator(\))operator(,) string<delimiter(")content(status)delimiter(")>operator(\))operator(;) - keyword(if) operator(()ident(statusObj) operator(!=) keyword(null) operator(&&) operator(!)ident(statusObj)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) + keyword(if) operator(()ident(statusObj) operator(!=) pre_constant(null) operator(&&) operator(!)ident(statusObj)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) ident(status) operator(=) ident(RubyNumeric)operator(.)ident(fix2int)operator(()ident(statusObj)operator(\))operator(;) operator(}) operator(}) operator(}) operator(}) - keyword(if) operator(()ident(finalizers) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(finalizers) operator(!=) pre_constant(null)operator(\)) operator({) directive(synchronized) operator(()ident(finalizers)operator(\)) operator({) keyword(for) operator(()pre_type(Iterator)operator(<)ident(Finalizable)operator(>) ident(finalIter) operator(=) keyword(new) pre_type(ArrayList)operator(<)ident(Finalizable)operator(>)operator(()ident(finalizers)operator(.)ident(keySet)operator(()operator(\))operator(\))operator(.)ident(iterator)operator(()operator(\))operator(;) ident(finalIter)operator(.)ident(hasNext)operator(()operator(\))operator(;)operator(\)) operator({) ident(finalIter)operator(.)ident(next)operator(()operator(\))operator(.)ident(finalize)operator(()operator(\))operator(;) @@ -4102,7 +4102,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) operator(}) directive(synchronized) operator(()ident(internalFinalizersMutex)operator(\)) operator({) - keyword(if) operator(()ident(internalFinalizers) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(internalFinalizers) operator(!=) pre_constant(null)operator(\)) operator({) keyword(for) operator(()pre_type(Iterator)operator(<)ident(Finalizable)operator(>) ident(finalIter) operator(=) keyword(new) pre_type(ArrayList)operator(<)ident(Finalizable)operator(>)operator(() ident(internalFinalizers)operator(.)ident(keySet)operator(()operator(\))operator(\))operator(.)ident(iterator)operator(()operator(\))operator(;) ident(finalIter)operator(.)ident(hasNext)operator(()operator(\))operator(;)operator(\)) operator({) ident(finalIter)operator(.)ident(next)operator(()operator(\))operator(.)ident(finalize)operator(()operator(\))operator(;) @@ -4194,7 +4194,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) operator(}) directive(public) ident(RubyProc) ident(newProc)operator(()ident(Block)operator(.)ident(Type) ident(type)operator(,) ident(Block) ident(block)operator(\)) operator({) - keyword(if) operator(()ident(type) operator(!=) ident(Block)operator(.)ident(Type)operator(.)ident(LAMBDA) operator(&&) ident(block)operator(.)ident(getProcObject)operator(()operator(\)) operator(!=) keyword(null)operator(\)) keyword(return) ident(block)operator(.)ident(getProcObject)operator(()operator(\))operator(;) + keyword(if) operator(()ident(type) operator(!=) ident(Block)operator(.)ident(Type)operator(.)ident(LAMBDA) operator(&&) ident(block)operator(.)ident(getProcObject)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) keyword(return) ident(block)operator(.)ident(getProcObject)operator(()operator(\))operator(;) ident(RubyProc) ident(proc) operator(=) ident(RubyProc)operator(.)ident(newProc)operator(()local_variable(this)operator(,) ident(type)operator(\))operator(;) @@ -4204,7 +4204,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) operator(}) directive(public) ident(RubyProc) ident(newBlockPassProc)operator(()ident(Block)operator(.)ident(Type) ident(type)operator(,) ident(Block) ident(block)operator(\)) operator({) - keyword(if) operator(()ident(type) operator(!=) ident(Block)operator(.)ident(Type)operator(.)ident(LAMBDA) operator(&&) ident(block)operator(.)ident(getProcObject)operator(()operator(\)) operator(!=) keyword(null)operator(\)) keyword(return) ident(block)operator(.)ident(getProcObject)operator(()operator(\))operator(;) + keyword(if) operator(()ident(type) operator(!=) ident(Block)operator(.)ident(Type)operator(.)ident(LAMBDA) operator(&&) ident(block)operator(.)ident(getProcObject)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) keyword(return) ident(block)operator(.)ident(getProcObject)operator(()operator(\))operator(;) ident(RubyProc) ident(proc) operator(=) ident(RubyProc)operator(.)ident(newProc)operator(()local_variable(this)operator(,) ident(type)operator(\))operator(;) ident(proc)operator(.)ident(initialize)operator(()ident(getCurrentContext)operator(()operator(\))operator(,) ident(block)operator(\))operator(;) @@ -4252,7 +4252,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) * @return the symbol for name */) directive(public) ident(RubySymbol) ident(fastNewSymbol)operator(()pre_type(String) ident(internedName)operator(\)) operator({) - ident(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) + keyword(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) keyword(return) ident(symbolTable)operator(.)ident(fastGetSymbol)operator(()ident(internedName)operator(\))operator(;) operator(}) @@ -4402,31 +4402,31 @@ directive(public) directive(final) type(class) class(Ruby) operator({) operator(}) directive(public) ident(RaiseException) ident(newNoMethodError)operator(()pre_type(String) ident(message)operator(,) pre_type(String) ident(name)operator(,) ident(IRubyObject) ident(args)operator(\)) operator({) - keyword(return) keyword(new) ident(RaiseException)operator(()keyword(new) ident(RubyNoMethodError)operator(()local_variable(this)operator(,) ident(getNoMethodError)operator(()operator(\))operator(,) ident(message)operator(,) ident(name)operator(,) ident(args)operator(\))operator(,) keyword(true)operator(\))operator(;) + keyword(return) keyword(new) ident(RaiseException)operator(()keyword(new) ident(RubyNoMethodError)operator(()local_variable(this)operator(,) ident(getNoMethodError)operator(()operator(\))operator(,) ident(message)operator(,) ident(name)operator(,) ident(args)operator(\))operator(,) pre_constant(true)operator(\))operator(;) operator(}) directive(public) ident(RaiseException) ident(newNameError)operator(()pre_type(String) ident(message)operator(,) pre_type(String) ident(name)operator(\)) operator({) - keyword(return) ident(newNameError)operator(()ident(message)operator(,) ident(name)operator(,) keyword(null)operator(\))operator(;) + keyword(return) ident(newNameError)operator(()ident(message)operator(,) ident(name)operator(,) pre_constant(null)operator(\))operator(;) operator(}) directive(public) ident(RaiseException) ident(newNameError)operator(()pre_type(String) ident(message)operator(,) pre_type(String) ident(name)operator(,) pre_type(Throwable) ident(origException)operator(\)) operator({) - keyword(return) ident(newNameError)operator(()ident(message)operator(,) ident(name)operator(,) ident(origException)operator(,) keyword(true)operator(\))operator(;) + keyword(return) ident(newNameError)operator(()ident(message)operator(,) ident(name)operator(,) ident(origException)operator(,) pre_constant(true)operator(\))operator(;) operator(}) directive(public) ident(RaiseException) ident(newNameError)operator(()pre_type(String) ident(message)operator(,) pre_type(String) ident(name)operator(,) pre_type(Throwable) ident(origException)operator(,) type(boolean) ident(printWhenVerbose)operator(\)) operator({) - keyword(if) operator(()ident(printWhenVerbose) operator(&&) ident(origException) operator(!=) keyword(null) operator(&&) local_variable(this)operator(.)ident(getVerbose)operator(()operator(\))operator(.)ident(isTrue)operator(()operator(\))operator(\)) operator({) + keyword(if) operator(()ident(printWhenVerbose) operator(&&) ident(origException) operator(!=) pre_constant(null) operator(&&) local_variable(this)operator(.)ident(getVerbose)operator(()operator(\))operator(.)ident(isTrue)operator(()operator(\))operator(\)) operator({) ident(origException)operator(.)ident(printStackTrace)operator(()ident(getErrorStream)operator(()operator(\))operator(\))operator(;) operator(}) keyword(return) keyword(new) ident(RaiseException)operator(()keyword(new) ident(RubyNameError)operator(() - local_variable(this)operator(,) ident(getNameError)operator(()operator(\))operator(,) ident(message)operator(,) ident(name)operator(\))operator(,) keyword(true)operator(\))operator(;) + local_variable(this)operator(,) ident(getNameError)operator(()operator(\))operator(,) ident(message)operator(,) ident(name)operator(\))operator(,) pre_constant(true)operator(\))operator(;) operator(}) directive(public) ident(RaiseException) ident(newLocalJumpError)operator(()pre_type(String) ident(reason)operator(,) ident(IRubyObject) ident(exitValue)operator(,) pre_type(String) ident(message)operator(\)) operator({) - keyword(return) keyword(new) ident(RaiseException)operator(()keyword(new) ident(RubyLocalJumpError)operator(()local_variable(this)operator(,) ident(getLocalJumpError)operator(()operator(\))operator(,) ident(message)operator(,) ident(reason)operator(,) ident(exitValue)operator(\))operator(,) keyword(true)operator(\))operator(;) + keyword(return) keyword(new) ident(RaiseException)operator(()keyword(new) ident(RubyLocalJumpError)operator(()local_variable(this)operator(,) ident(getLocalJumpError)operator(()operator(\))operator(,) ident(message)operator(,) ident(reason)operator(,) ident(exitValue)operator(\))operator(,) pre_constant(true)operator(\))operator(;) operator(}) directive(public) ident(RaiseException) ident(newRedoLocalJumpError)operator(()operator(\)) operator({) - keyword(return) keyword(new) ident(RaiseException)operator(()keyword(new) ident(RubyLocalJumpError)operator(()local_variable(this)operator(,) ident(getLocalJumpError)operator(()operator(\))operator(,) string<delimiter(")content(unexpected redo)delimiter(")>operator(,) string<delimiter(")content(redo)delimiter(")>operator(,) ident(getNil)operator(()operator(\))operator(\))operator(,) keyword(true)operator(\))operator(;) + keyword(return) keyword(new) ident(RaiseException)operator(()keyword(new) ident(RubyLocalJumpError)operator(()local_variable(this)operator(,) ident(getLocalJumpError)operator(()operator(\))operator(,) string<delimiter(")content(unexpected redo)delimiter(")>operator(,) string<delimiter(")content(redo)delimiter(")>operator(,) ident(getNil)operator(()operator(\))operator(\))operator(,) pre_constant(true)operator(\))operator(;) operator(}) directive(public) ident(RaiseException) ident(newLoadError)operator(()pre_type(String) ident(message)operator(\)) operator({) @@ -4454,9 +4454,9 @@ directive(public) directive(final) type(class) class(Ruby) operator({) keyword(return) ident(newRaiseException)operator(()ident(getStandardError)operator(()operator(\))operator(,) ident(message)operator(\))operator(;) operator(}) - directive(public) ident(RaiseException) ident(newIOErrorFromException)operator(()pre_type(IOException) ident(ioe)operator(\)) operator({) + directive(public) ident(RaiseException) ident(newIOErrorFromException)operator(()exception(IOException) ident(ioe)operator(\)) operator({) comment(// TODO: this is kinda gross) - keyword(if)operator(()ident(ioe)operator(.)ident(getMessage)operator(()operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if)operator(()ident(ioe)operator(.)ident(getMessage)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(ioe)operator(.)ident(getMessage)operator(()operator(\))operator(.)ident(equals)operator(()string<delimiter(")content(Broken pipe)delimiter(")>operator(\))operator(\)) operator({) keyword(throw) ident(newErrnoEPIPEError)operator(()operator(\))operator(;) operator(}) keyword(else) keyword(if) operator(()ident(ioe)operator(.)ident(getMessage)operator(()operator(\))operator(.)ident(equals)operator(()string<delimiter(")content(Connection reset by peer)delimiter(")>operator(\))operator(\)) operator({) @@ -4495,7 +4495,7 @@ directive(public) directive(final) type(class) class(Ruby) operator({) * @return */) directive(private) ident(RaiseException) ident(newRaiseException)operator(()ident(RubyClass) ident(exceptionClass)operator(,) pre_type(String) ident(message)operator(\)) operator({) - ident(RaiseException) ident(re) operator(=) keyword(new) ident(RaiseException)operator(()local_variable(this)operator(,) ident(exceptionClass)operator(,) ident(message)operator(,) keyword(true)operator(\))operator(;) + ident(RaiseException) ident(re) operator(=) keyword(new) ident(RaiseException)operator(()local_variable(this)operator(,) ident(exceptionClass)operator(,) ident(message)operator(,) pre_constant(true)operator(\))operator(;) keyword(return) ident(re)operator(;) operator(}) @@ -4567,18 +4567,18 @@ directive(public) directive(final) type(class) class(Ruby) operator({) directive(private) pre_type(ThreadLocal)operator(<)pre_type(Map)operator(<)pre_type(Object)operator(,) pre_type(Object)operator(>)operator(>) ident(inspect) operator(=) keyword(new) pre_type(ThreadLocal)operator(<)pre_type(Map)operator(<)pre_type(Object)operator(,) pre_type(Object)operator(>)operator(>)operator(()operator(\))operator(;) directive(public) type(void) ident(registerInspecting)operator(()pre_type(Object) ident(obj)operator(\)) operator({) pre_type(Map)operator(<)pre_type(Object)operator(,) pre_type(Object)operator(>) ident(val) operator(=) ident(inspect)operator(.)ident(get)operator(()operator(\))operator(;) - keyword(if) operator(()ident(val) operator(==) keyword(null)operator(\)) ident(inspect)operator(.)ident(set)operator(()ident(val) operator(=) keyword(new) pre_type(IdentityHashMap)operator(<)pre_type(Object)operator(,) pre_type(Object)operator(>)operator(()operator(\))operator(\))operator(;) - ident(val)operator(.)ident(put)operator(()ident(obj)operator(,) keyword(null)operator(\))operator(;) + keyword(if) operator(()ident(val) operator(==) pre_constant(null)operator(\)) ident(inspect)operator(.)ident(set)operator(()ident(val) operator(=) keyword(new) pre_type(IdentityHashMap)operator(<)pre_type(Object)operator(,) pre_type(Object)operator(>)operator(()operator(\))operator(\))operator(;) + ident(val)operator(.)ident(put)operator(()ident(obj)operator(,) pre_constant(null)operator(\))operator(;) operator(}) directive(public) type(boolean) ident(isInspecting)operator(()pre_type(Object) ident(obj)operator(\)) operator({) pre_type(Map)operator(<)pre_type(Object)operator(,) pre_type(Object)operator(>) ident(val) operator(=) ident(inspect)operator(.)ident(get)operator(()operator(\))operator(;) - keyword(return) ident(val) operator(==) keyword(null) operator(?) keyword(false) operator(:) ident(val)operator(.)ident(containsKey)operator(()ident(obj)operator(\))operator(;) + keyword(return) ident(val) operator(==) pre_constant(null) operator(?) pre_constant(false) operator(:) ident(val)operator(.)ident(containsKey)operator(()ident(obj)operator(\))operator(;) operator(}) directive(public) type(void) ident(unregisterInspecting)operator(()pre_type(Object) ident(obj)operator(\)) operator({) pre_type(Map)operator(<)pre_type(Object)operator(,) pre_type(Object)operator(>) ident(val) operator(=) ident(inspect)operator(.)ident(get)operator(()operator(\))operator(;) - keyword(if) operator(()ident(val) operator(!=) keyword(null) operator(\)) ident(val)operator(.)ident(remove)operator(()ident(obj)operator(\))operator(;) + keyword(if) operator(()ident(val) operator(!=) pre_constant(null) operator(\)) ident(val)operator(.)ident(remove)operator(()ident(obj)operator(\))operator(;) operator(}) directive(public) type(boolean) ident(isObjectSpaceEnabled)operator(()operator(\)) operator({) @@ -4675,8 +4675,8 @@ directive(public) directive(final) type(class) class(Ruby) operator({) directive(private) pre_type(List)operator(<)ident(EventHook)operator(>) ident(eventHooks) operator(=) keyword(new) pre_type(Vector)operator(<)ident(EventHook)operator(>)operator(()operator(\))operator(;) directive(private) type(boolean) ident(hasEventHooks)operator(;) - directive(private) type(boolean) ident(globalAbortOnExceptionEnabled) operator(=) keyword(false)operator(;) - directive(private) type(boolean) ident(doNotReverseLookupEnabled) operator(=) keyword(false)operator(;) + directive(private) type(boolean) ident(globalAbortOnExceptionEnabled) operator(=) pre_constant(false)operator(;) + directive(private) type(boolean) ident(doNotReverseLookupEnabled) operator(=) pre_constant(false)operator(;) directive(private) directive(volatile) type(boolean) ident(objectSpaceEnabled)operator(;) directive(private) directive(final) pre_type(Set)operator(<)ident(Script)operator(>) ident(jittedMethods) operator(=) pre_type(Collections)operator(.)ident(synchronizedSet)operator(()keyword(new) ident(WeakHashSet)operator(<)ident(Script)operator(>)operator(()operator(\))operator(\))operator(;) @@ -4757,19 +4757,19 @@ directive(public) directive(final) type(class) class(Ruby) operator({) comment(// Note: this field and the following static initializer) comment(// must be located be in this order!) - directive(private) directive(volatile) directive(static) type(boolean) ident(securityRestricted) operator(=) keyword(false)operator(;) + directive(private) directive(volatile) directive(static) type(boolean) ident(securityRestricted) operator(=) pre_constant(false)operator(;) directive(static) operator({) keyword(if) operator(()ident(SafePropertyAccessor)operator(.)ident(isSecurityProtected)operator(()string<delimiter(")content(jruby.reflection)delimiter(")>operator(\))operator(\)) operator({) comment(// can't read non-standard properties) - ident(securityRestricted) operator(=) keyword(true)operator(;) + ident(securityRestricted) operator(=) pre_constant(true)operator(;) operator(}) keyword(else) operator({) pre_type(SecurityManager) ident(sm) operator(=) pre_type(System)operator(.)ident(getSecurityManager)operator(()operator(\))operator(;) - keyword(if) operator(()ident(sm) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(sm) operator(!=) pre_constant(null)operator(\)) operator({) keyword(try) operator({) ident(sm)operator(.)ident(checkCreateClassLoader)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(SecurityException) ident(se)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(SecurityException) ident(se)operator(\)) operator({) comment(// can't create custom classloaders) - ident(securityRestricted) operator(=) keyword(true)operator(;) + ident(securityRestricted) operator(=) pre_constant(true)operator(;) operator(}) operator(}) operator(}) @@ -4867,12 +4867,12 @@ directive(public) type(class) class(RubyArgsFile) operator({) directive(public) ident(IRubyObject) ident(currentFile)operator(;) directive(public) type(int) ident(currentLineNumber)operator(;) - directive(public) type(boolean) ident(startedProcessing) operator(=) keyword(false)operator(;) - directive(public) type(boolean) ident(finishedProcessing) operator(=) keyword(false)operator(;) + directive(public) type(boolean) ident(startedProcessing) operator(=) pre_constant(false)operator(;) + directive(public) type(boolean) ident(finishedProcessing) operator(=) pre_constant(false)operator(;) directive(public) type(boolean) ident(nextArgsFile)operator(()ident(ThreadContext) ident(context)operator(\)) operator({) keyword(if) operator(()ident(finishedProcessing)operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) ident(RubyArray) ident(args) operator(=) operator(()ident(RubyArray)operator(\))ident(runtime)operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(get)operator(()string<delimiter(")content($*)delimiter(")>operator(\))operator(;) @@ -4881,11 +4881,11 @@ directive(public) type(class) class(RubyArgsFile) operator({) ident(currentFile) operator(=) ident(runtime)operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(get)operator(()string<delimiter(")content($stdin)delimiter(")>operator(\))operator(;) operator(()operator(()ident(RubyString)operator(\)) ident(runtime)operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(get)operator(()string<delimiter(")content($FILENAME)delimiter(")>operator(\))operator(\))operator(.)ident(setValue)operator(()keyword(new) ident(ByteList)operator(()keyword(new) type(byte)type([])operator({)string<delimiter(')content(-)delimiter(')>operator(})operator(\))operator(\))operator(;) ident(currentLineNumber) operator(=) integer(0)operator(;) - ident(startedProcessing) operator(=) keyword(true)operator(;) - keyword(return) keyword(true)operator(;) + ident(startedProcessing) operator(=) pre_constant(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) keyword(else) operator({) - ident(finishedProcessing) operator(=) keyword(true)operator(;) - keyword(return) keyword(false)operator(;) + ident(finishedProcessing) operator(=) pre_constant(true)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) operator(}) @@ -4901,13 +4901,13 @@ directive(public) type(class) class(RubyArgsFile) operator({) keyword(new) ident(IRubyObject)type([]) operator({)ident(filename)operator(.)ident(strDup)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(})operator(,) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(;) operator(}) - ident(startedProcessing) operator(=) keyword(true)operator(;) - keyword(return) keyword(true)operator(;) + ident(startedProcessing) operator(=) pre_constant(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) directive(public) directive(static) ident(ArgsFileData) ident(getDataFrom)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) ident(ArgsFileData) ident(data) operator(=) operator(()ident(ArgsFileData)operator(\))ident(recv)operator(.)ident(dataGetStruct)operator(()operator(\))operator(;) - keyword(if)operator(()ident(data) operator(==) keyword(null)operator(\)) operator({) + keyword(if)operator(()ident(data) operator(==) pre_constant(null)operator(\)) operator({) ident(data) operator(=) keyword(new) ident(ArgsFileData)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) ident(recv)operator(.)ident(dataWrapStruct)operator(()ident(data)operator(\))operator(;) operator(}) @@ -4936,7 +4936,7 @@ directive(public) type(class) class(RubyArgsFile) operator({) directive(public) directive(static) ident(IRubyObject) ident(fileno)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) ident(ArgsFileData) ident(data) operator(=) ident(ArgsFileData)operator(.)ident(getDataFrom)operator(()ident(recv)operator(\))operator(;) - keyword(if) operator(()ident(data)operator(.)ident(currentFile) operator(==) keyword(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) + keyword(if) operator(()ident(data)operator(.)ident(currentFile) operator(==) pre_constant(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(no stream)delimiter(")>operator(\))operator(;) operator(}) keyword(return) operator(()operator(()ident(RubyIO)operator(\)) ident(data)operator(.)ident(currentFile)operator(\))operator(.)ident(fileno)operator(()ident(context)operator(\))operator(;) @@ -4946,7 +4946,7 @@ directive(public) type(class) class(RubyArgsFile) operator({) directive(public) directive(static) ident(IRubyObject) ident(to_io)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) ident(ArgsFileData) ident(data) operator(=) ident(ArgsFileData)operator(.)ident(getDataFrom)operator(()ident(recv)operator(\))operator(;) - keyword(if) operator(()ident(data)operator(.)ident(currentFile) operator(==) keyword(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) + keyword(if) operator(()ident(data)operator(.)ident(currentFile) operator(==) pre_constant(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(no stream)delimiter(")>operator(\))operator(;) operator(}) keyword(return) ident(data)operator(.)ident(currentFile)operator(;) @@ -4955,7 +4955,7 @@ directive(public) type(class) class(RubyArgsFile) operator({) directive(public) directive(static) ident(IRubyObject) ident(internalGets)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(ArgsFileData) ident(data) operator(=) ident(ArgsFileData)operator(.)ident(getDataFrom)operator(()ident(recv)operator(\))operator(;) - keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) keyword(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) + keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) pre_constant(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -4964,7 +4964,7 @@ directive(public) type(class) class(RubyArgsFile) operator({) keyword(while) operator(()ident(line) keyword(instanceof) ident(RubyNil)operator(\)) operator({) ident(data)operator(.)ident(currentFile)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(close)delimiter(")>operator(\))operator(;) keyword(if) operator(()operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) - ident(data)operator(.)ident(currentFile) operator(=) keyword(null)operator(;) + ident(data)operator(.)ident(currentFile) operator(=) pre_constant(null)operator(;) keyword(return) ident(line)operator(;) operator(}) ident(line) operator(=) ident(data)operator(.)ident(currentFile)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(gets)delimiter(")>operator(,) ident(args)operator(\))operator(;) @@ -4981,7 +4981,7 @@ directive(public) type(class) class(RubyArgsFile) operator({) comment(/** Read a line. * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gets)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(writes) operator(=) ident(FrameField)operator(.)ident(LASTLINE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gets)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(writes) operator(=) ident(FrameField)operator(.)ident(LASTLINE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(gets)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(IRubyObject) ident(result) operator(=) ident(internalGets)operator(()ident(context)operator(,) ident(recv)operator(,) ident(args)operator(\))operator(;) @@ -4995,7 +4995,7 @@ directive(public) type(class) class(RubyArgsFile) operator({) comment(/** Read a line. * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(readline)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(writes) operator(=) ident(FrameField)operator(.)ident(LASTLINE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(readline)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(writes) operator(=) ident(FrameField)operator(.)ident(LASTLINE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(readline)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(IRubyObject) ident(line) operator(=) ident(gets)operator(()ident(context)operator(,) ident(recv)operator(,) ident(args)operator(\))operator(;) @@ -5006,7 +5006,7 @@ directive(public) type(class) class(RubyArgsFile) operator({) keyword(return) ident(line)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(readlines)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(readlines)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyArray) ident(readlines)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(IRubyObject)type([]) ident(separatorArgument)operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(>) integer(0)operator(\)) operator({) @@ -5027,7 +5027,7 @@ directive(public) type(class) class(RubyArgsFile) operator({) keyword(return) ident(result)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_byte)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_byte)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(each_byte)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(IRubyObject) ident(bt)operator(;) @@ -5041,7 +5041,7 @@ directive(public) type(class) class(RubyArgsFile) operator({) comment(/** Invoke a block for each line. * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_line)delimiter(")>operator(,) ident(alias) operator(=) operator({)string<delimiter(")content(each)delimiter(")>operator(})operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_line)delimiter(")>operator(,) ident(alias) operator(=) operator({)string<delimiter(")content(each)delimiter(")>operator(})operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(each_line)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(IRubyObject) ident(nextLine) operator(=) ident(internalGets)operator(()ident(context)operator(,) ident(recv)operator(,) ident(args)operator(\))operator(;) @@ -5057,7 +5057,7 @@ directive(public) type(class) class(RubyArgsFile) operator({) directive(public) directive(static) ident(IRubyObject) ident(file)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) ident(ArgsFileData) ident(data) operator(=) ident(ArgsFileData)operator(.)ident(getDataFrom)operator(()ident(recv)operator(\))operator(;) - keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) keyword(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) + keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) pre_constant(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) keyword(return) ident(data)operator(.)ident(currentFile)operator(;) @@ -5066,17 +5066,17 @@ directive(public) type(class) class(RubyArgsFile) operator({) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(skip)delimiter(")>operator(\)) directive(public) directive(static) ident(IRubyObject) ident(skip)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) ident(ArgsFileData) ident(data) operator(=) ident(ArgsFileData)operator(.)ident(getDataFrom)operator(()ident(recv)operator(\))operator(;) - ident(data)operator(.)ident(currentFile) operator(=) keyword(null)operator(;) + ident(data)operator(.)ident(currentFile) operator(=) pre_constant(null)operator(;) keyword(return) ident(recv)operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(close)delimiter(")>operator(\)) directive(public) directive(static) ident(IRubyObject) ident(close)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) ident(ArgsFileData) ident(data) operator(=) ident(ArgsFileData)operator(.)ident(getDataFrom)operator(()ident(recv)operator(\))operator(;) - keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) keyword(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) + keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) pre_constant(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) keyword(return) ident(recv)operator(;) operator(}) - ident(data)operator(.)ident(currentFile) operator(=) keyword(null)operator(;) + ident(data)operator(.)ident(currentFile) operator(=) pre_constant(null)operator(;) ident(data)operator(.)ident(currentLineNumber) operator(=) integer(0)operator(;) keyword(return) ident(recv)operator(;) operator(}) @@ -5084,7 +5084,7 @@ directive(public) type(class) class(RubyArgsFile) operator({) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(closed?)delimiter(")>operator(\)) directive(public) directive(static) ident(IRubyObject) ident(closed_p)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) ident(ArgsFileData) ident(data) operator(=) ident(ArgsFileData)operator(.)ident(getDataFrom)operator(()ident(recv)operator(\))operator(;) - keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) keyword(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) + keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) pre_constant(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) keyword(return) ident(recv)operator(;) operator(}) keyword(return) operator(()operator(()ident(RubyIO)operator(\))ident(data)operator(.)ident(currentFile)operator(\))operator(.)ident(closed_p)operator(()ident(context)operator(\))operator(;) @@ -5093,7 +5093,7 @@ directive(public) type(class) class(RubyArgsFile) operator({) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(binmode)delimiter(")>operator(\)) directive(public) directive(static) ident(IRubyObject) ident(binmode)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) ident(ArgsFileData) ident(data) operator(=) ident(ArgsFileData)operator(.)ident(getDataFrom)operator(()ident(recv)operator(\))operator(;) - keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) keyword(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) + keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) pre_constant(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(no stream)delimiter(")>operator(\))operator(;) operator(}) @@ -5108,7 +5108,7 @@ directive(public) type(class) class(RubyArgsFile) operator({) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(tell)delimiter(")>operator(,) ident(alias) operator(=) operator({)string<delimiter(")content(pos)delimiter(")>operator(})operator(\)) directive(public) directive(static) ident(IRubyObject) ident(tell)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) ident(ArgsFileData) ident(data) operator(=) ident(ArgsFileData)operator(.)ident(getDataFrom)operator(()ident(recv)operator(\))operator(;) - keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) keyword(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) + keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) pre_constant(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(no stream to tell)delimiter(")>operator(\))operator(;) operator(}) keyword(return) operator(()operator(()ident(RubyIO)operator(\))ident(data)operator(.)ident(currentFile)operator(\))operator(.)ident(pos)operator(()ident(context)operator(\))operator(;) @@ -5117,7 +5117,7 @@ directive(public) type(class) class(RubyArgsFile) operator({) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(rewind)delimiter(")>operator(\)) directive(public) directive(static) ident(IRubyObject) ident(rewind)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) ident(ArgsFileData) ident(data) operator(=) ident(ArgsFileData)operator(.)ident(getDataFrom)operator(()ident(recv)operator(\))operator(;) - keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) keyword(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) + keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) pre_constant(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(no stream to rewind)delimiter(")>operator(\))operator(;) operator(}) keyword(return) operator(()operator(()ident(RubyIO)operator(\))ident(data)operator(.)ident(currentFile)operator(\))operator(.)ident(rewind)operator(()ident(context)operator(\))operator(;) @@ -5126,7 +5126,7 @@ directive(public) type(class) class(RubyArgsFile) operator({) annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(eof)delimiter(")>operator(,) string<delimiter(")content(eof?)delimiter(")>operator(})operator(\)) directive(public) directive(static) ident(IRubyObject) ident(eof)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) ident(ArgsFileData) ident(data) operator(=) ident(ArgsFileData)operator(.)ident(getDataFrom)operator(()ident(recv)operator(\))operator(;) - keyword(if) operator(()ident(data)operator(.)ident(currentFile) operator(==) keyword(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) + keyword(if) operator(()ident(data)operator(.)ident(currentFile) operator(==) pre_constant(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getTrue)operator(()operator(\))operator(;) operator(}) @@ -5136,7 +5136,7 @@ directive(public) type(class) class(RubyArgsFile) operator({) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(pos=)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(set_pos)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(offset)operator(\)) operator({) ident(ArgsFileData) ident(data) operator(=) ident(ArgsFileData)operator(.)ident(getDataFrom)operator(()ident(recv)operator(\))operator(;) - keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) keyword(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) + keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) pre_constant(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(no stream to set position)delimiter(")>operator(\))operator(;) operator(}) keyword(return) operator(()operator(()ident(RubyIO)operator(\))ident(data)operator(.)ident(currentFile)operator(\))operator(.)ident(pos_set)operator(()ident(context)operator(,) ident(offset)operator(\))operator(;) @@ -5145,7 +5145,7 @@ directive(public) type(class) class(RubyArgsFile) operator({) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(seek)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(seek)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(ArgsFileData) ident(data) operator(=) ident(ArgsFileData)operator(.)ident(getDataFrom)operator(()ident(recv)operator(\))operator(;) - keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) keyword(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) + keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) pre_constant(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(no stream to seek)delimiter(")>operator(\))operator(;) operator(}) keyword(return) operator(()operator(()ident(RubyIO)operator(\))ident(data)operator(.)ident(currentFile)operator(\))operator(.)ident(seek)operator(()ident(context)operator(,) ident(args)operator(\))operator(;) @@ -5171,8 +5171,8 @@ directive(public) type(class) class(RubyArgsFile) operator({) directive(public) directive(static) ident(IRubyObject) ident(getc)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) ident(ArgsFileData) ident(data) operator(=) ident(ArgsFileData)operator(.)ident(getDataFrom)operator(()ident(recv)operator(\))operator(;) ident(IRubyObject) ident(bt)operator(;) - keyword(while)operator(()keyword(true)operator(\)) operator({) - keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) keyword(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) + keyword(while)operator(()pre_constant(true)operator(\)) operator({) + keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) pre_constant(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) keyword(if)operator(()operator(!)operator(()ident(data)operator(.)ident(currentFile) keyword(instanceof) ident(RubyFile)operator(\))operator(\)) operator({) @@ -5181,7 +5181,7 @@ directive(public) type(class) class(RubyArgsFile) operator({) ident(bt) operator(=) operator(()operator(()ident(RubyIO)operator(\))ident(data)operator(.)ident(currentFile)operator(\))operator(.)ident(getc)operator(()operator(\))operator(;) operator(}) keyword(if)operator(()ident(bt)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) - ident(data)operator(.)ident(currentFile) operator(=) keyword(null)operator(;) + ident(data)operator(.)ident(currentFile) operator(=) pre_constant(null)operator(;) keyword(continue)operator(;) operator(}) keyword(return) ident(bt)operator(;) @@ -5214,8 +5214,8 @@ directive(public) type(class) class(RubyArgsFile) operator({) operator(()operator(()ident(RubyString)operator(\))ident(str)operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(length)operator(()integer(0)operator(\))operator(;) ident(args)operator([)integer(1)operator(]) operator(=) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - keyword(while)operator(()keyword(true)operator(\)) operator({) - keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) keyword(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) + keyword(while)operator(()pre_constant(true)operator(\)) operator({) + keyword(if)operator(()ident(data)operator(.)ident(currentFile) operator(==) pre_constant(null) operator(&&) operator(!)ident(data)operator(.)ident(nextArgsFile)operator(()ident(context)operator(\))operator(\)) operator({) keyword(return) ident(str)operator(;) operator(}) keyword(if)operator(()operator(!)operator(()ident(data)operator(.)ident(currentFile) keyword(instanceof) ident(RubyIO)operator(\))operator(\)) operator({) @@ -5229,7 +5229,7 @@ directive(public) type(class) class(RubyArgsFile) operator({) operator(()operator(()ident(RubyString)operator(\))ident(str)operator(\))operator(.)ident(append)operator(()ident(tmp)operator(\))operator(;) operator(}) keyword(if)operator(()ident(tmp)operator(.)ident(isNil)operator(()operator(\)) operator(||) ident(length)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) - ident(data)operator(.)ident(currentFile) operator(=) keyword(null)operator(;) + ident(data)operator(.)ident(currentFile) operator(=) pre_constant(null)operator(;) keyword(continue)operator(;) operator(}) keyword(else) keyword(if)operator(()ident(args)operator(.)ident(length) operator(>=) integer(1)operator(\)) operator({) keyword(if)operator(()operator(()operator(()ident(RubyString)operator(\))ident(str)operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(length)operator(()operator(\)) operator(<) ident(len)operator(\)) operator({) @@ -5361,7 +5361,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_s_create * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content([])delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content([])delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(create)operator(()ident(IRubyObject) ident(klass)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyArray) ident(arr) operator(=) operator(()ident(RubyArray)operator(\)) operator(()operator(()ident(RubyClass)operator(\)) ident(klass)operator(\))operator(.)ident(allocate)operator(()operator(\))operator(;) ident(arr)operator(.)ident(callInit)operator(()ident(IRubyObject)operator(.)ident(NULL_ARRAY)operator(,) ident(block)operator(\))operator(;) @@ -5381,7 +5381,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(return) keyword(new) ident(RubyArray)operator(()ident(runtime)operator(,) ident(len)operator(\))operator(;) operator(}) directive(public) directive(static) directive(final) ident(RubyArray) ident(newArrayLight)operator(()directive(final) ident(Ruby) ident(runtime)operator(,) directive(final) type(long) ident(len)operator(\)) operator({) - keyword(return) keyword(new) ident(RubyArray)operator(()ident(runtime)operator(,) ident(len)operator(,) keyword(false)operator(\))operator(;) + keyword(return) keyword(new) ident(RubyArray)operator(()ident(runtime)operator(,) ident(len)operator(,) pre_constant(false)operator(\))operator(;) operator(}) comment(/** rb_ary_new @@ -5398,7 +5398,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/* Ruby arrays default to holding 16 elements, so we create an * ArrayList of the same size if we're not told otherwise */) - ident(RubyArray) ident(arr) operator(=) keyword(new) ident(RubyArray)operator(()ident(runtime)operator(,) keyword(false)operator(\))operator(;) + ident(RubyArray) ident(arr) operator(=) keyword(new) ident(RubyArray)operator(()ident(runtime)operator(,) pre_constant(false)operator(\))operator(;) ident(arr)operator(.)ident(alloc)operator(()ident(ARRAY_DEFAULT_SIZE)operator(\))operator(;) keyword(return) ident(arr)operator(;) operator(}) @@ -5408,7 +5408,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje operator(}) directive(public) directive(static) ident(RubyArray) ident(newArrayLight)operator(()ident(Ruby) ident(runtime)operator(,) ident(IRubyObject) ident(obj)operator(\)) operator({) - keyword(return) keyword(new) ident(RubyArray)operator(()ident(runtime)operator(,) keyword(new) ident(IRubyObject)type([]) operator({) ident(obj) operator(})operator(,) keyword(false)operator(\))operator(;) + keyword(return) keyword(new) ident(RubyArray)operator(()ident(runtime)operator(,) keyword(new) ident(IRubyObject)type([]) operator({) ident(obj) operator(})operator(,) pre_constant(false)operator(\))operator(;) operator(}) comment(/** rb_assoc_new @@ -5441,7 +5441,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje operator(}) directive(public) directive(static) ident(RubyArray) ident(newArrayNoCopyLight)operator(()ident(Ruby) ident(runtime)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) - ident(RubyArray) ident(arr) operator(=) keyword(new) ident(RubyArray)operator(()ident(runtime)operator(,) keyword(false)operator(\))operator(;) + ident(RubyArray) ident(arr) operator(=) keyword(new) ident(RubyArray)operator(()ident(runtime)operator(,) pre_constant(false)operator(\))operator(;) ident(arr)operator(.)ident(values) operator(=) ident(args)operator(;) ident(arr)operator(.)ident(realLength) operator(=) ident(args)operator(.)ident(length)operator(;) keyword(return) ident(arr)operator(;) @@ -5462,7 +5462,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje directive(private) directive(static) directive(final) type(int) ident(TMPLOCK_ARR_F) operator(=) integer(1) operator(<)operator(<) integer(9)operator(;) directive(private) directive(static) directive(final) type(int) ident(TMPLOCK_OR_FROZEN_ARR_F) operator(=) ident(TMPLOCK_ARR_F) operator(|) ident(FROZEN_F)operator(;) - directive(private) directive(volatile) type(boolean) ident(isShared) operator(=) keyword(false)operator(;) + directive(private) directive(volatile) type(boolean) ident(isShared) operator(=) pre_constant(false)operator(;) directive(private) type(int) ident(begin) operator(=) integer(0)operator(;) directive(private) type(int) ident(realLength) operator(=) integer(0)operator(;) @@ -5492,7 +5492,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje local_variable(this)operator(.)ident(values) operator(=) ident(vals)operator(;) local_variable(this)operator(.)ident(begin) operator(=) ident(begin)operator(;) local_variable(this)operator(.)ident(realLength) operator(=) ident(vals)operator(.)ident(length) operator(-) ident(begin)operator(;) - local_variable(this)operator(.)ident(isShared) operator(=) keyword(true)operator(;) + local_variable(this)operator(.)ident(isShared) operator(=) pre_constant(true)operator(;) operator(}) comment(/* rb_ary_new2 @@ -5570,7 +5570,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje ident(alloc)operator(()ident(realLength)operator(\))operator(;) keyword(try) operator({) pre_type(System)operator(.)ident(arraycopy)operator(()ident(original)operator(.)ident(values)operator(,) ident(original)operator(.)ident(begin)operator(,) ident(values)operator(,) integer(0)operator(,) ident(realLength)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) operator(}) @@ -5592,7 +5592,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje pre_type(Arrays)operator(.)ident(fill)operator(()ident(reallocated)operator(,) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(\))operator(;) keyword(try) operator({) pre_type(System)operator(.)ident(arraycopy)operator(()ident(values)operator(,) integer(0)operator(,) ident(reallocated)operator(,) integer(0)operator(,) ident(newLength) operator(>) ident(realLength) operator(?) ident(realLength) operator(:) ident(newLength)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) ident(values) operator(=) ident(reallocated)operator(;) @@ -5623,7 +5623,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje ident(IRubyObject)type([]) ident(copy) operator(=) ident(reserve)operator(()ident(realLength)operator(\))operator(;) keyword(try) operator({) pre_type(System)operator(.)ident(arraycopy)operator(()ident(values)operator(,) ident(begin)operator(,) ident(copy)operator(,) integer(0)operator(,) ident(realLength)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) keyword(return) ident(copy)operator(;) @@ -5649,9 +5649,9 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje */) directive(private) directive(final) ident(RubyArray) ident(makeShared)operator(()type(int) ident(beg)operator(,) type(int) ident(len)operator(,) ident(RubyClass) ident(klass)operator(,) type(boolean) ident(objectSpace)operator(\)) operator({) ident(RubyArray) ident(sharedArray) operator(=) keyword(new) ident(RubyArray)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(klass)operator(,) ident(objectSpace)operator(\))operator(;) - ident(isShared) operator(=) keyword(true)operator(;) + ident(isShared) operator(=) pre_constant(true)operator(;) ident(sharedArray)operator(.)ident(values) operator(=) ident(values)operator(;) - ident(sharedArray)operator(.)ident(isShared) operator(=) keyword(true)operator(;) + ident(sharedArray)operator(.)ident(isShared) operator(=) pre_constant(true)operator(;) ident(sharedArray)operator(.)ident(begin) operator(=) ident(beg)operator(;) ident(sharedArray)operator(.)ident(realLength) operator(=) ident(len)operator(;) keyword(return) ident(sharedArray)operator(;) @@ -5677,10 +5677,10 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje ident(modifyCheck)operator(()operator(\))operator(;) keyword(if) operator(()ident(isShared)operator(\)) operator({) ident(IRubyObject)type([]) ident(vals) operator(=) ident(reserve)operator(()ident(realLength)operator(\))operator(;) - ident(isShared) operator(=) keyword(false)operator(;) + ident(isShared) operator(=) pre_constant(false)operator(;) keyword(try) operator({) pre_type(System)operator(.)ident(arraycopy)operator(()ident(values)operator(,) ident(begin)operator(,) ident(vals)operator(,) integer(0)operator(,) ident(realLength)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) ident(begin) operator(=) integer(0)operator(;) @@ -5696,7 +5696,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_initialize * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(0)operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(0)operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) type(int) ident(argc) operator(=) ident(args)operator(.)ident(length)operator(;) ident(Ruby) ident(runtime) operator(=) ident(getRuntime)operator(()operator(\))operator(;) @@ -5741,7 +5741,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje operator(}) keyword(else) operator({) keyword(try) operator({) pre_type(Arrays)operator(.)ident(fill)operator(()ident(values)operator(,) integer(0)operator(,) ident(ilen)operator(,) operator(()ident(argc) operator(==) integer(2)operator(\)) operator(?) ident(args)operator([)integer(1)operator(]) operator(:) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) ident(realLength) operator(=) ident(ilen)operator(;) @@ -5769,8 +5769,8 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(if) operator(()local_variable(this) operator(==) ident(orig)operator(\)) keyword(return) local_variable(this)operator(;) - ident(origArr)operator(.)ident(isShared) operator(=) keyword(true)operator(;) - ident(isShared) operator(=) keyword(true)operator(;) + ident(origArr)operator(.)ident(isShared) operator(=) pre_constant(true)operator(;) + ident(isShared) operator(=) pre_constant(true)operator(;) ident(values) operator(=) ident(origArr)operator(.)ident(values)operator(;) ident(realLength) operator(=) ident(origArr)operator(.)ident(realLength)operator(;) ident(begin) operator(=) ident(origArr)operator(.)ident(begin)operator(;) @@ -5798,14 +5798,14 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje directive(final) ident(IRubyObject) ident(value)operator(;) keyword(try) operator({) ident(value) operator(=) ident(values)operator([)ident(i)operator(])operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) keyword(continue)operator(;) operator(}) - keyword(if) operator(()ident(equalInternal)operator(()ident(context)operator(,) ident(value)operator(,) ident(item)operator(\))operator(\)) keyword(return) keyword(true)operator(;) + keyword(if) operator(()ident(equalInternal)operator(()ident(context)operator(,) ident(value)operator(,) ident(item)operator(\))operator(\)) keyword(return) pre_constant(true)operator(;) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) comment(/** rb_ary_hash @@ -5822,7 +5822,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje directive(final) ident(IRubyObject) ident(value)operator(;) keyword(try) operator({) ident(value) operator(=) ident(values)operator([)ident(i)operator(])operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) keyword(continue)operator(;) operator(}) @@ -5863,7 +5863,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(try) operator({) ident(values)operator([)operator(()type(int)operator(\)) ident(index)operator(]) operator(=) ident(value)operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) keyword(return) ident(value)operator(;) @@ -5878,7 +5878,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje operator(}) keyword(try) operator({) keyword(return) ident(values)operator([)ident(begin) operator(+) operator(()type(int)operator(\))ident(offset)operator(])operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -5919,14 +5919,14 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(return) ident(fetch)operator(()ident(context)operator(,) ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(,) ident(block)operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(1)operator(,) integer(2)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) comment(/** rb_ary_fetch * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(fetch)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(fetch)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(fetch)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(Block) ident(block)operator(\)) operator({) type(long) ident(index) operator(=) ident(RubyNumeric)operator(.)ident(num2long)operator(()ident(arg0)operator(\))operator(;) @@ -5938,7 +5938,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(try) operator({) keyword(return) ident(values)operator([)ident(begin) operator(+) operator(()type(int)operator(\)) ident(index)operator(])operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -5947,7 +5947,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_fetch * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(fetch)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(fetch)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(fetch)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(if) operator(()ident(block)operator(.)ident(isGiven)operator(()operator(\))operator(\)) ident(getRuntime)operator(()operator(\))operator(.)ident(getWarnings)operator(()operator(\))operator(.)ident(warn)operator(()ident(ID)operator(.)ident(BLOCK_BEATS_DEFAULT_VALUE)operator(,) string<delimiter(")content(block supersedes default value argument)delimiter(")>operator(\))operator(;) @@ -5961,7 +5961,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(try) operator({) keyword(return) ident(values)operator([)ident(begin) operator(+) operator(()type(int)operator(\)) ident(index)operator(])operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -5975,7 +5975,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(if) operator(()ident(obj)operator(.)ident(respondsTo)operator(()string<delimiter(")content(to_ary)delimiter(")>operator(\))operator(\)) keyword(return) ident(obj)operator(.)ident(convertToArray)operator(()operator(\))operator(;) - ident(RubyArray) ident(arr) operator(=) keyword(new) ident(RubyArray)operator(()ident(obj)operator(.)ident(getRuntime)operator(()operator(\))operator(,) keyword(false)operator(\))operator(;) comment(// possibly should not in object space) + ident(RubyArray) ident(arr) operator(=) keyword(new) ident(RubyArray)operator(()ident(obj)operator(.)ident(getRuntime)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(;) comment(// possibly should not in object space) ident(arr)operator(.)ident(alloc)operator(()integer(1)operator(\))operator(;) ident(arr)operator(.)ident(values)operator([)integer(0)operator(]) operator(=) ident(obj)operator(;) ident(arr)operator(.)ident(realLength) operator(=) integer(1)operator(;) @@ -5999,8 +5999,8 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje directive(final) ident(RubyArray) ident(rplArr)operator(;) directive(final) type(int) ident(rlen)operator(;) - keyword(if) operator(()ident(rpl) operator(==) keyword(null) operator(||) ident(rpl)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) - ident(rplArr) operator(=) keyword(null)operator(;) + keyword(if) operator(()ident(rpl) operator(==) pre_constant(null) operator(||) ident(rpl)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) + ident(rplArr) operator(=) pre_constant(null)operator(;) ident(rlen) operator(=) integer(0)operator(;) operator(}) keyword(else) operator({) ident(rplArr) operator(=) ident(aryToAry)operator(()ident(rpl)operator(\))operator(;) @@ -6030,7 +6030,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(if) operator(()ident(len) operator(!=) ident(rlen)operator(\)) operator({) keyword(try) operator({) pre_type(System)operator(.)ident(arraycopy)operator(()ident(values)operator(,) operator(()type(int)operator(\)) operator(()ident(beg) operator(+) ident(len)operator(\))operator(,) ident(values)operator(,) operator(()type(int)operator(\)) ident(beg) operator(+) ident(rlen)operator(,) ident(realLength) operator(-) operator(()type(int)operator(\)) operator(()ident(beg) operator(+) ident(len)operator(\))operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) ident(realLength) operator(=) operator(()type(int)operator(\)) ident(alen)operator(;) @@ -6040,7 +6040,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(if) operator(()ident(rlen) operator(>) integer(0)operator(\)) operator({) keyword(try) operator({) pre_type(System)operator(.)ident(arraycopy)operator(()ident(rplArr)operator(.)ident(values)operator(,) ident(rplArr)operator(.)ident(begin)operator(,) ident(values)operator(,) operator(()type(int)operator(\)) ident(beg)operator(,) ident(rlen)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) operator(}) @@ -6083,7 +6083,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(if) operator(()ident(len) operator(!=) integer(1)operator(\)) operator({) keyword(try) operator({) pre_type(System)operator(.)ident(arraycopy)operator(()ident(values)operator(,) operator(()type(int)operator(\)) operator(()ident(beg) operator(+) ident(len)operator(\))operator(,) ident(values)operator(,) operator(()type(int)operator(\)) ident(beg) operator(+) integer(1)operator(,) ident(realLength) operator(-) operator(()type(int)operator(\)) operator(()ident(beg) operator(+) ident(len)operator(\))operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) ident(realLength) operator(=) ident(alen)operator(;) @@ -6092,7 +6092,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(try) operator({) ident(values)operator([)operator(()type(int)operator(\))ident(beg)operator(]) operator(=) ident(rpl)operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) operator(}) @@ -6128,7 +6128,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_insert * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(insert)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(insert)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(insert)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(1)operator(\)) keyword(return) local_variable(this)operator(;) @@ -6137,7 +6137,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(if) operator(()ident(pos) operator(==) operator(-)integer(1)operator(\)) ident(pos) operator(=) ident(realLength)operator(;) keyword(if) operator(()ident(pos) operator(<) integer(0)operator(\)) ident(pos)operator(++)operator(;) - ident(RubyArray) ident(inserted) operator(=) keyword(new) ident(RubyArray)operator(()ident(getRuntime)operator(()operator(\))operator(,) keyword(false)operator(\))operator(;) + ident(RubyArray) ident(inserted) operator(=) keyword(new) ident(RubyArray)operator(()ident(getRuntime)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(;) ident(inserted)operator(.)ident(values) operator(=) ident(args)operator(;) ident(inserted)operator(.)ident(begin) operator(=) integer(1)operator(;) ident(inserted)operator(.)ident(realLength) operator(=) ident(args)operator(.)ident(length) operator(-) integer(1)operator(;) @@ -6162,7 +6162,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje */) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(transpose)delimiter(")>operator(\)) directive(public) ident(RubyArray) ident(transpose)operator(()operator(\)) operator({) - ident(RubyArray) ident(tmp)operator(,) ident(result) operator(=) keyword(null)operator(;) + ident(RubyArray) ident(tmp)operator(,) ident(result) operator(=) pre_constant(null)operator(;) type(int) ident(alen) operator(=) ident(realLength)operator(;) keyword(if) operator(()ident(alen) operator(==) integer(0)operator(\)) keyword(return) ident(aryDup)operator(()operator(\))operator(;) @@ -6203,7 +6203,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje type(long) ident(beglen)type([])operator(;) keyword(if) operator(()operator(!)operator(()ident(args)operator([)ident(i)operator(]) keyword(instanceof) ident(RubyRange)operator(\))operator(\)) operator({) - operator(}) keyword(else) keyword(if) operator(()operator(()ident(beglen) operator(=) operator(()operator(()ident(RubyRange)operator(\)) ident(args)operator([)ident(i)operator(])operator(\))operator(.)ident(begLen)operator(()ident(olen)operator(,) integer(0)operator(\))operator(\)) operator(==) keyword(null)operator(\)) operator({) + operator(}) keyword(else) keyword(if) operator(()operator(()ident(beglen) operator(=) operator(()operator(()ident(RubyRange)operator(\)) ident(args)operator([)ident(i)operator(])operator(\))operator(.)ident(begLen)operator(()ident(olen)operator(,) integer(0)operator(\))operator(\)) operator(==) pre_constant(null)operator(\)) operator({) keyword(continue)operator(;) operator(}) keyword(else) operator({) type(int) ident(beg) operator(=) operator(()type(int)operator(\)) ident(beglen)operator([)integer(0)operator(])operator(;) @@ -6223,7 +6223,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_values_at * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(values_at)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(values_at)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(values_at)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(return) ident(values_at)operator(()ident(realLength)operator(,) ident(args)operator(\))operator(;) operator(}) @@ -6257,9 +6257,9 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(if) operator(()ident(len) operator(<) integer(0)operator(\)) ident(len) operator(=) integer(0)operator(;) operator(}) - keyword(if) operator(()ident(len) operator(==) integer(0)operator(\)) keyword(return) keyword(new) ident(RubyArray)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(getMetaClass)operator(()operator(\))operator(,) integer(0)operator(,) keyword(false)operator(\))operator(;) + keyword(if) operator(()ident(len) operator(==) integer(0)operator(\)) keyword(return) keyword(new) ident(RubyArray)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(getMetaClass)operator(()operator(\))operator(,) integer(0)operator(,) pre_constant(false)operator(\))operator(;) - keyword(return) ident(makeShared)operator(()ident(begin) operator(+) operator(()type(int)operator(\)) ident(beg)operator(,) operator(()type(int)operator(\)) ident(len)operator(,) ident(getMetaClass)operator(()operator(\))operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(makeShared)operator(()ident(begin) operator(+) operator(()type(int)operator(\)) ident(beg)operator(,) operator(()type(int)operator(\)) ident(len)operator(,) ident(getMetaClass)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(;) operator(}) comment(/** rb_ary_length @@ -6292,7 +6292,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(try) operator({) ident(values)operator([)ident(realLength)operator(++)operator(]) operator(=) ident(item)operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) keyword(return) local_variable(this)operator(;) @@ -6301,7 +6301,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_push_m * FIXME: Whis is this named "push_m"? */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(push)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(push)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyArray) ident(push_m)operator(()ident(IRubyObject)type([]) ident(items)operator(\)) operator({) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(i) operator(<) ident(items)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) ident(append)operator(()ident(items)operator([)ident(i)operator(])operator(\))operator(;) @@ -6322,7 +6322,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(if) operator(()ident(isShared)operator(\)) operator({) keyword(try) operator({) keyword(return) ident(values)operator([)ident(begin) operator(+) operator(--)ident(realLength)operator(])operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -6332,7 +6332,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje directive(final) ident(IRubyObject) ident(obj) operator(=) ident(values)operator([)ident(index)operator(])operator(;) ident(values)operator([)ident(index)operator(]) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) keyword(return) ident(obj)operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -6352,12 +6352,12 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(try) operator({) ident(obj) operator(=) ident(values)operator([)ident(begin)operator(])operator(;) ident(values)operator([)ident(begin)operator(]) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - ident(isShared) operator(=) keyword(true)operator(;) + ident(isShared) operator(=) pre_constant(true)operator(;) ident(begin)operator(++)operator(;) ident(realLength)operator(--)operator(;) @@ -6380,7 +6380,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje operator(}) keyword(try) operator({) pre_type(System)operator(.)ident(arraycopy)operator(()ident(values)operator(,) integer(0)operator(,) ident(values)operator(,) integer(1)operator(,) ident(realLength)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) @@ -6393,7 +6393,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_unshift_m * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(unshift)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(unshift)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyArray) ident(unshift_m)operator(()ident(IRubyObject)type([]) ident(items)operator(\)) operator({) type(long) ident(len) operator(=) ident(realLength)operator(;) @@ -6405,7 +6405,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(// it's safe to use zeroes here since modified by store(\)) pre_type(System)operator(.)ident(arraycopy)operator(()ident(values)operator(,) integer(0)operator(,) ident(values)operator(,) ident(items)operator(.)ident(length)operator(,) operator(()type(int)operator(\)) ident(len)operator(\))operator(;) pre_type(System)operator(.)ident(arraycopy)operator(()ident(items)operator(,) integer(0)operator(,) ident(values)operator(,) integer(0)operator(,) ident(items)operator(.)ident(length)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) @@ -6441,7 +6441,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(return) ident(aref)operator(()ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(1)operator(,) integer(2)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) @@ -6454,7 +6454,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje type(long)type([]) ident(beglen)operator(;) keyword(if) operator(()operator(!)operator(()ident(arg0) keyword(instanceof) ident(RubyRange)operator(\))operator(\)) operator({) - operator(}) keyword(else) keyword(if) operator(()operator(()ident(beglen) operator(=) operator(()operator(()ident(RubyRange)operator(\)) ident(arg0)operator(\))operator(.)ident(begLen)operator(()ident(realLength)operator(,) integer(0)operator(\))operator(\)) operator(==) keyword(null)operator(\)) operator({) + operator(}) keyword(else) keyword(if) operator(()operator(()ident(beglen) operator(=) operator(()operator(()ident(RubyRange)operator(\)) ident(arg0)operator(\))operator(.)ident(begLen)operator(()ident(realLength)operator(,) integer(0)operator(\))operator(\)) operator(==) pre_constant(null)operator(\)) operator({) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) keyword(else) operator({) keyword(return) ident(subseq)operator(()ident(beglen)operator([)integer(0)operator(])operator(,) ident(beglen)operator([)integer(1)operator(])operator(\))operator(;) @@ -6552,13 +6552,13 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(if) operator(()ident(i) operator(>) integer(0)operator(\)) ident(buffer)operator(.)ident(append)operator(()string<delimiter(')content(,)delimiter(')>operator(\))operator(.)ident(append)operator(()string<delimiter(')content( )delimiter(')>operator(\))operator(;) ident(RubyString) ident(str) operator(=) ident(inspect)operator(()ident(context)operator(,) ident(values)operator([)ident(begin) operator(+) ident(i)operator(])operator(\))operator(;) - keyword(if) operator(()ident(str)operator(.)ident(isTaint)operator(()operator(\))operator(\)) ident(tainted) operator(=) keyword(true)operator(;) + keyword(if) operator(()ident(str)operator(.)ident(isTaint)operator(()operator(\))operator(\)) ident(tainted) operator(=) pre_constant(true)operator(;) ident(buffer)operator(.)ident(append)operator(()ident(str)operator(.)ident(getByteList)operator(()operator(\))operator(\))operator(;) operator(}) ident(buffer)operator(.)ident(append)operator(()string<delimiter(')content(])delimiter(')>operator(\))operator(;) ident(RubyString) ident(str) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()ident(buffer)operator(\))operator(;) - keyword(if) operator(()ident(tainted)operator(\)) ident(str)operator(.)ident(setTaint)operator(()keyword(true)operator(\))operator(;) + keyword(if) operator(()ident(tainted)operator(\)) ident(str)operator(.)ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) keyword(return) ident(str)operator(;) operator(}) @@ -6592,7 +6592,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(return) ident(first)operator(()ident(args)operator([)integer(0)operator(])operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(0)operator(,) integer(1)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) @@ -6632,7 +6632,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(return) ident(last)operator(()ident(args)operator([)integer(0)operator(])operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(0)operator(,) integer(1)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) @@ -6663,7 +6663,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_each * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(each)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(i) operator(<) ident(realLength)operator(;) ident(i)operator(++)operator(\)) operator({) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(values)operator([)ident(begin) operator(+) ident(i)operator(])operator(\))operator(;) @@ -6674,7 +6674,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_each_index * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_index)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_index)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(each_index)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(getRuntime)operator(()operator(\))operator(;) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(i) operator(<) ident(realLength)operator(;) ident(i)operator(++)operator(\)) operator({) @@ -6686,7 +6686,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_reverse_each * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(reverse_each)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(reverse_each)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(reverse_each)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) type(int) ident(len) operator(=) ident(realLength)operator(;) @@ -6730,7 +6730,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje ident(IRubyObject) ident(value)operator(;) keyword(try) operator({) ident(value) operator(=) ident(values)operator([)ident(i)operator(])operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) keyword(return) ident(runtime)operator(.)ident(newString)operator(()string<delimiter(")delimiter(")>operator(\))operator(;) operator(}) @@ -6738,7 +6738,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje ident(len) operator(+=) ident(tmp)operator(.)ident(isNil)operator(()operator(\)) operator(?) integer(10) operator(:) operator(()operator(()ident(RubyString)operator(\)) ident(tmp)operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(length)operator(()operator(\))operator(;) operator(}) - ident(RubyString) ident(strSep) operator(=) keyword(null)operator(;) + ident(RubyString) ident(strSep) operator(=) pre_constant(null)operator(;) keyword(if) operator(()operator(!)ident(sep)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) ident(sep) operator(=) ident(strSep) operator(=) ident(sep)operator(.)ident(convertToString)operator(()operator(\))operator(;) ident(len) operator(+=) ident(strSep)operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(length)operator(()operator(\)) operator(*) operator(()ident(realLength) operator(-) integer(1)operator(\))operator(;) @@ -6749,7 +6749,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje ident(IRubyObject) ident(tmp)operator(;) keyword(try) operator({) ident(tmp) operator(=) ident(values)operator([)ident(i)operator(])operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) keyword(return) ident(runtime)operator(.)ident(newString)operator(()string<delimiter(")delimiter(")>operator(\))operator(;) operator(}) @@ -6768,12 +6768,12 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(if) operator(()ident(i) operator(>) ident(begin) operator(&&) operator(!)ident(sep)operator(.)ident(isNil)operator(()operator(\))operator(\)) ident(buf)operator(.)ident(append)operator(()ident(strSep)operator(.)ident(getByteList)operator(()operator(\))operator(\))operator(;) ident(buf)operator(.)ident(append)operator(()ident(tmp)operator(.)ident(asString)operator(()operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(\))operator(;) - keyword(if) operator(()ident(tmp)operator(.)ident(isTaint)operator(()operator(\))operator(\)) ident(taint) operator(=) keyword(true)operator(;) + keyword(if) operator(()ident(tmp)operator(.)ident(isTaint)operator(()operator(\))operator(\)) ident(taint) operator(=) pre_constant(true)operator(;) operator(}) ident(RubyString) ident(result) operator(=) ident(runtime)operator(.)ident(newString)operator(()ident(buf)operator(\))operator(;) - keyword(if) operator(()ident(taint)operator(\)) ident(result)operator(.)ident(setTaint)operator(()keyword(true)operator(\))operator(;) + keyword(if) operator(()ident(taint)operator(\)) ident(result)operator(.)ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) keyword(return) ident(result)operator(;) operator(}) @@ -6798,8 +6798,8 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(if)operator(()ident(getMetaClass)operator(()operator(\)) operator(!=) ident(getRuntime)operator(()operator(\))operator(.)ident(getArray)operator(()operator(\))operator(\)) operator({) ident(RubyArray) ident(dup) operator(=) keyword(new) ident(RubyArray)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(getRuntime)operator(()operator(\))operator(.)ident(isObjectSpaceEnabled)operator(()operator(\))operator(\))operator(;) - ident(isShared) operator(=) keyword(true)operator(;) - ident(dup)operator(.)ident(isShared) operator(=) keyword(true)operator(;) + ident(isShared) operator(=) pre_constant(true)operator(;) + ident(dup)operator(.)ident(isShared) operator(=) pre_constant(true)operator(;) ident(dup)operator(.)ident(values) operator(=) ident(values)operator(;) ident(dup)operator(.)ident(realLength) operator(=) ident(realLength)operator(;) ident(dup)operator(.)ident(begin) operator(=) ident(begin)operator(;) @@ -6923,14 +6923,14 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(if)operator(()ident(isShared)operator(\)) operator({) ident(alloc)operator(()ident(ARRAY_DEFAULT_SIZE)operator(\))operator(;) - ident(isShared) operator(=) keyword(true)operator(;) + ident(isShared) operator(=) pre_constant(true)operator(;) operator(}) keyword(else) keyword(if) operator(()ident(values)operator(.)ident(length) operator(>) ident(ARRAY_DEFAULT_SIZE) operator(<)operator(<) integer(1)operator(\))operator({) ident(alloc)operator(()ident(ARRAY_DEFAULT_SIZE) operator(<)operator(<) integer(1)operator(\))operator(;) operator(}) keyword(else) operator({) directive(final) type(int) ident(begin) operator(=) local_variable(this)operator(.)ident(begin)operator(;) keyword(try) operator({) pre_type(Arrays)operator(.)ident(fill)operator(()ident(values)operator(,) ident(begin)operator(,) ident(begin) operator(+) ident(realLength)operator(,) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) operator(}) @@ -6943,24 +6943,24 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_fill * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(fill)delimiter(")>operator(,) ident(optional) operator(=) integer(3)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(fill)delimiter(")>operator(,) ident(optional) operator(=) integer(3)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(fill)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) - ident(IRubyObject) ident(item) operator(=) keyword(null)operator(;) - ident(IRubyObject) ident(begObj) operator(=) keyword(null)operator(;) - ident(IRubyObject) ident(lenObj) operator(=) keyword(null)operator(;) + ident(IRubyObject) ident(item) operator(=) pre_constant(null)operator(;) + ident(IRubyObject) ident(begObj) operator(=) pre_constant(null)operator(;) + ident(IRubyObject) ident(lenObj) operator(=) pre_constant(null)operator(;) type(int) ident(argc) operator(=) ident(args)operator(.)ident(length)operator(;) keyword(if) operator(()ident(block)operator(.)ident(isGiven)operator(()operator(\))operator(\)) operator({) ident(Arity)operator(.)ident(checkArgumentCount)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(,) integer(0)operator(,) integer(2)operator(\))operator(;) - ident(item) operator(=) keyword(null)operator(;) - ident(begObj) operator(=) ident(argc) operator(>) integer(0) operator(?) ident(args)operator([)integer(0)operator(]) operator(:) keyword(null)operator(;) - ident(lenObj) operator(=) ident(argc) operator(>) integer(1) operator(?) ident(args)operator([)integer(1)operator(]) operator(:) keyword(null)operator(;) + ident(item) operator(=) pre_constant(null)operator(;) + ident(begObj) operator(=) ident(argc) operator(>) integer(0) operator(?) ident(args)operator([)integer(0)operator(]) operator(:) pre_constant(null)operator(;) + ident(lenObj) operator(=) ident(argc) operator(>) integer(1) operator(?) ident(args)operator([)integer(1)operator(]) operator(:) pre_constant(null)operator(;) ident(argc)operator(++)operator(;) operator(}) keyword(else) operator({) ident(Arity)operator(.)ident(checkArgumentCount)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(,) integer(1)operator(,) integer(3)operator(\))operator(;) ident(item) operator(=) ident(args)operator([)integer(0)operator(])operator(;) - ident(begObj) operator(=) ident(argc) operator(>) integer(1) operator(?) ident(args)operator([)integer(1)operator(]) operator(:) keyword(null)operator(;) - ident(lenObj) operator(=) ident(argc) operator(>) integer(2) operator(?) ident(args)operator([)integer(2)operator(]) operator(:) keyword(null)operator(;) + ident(begObj) operator(=) ident(argc) operator(>) integer(1) operator(?) ident(args)operator([)integer(1)operator(]) operator(:) pre_constant(null)operator(;) + ident(lenObj) operator(=) ident(argc) operator(>) integer(2) operator(?) ident(args)operator([)integer(2)operator(]) operator(:) pre_constant(null)operator(;) operator(}) type(int) ident(beg) operator(=) integer(0)operator(,) ident(end) operator(=) integer(0)operator(,) ident(len) operator(=) integer(0)operator(;) @@ -6983,7 +6983,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje ident(beg) operator(=) ident(realLength) operator(+) ident(beg)operator(;) keyword(if) operator(()ident(beg) operator(<) integer(0)operator(\)) ident(beg) operator(=) integer(0)operator(;) operator(}) - ident(len) operator(=) operator(()ident(lenObj) operator(==) keyword(null) operator(||) ident(lenObj)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator(?) ident(realLength) operator(-) ident(beg) operator(:) ident(RubyNumeric)operator(.)ident(num2int)operator(()ident(lenObj)operator(\))operator(;) + ident(len) operator(=) operator(()ident(lenObj) operator(==) pre_constant(null) operator(||) ident(lenObj)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator(?) ident(realLength) operator(-) ident(beg) operator(:) ident(RubyNumeric)operator(.)ident(num2int)operator(()ident(lenObj)operator(\))operator(;) comment(// TODO: In MRI 1.9, an explicit check for negative length is) comment(// added here. IndexError is raised when length is negative.) comment(// See [ruby-core:12953] for more details.) @@ -7018,7 +7018,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(if) operator(()ident(i) operator(>=) ident(realLength)operator(\)) keyword(break)operator(;) keyword(try) operator({) ident(values)operator([)ident(i)operator(]) operator(=) ident(v)operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) operator(}) @@ -7026,7 +7026,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(if) operator(()ident(len) operator(>) integer(0)operator(\)) operator({) keyword(try) operator({) pre_type(Arrays)operator(.)ident(fill)operator(()ident(values)operator(,) ident(beg)operator(,) ident(beg) operator(+) ident(len)operator(,) ident(item)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) operator(}) @@ -7070,7 +7070,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_indexes * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(indexes)delimiter(")>operator(,) string<delimiter(")content(indices)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(indexes)delimiter(")>operator(,) string<delimiter(")content(indices)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(indexes)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(getRuntime)operator(()operator(\))operator(.)ident(getWarnings)operator(()operator(\))operator(.)ident(warn)operator(()ident(ID)operator(.)ident(DEPRECATED_METHOD)operator(,) string<delimiter(")content(Array#indexes is deprecated; use Array#values_at)delimiter(")>operator(,) string<delimiter(")content(Array#indexes)delimiter(")>operator(,) string<delimiter(")content(Array#values_at)delimiter(")>operator(\))operator(;) @@ -7105,7 +7105,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje ident(values)operator([)ident(p2)operator(--)operator(]) operator(=) ident(tmp)operator(;) operator(}) operator(}) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) keyword(return) local_variable(this)operator(;) @@ -7122,7 +7122,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_collect * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(collect)delimiter(")>operator(,) string<delimiter(")content(map)delimiter(")>operator(})operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(collect)delimiter(")>operator(,) string<delimiter(")content(map)delimiter(")>operator(})operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyArray) ident(collect)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(getRuntime)operator(()operator(\))operator(;) @@ -7140,7 +7140,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_collect_bang * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(collect!)delimiter(")>operator(,) string<delimiter(")content(map!)delimiter(")>operator(})operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(collect!)delimiter(")>operator(,) string<delimiter(")content(map!)delimiter(")>operator(})operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyArray) ident(collect_bang)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(modify)operator(()operator(\))operator(;) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(,) ident(len) operator(=) ident(realLength)operator(;) ident(i) operator(<) ident(len)operator(;) ident(i)operator(++)operator(\)) operator({) @@ -7152,7 +7152,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_select * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(select)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(select)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyArray) ident(select)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(getRuntime)operator(()operator(\))operator(;) ident(RubyArray) ident(result) operator(=) keyword(new) ident(RubyArray)operator(()ident(runtime)operator(,) ident(realLength)operator(\))operator(;) @@ -7172,7 +7172,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_delete * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(delete)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(delete)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(delete)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(item)operator(,) ident(Block) ident(block)operator(\)) operator({) type(int) ident(i2) operator(=) integer(0)operator(;) @@ -7198,7 +7198,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(if) operator(()ident(realLength) operator(>) ident(i2)operator(\)) operator({) keyword(try) operator({) pre_type(Arrays)operator(.)ident(fill)operator(()ident(values)operator(,) ident(begin) operator(+) ident(i2)operator(,) ident(begin) operator(+) ident(realLength)operator(,) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) local_variable(this)operator(.)ident(realLength) operator(=) ident(i2)operator(;) @@ -7226,7 +7226,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(try) operator({) pre_type(System)operator(.)ident(arraycopy)operator(()ident(values)operator(,) ident(pos) operator(+) integer(1)operator(,) ident(values)operator(,) ident(pos)operator(,) ident(len) operator(-) operator(()ident(pos) operator(+) integer(1)operator(\))operator(\))operator(;) ident(values)operator([)ident(realLength)operator(-)integer(1)operator(]) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) ident(realLength)operator(--)operator(;) @@ -7245,7 +7245,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_reject_bang * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(reject)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(reject)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(reject)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyArray) ident(ary) operator(=) ident(aryDup)operator(()operator(\))operator(;) ident(ary)operator(.)ident(reject_bang)operator(()ident(context)operator(,) ident(block)operator(\))operator(;) @@ -7255,7 +7255,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_reject_bang * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(reject!)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(reject!)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(reject_bang)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) type(int) ident(i2) operator(=) integer(0)operator(;) ident(modify)operator(()operator(\))operator(;) @@ -7272,7 +7272,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(if) operator(()ident(i2) operator(<) ident(realLength)operator(\)) operator({) keyword(try) operator({) pre_type(Arrays)operator(.)ident(fill)operator(()ident(values)operator(,) ident(i2)operator(,) ident(realLength)operator(,) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) ident(realLength) operator(=) ident(i2)operator(;) @@ -7284,7 +7284,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_delete_if * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(delete_if)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(delete_if)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(delete_if)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(reject_bang)operator(()ident(context)operator(,) ident(block)operator(\))operator(;) keyword(return) local_variable(this)operator(;) @@ -7293,7 +7293,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_zip * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(zip)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(zip)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(zip)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(i) operator(<) ident(args)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) ident(args)operator([)ident(i)operator(]) operator(=) ident(args)operator([)ident(i)operator(])operator(.)ident(convertToArray)operator(()operator(\))operator(;) @@ -7361,7 +7361,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(return) ident(slice_bang)operator(()ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(1)operator(,) integer(2)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) @@ -7378,7 +7378,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(if) operator(()ident(pos) operator(<) integer(0)operator(\)) ident(pos) operator(=) ident(realLength) operator(+) ident(pos)operator(;) ident(arg0) operator(=) ident(subseq)operator(()ident(pos)operator(,) ident(len)operator(\))operator(;) - ident(splice)operator(()ident(pos)operator(,) ident(len)operator(,) keyword(null)operator(\))operator(;) + ident(splice)operator(()ident(pos)operator(,) ident(len)operator(,) pre_constant(null)operator(\))operator(;) keyword(return) ident(arg0)operator(;) operator(}) keyword(return) ident(delete_at)operator(()operator(()type(int)operator(\)) ident(RubyNumeric)operator(.)ident(num2long)operator(()ident(arg0)operator(\))operator(\))operator(;) @@ -7395,7 +7395,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(if) operator(()ident(pos) operator(<) integer(0)operator(\)) ident(pos) operator(=) ident(realLength) operator(+) ident(pos)operator(;) ident(arg1) operator(=) ident(subseq)operator(()ident(pos)operator(,) ident(len)operator(\))operator(;) - ident(splice)operator(()ident(pos)operator(,) ident(len)operator(,) keyword(null)operator(\))operator(;) + ident(splice)operator(()ident(pos)operator(,) ident(len)operator(,) pre_constant(null)operator(\))operator(;) keyword(return) ident(arg1)operator(;) operator(}) @@ -7469,14 +7469,14 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(flatten!)delimiter(")>operator(\)) directive(public) ident(IRubyObject) ident(flatten_bang)operator(()ident(ThreadContext) ident(context)operator(\)) operator({) type(int) ident(i) operator(=) integer(0)operator(;) - ident(RubyArray) ident(memo) operator(=) keyword(null)operator(;) + ident(RubyArray) ident(memo) operator(=) pre_constant(null)operator(;) keyword(while) operator(()ident(i) operator(<) ident(realLength)operator(\)) operator({) ident(IRubyObject) ident(ary2) operator(=) ident(values)operator([)ident(begin) operator(+) ident(i)operator(])operator(;) ident(IRubyObject) ident(tmp) operator(=) ident(ary2)operator(.)ident(checkArrayType)operator(()operator(\))operator(;) keyword(if) operator(()operator(!)ident(tmp)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) - keyword(if) operator(()ident(memo) operator(==) keyword(null)operator(\)) operator({) - ident(memo) operator(=) keyword(new) ident(RubyArray)operator(()ident(getRuntime)operator(()operator(\))operator(,) keyword(false)operator(\))operator(;) + keyword(if) operator(()ident(memo) operator(==) pre_constant(null)operator(\)) operator({) + ident(memo) operator(=) keyword(new) ident(RubyArray)operator(()ident(getRuntime)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(;) ident(memo)operator(.)ident(values) operator(=) ident(reserve)operator(()ident(ARRAY_DEFAULT_SIZE)operator(\))operator(;) operator(}) @@ -7484,7 +7484,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje operator(}) ident(i)operator(++)operator(;) operator(}) - keyword(if) operator(()ident(memo) operator(==) keyword(null)operator(\)) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) + keyword(if) operator(()ident(memo) operator(==) pre_constant(null)operator(\)) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) keyword(return) local_variable(this)operator(;) operator(}) @@ -7524,7 +7524,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(try) operator({) pre_type(System)operator(.)ident(arraycopy)operator(()ident(values)operator(,) ident(begin)operator(,) ident(z)operator(.)ident(values)operator(,) integer(0)operator(,) ident(realLength)operator(\))operator(;) pre_type(System)operator(.)ident(arraycopy)operator(()ident(y)operator(.)ident(values)operator(,) ident(y)operator(.)ident(begin)operator(,) ident(z)operator(.)ident(values)operator(,) ident(realLength)operator(,) ident(y)operator(.)ident(realLength)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) ident(z)operator(.)ident(realLength) operator(=) ident(len)operator(;) @@ -7557,7 +7557,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(i) operator(<) ident(len)operator(;) ident(i) operator(+=) ident(realLength)operator(\)) operator({) pre_type(System)operator(.)ident(arraycopy)operator(()ident(values)operator(,) ident(begin)operator(,) ident(ary2)operator(.)ident(values)operator(,) ident(i)operator(,) ident(realLength)operator(\))operator(;) operator(}) - operator(}) keyword(catch) operator(()pre_type(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArrayIndexOutOfBoundsException) ident(e)operator(\)) operator({) ident(concurrentModification)operator(()operator(\))operator(;) operator(}) @@ -7570,13 +7570,13 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje * */) directive(private) directive(final) ident(RubyHash) ident(makeHash)operator(()ident(RubyArray) ident(ary2)operator(\)) operator({) - ident(RubyHash) ident(hash) operator(=) keyword(new) ident(RubyHash)operator(()ident(getRuntime)operator(()operator(\))operator(,) keyword(false)operator(\))operator(;) + ident(RubyHash) ident(hash) operator(=) keyword(new) ident(RubyHash)operator(()ident(getRuntime)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(;) type(int) ident(begin) operator(=) local_variable(this)operator(.)ident(begin)operator(;) keyword(for) operator(()type(int) ident(i) operator(=) ident(begin)operator(;) ident(i) operator(<) ident(begin) operator(+) ident(realLength)operator(;) ident(i)operator(++)operator(\)) operator({) ident(hash)operator(.)ident(fastASet)operator(()ident(values)operator([)ident(i)operator(])operator(,) ident(NEVER)operator(\))operator(;) operator(}) - keyword(if) operator(()ident(ary2) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(ary2) operator(!=) pre_constant(null)operator(\)) operator({) ident(begin) operator(=) ident(ary2)operator(.)ident(begin)operator(;) keyword(for) operator(()type(int) ident(i) operator(=) ident(begin)operator(;) ident(i) operator(<) ident(begin) operator(+) ident(ary2)operator(.)ident(realLength)operator(;) ident(i)operator(++)operator(\)) operator({) ident(hash)operator(.)ident(fastASet)operator(()ident(ary2)operator(.)ident(values)operator([)ident(i)operator(])operator(,) ident(NEVER)operator(\))operator(;) @@ -7590,7 +7590,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje */) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(uniq!)delimiter(")>operator(\)) directive(public) ident(IRubyObject) ident(uniq_bang)operator(()operator(\)) operator({) - ident(RubyHash) ident(hash) operator(=) ident(makeHash)operator(()keyword(null)operator(\))operator(;) + ident(RubyHash) ident(hash) operator(=) ident(makeHash)operator(()pre_constant(null)operator(\))operator(;) keyword(if) operator(()ident(realLength) operator(==) ident(hash)operator(.)ident(size)operator(()operator(\))operator(\)) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) @@ -7618,12 +7618,12 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje */) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(-)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(op_diff)operator(()ident(IRubyObject) ident(other)operator(\)) operator({) - ident(RubyHash) ident(hash) operator(=) ident(other)operator(.)ident(convertToArray)operator(()operator(\))operator(.)ident(makeHash)operator(()keyword(null)operator(\))operator(;) + ident(RubyHash) ident(hash) operator(=) ident(other)operator(.)ident(convertToArray)operator(()operator(\))operator(.)ident(makeHash)operator(()pre_constant(null)operator(\))operator(;) ident(RubyArray) ident(ary3) operator(=) keyword(new) ident(RubyArray)operator(()ident(getRuntime)operator(()operator(\))operator(\))operator(;) type(int) ident(begin) operator(=) local_variable(this)operator(.)ident(begin)operator(;) keyword(for) operator(()type(int) ident(i) operator(=) ident(begin)operator(;) ident(i) operator(<) ident(begin) operator(+) ident(realLength)operator(;) ident(i)operator(++)operator(\)) operator({) - keyword(if) operator(()ident(hash)operator(.)ident(fastARef)operator(()ident(values)operator([)ident(i)operator(])operator(\)) operator(!=) keyword(null)operator(\)) keyword(continue)operator(;) + keyword(if) operator(()ident(hash)operator(.)ident(fastARef)operator(()ident(values)operator([)ident(i)operator(])operator(\)) operator(!=) pre_constant(null)operator(\)) keyword(continue)operator(;) ident(ary3)operator(.)ident(append)operator(()ident(elt)operator(()ident(i) operator(-) ident(begin)operator(\))operator(\))operator(;) operator(}) @@ -7636,7 +7636,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(&)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(op_and)operator(()ident(IRubyObject) ident(other)operator(\)) operator({) ident(RubyArray) ident(ary2) operator(=) ident(other)operator(.)ident(convertToArray)operator(()operator(\))operator(;) - ident(RubyHash) ident(hash) operator(=) ident(ary2)operator(.)ident(makeHash)operator(()keyword(null)operator(\))operator(;) + ident(RubyHash) ident(hash) operator(=) ident(ary2)operator(.)ident(makeHash)operator(()pre_constant(null)operator(\))operator(;) ident(RubyArray) ident(ary3) operator(=) keyword(new) ident(RubyArray)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(realLength) operator(<) ident(ary2)operator(.)ident(realLength) operator(?) ident(realLength) operator(:) ident(ary2)operator(.)ident(realLength)operator(\))operator(;) @@ -7672,7 +7672,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_sort * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sort)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sort)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyArray) ident(sort)operator(()ident(Block) ident(block)operator(\)) operator({) ident(RubyArray) ident(ary) operator(=) ident(aryDup)operator(()operator(\))operator(;) ident(ary)operator(.)ident(sort_bang)operator(()ident(block)operator(\))operator(;) @@ -7682,7 +7682,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(/** rb_ary_sort_bang * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sort!)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sort!)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyArray) ident(sort_bang)operator(()ident(Block) ident(block)operator(\)) operator({) ident(modify)operator(()operator(\))operator(;) keyword(if) operator(()ident(realLength) operator(>) integer(1)operator(\)) operator({) @@ -7711,7 +7711,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje ident(ThreadContext) ident(context) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(;) ident(IRubyObject) ident(obj1) operator(=) operator(()ident(IRubyObject)operator(\)) ident(o1)operator(;) ident(IRubyObject) ident(obj2) operator(=) operator(()ident(IRubyObject)operator(\)) ident(o2)operator(;) - ident(IRubyObject) ident(ret) operator(=) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(getRuntime)operator(()operator(\))operator(.)ident(newArray)operator(()ident(obj1)operator(,) ident(obj2)operator(\))operator(,) keyword(null)operator(,) keyword(null)operator(,) keyword(true)operator(\))operator(;) + ident(IRubyObject) ident(ret) operator(=) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(getRuntime)operator(()operator(\))operator(.)ident(newArray)operator(()ident(obj1)operator(,) ident(obj2)operator(\))operator(,) pre_constant(null)operator(,) pre_constant(null)operator(,) pre_constant(true)operator(\))operator(;) type(int) ident(n) operator(=) ident(RubyComparable)operator(.)ident(cmpint)operator(()ident(context)operator(,) ident(ret)operator(,) ident(obj1)operator(,) ident(obj2)operator(\))operator(;) comment(//TODO: ary_sort_check should be done here) keyword(return) ident(n)operator(;) @@ -7751,7 +7751,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje operator(}) operator(}) - directive(public) directive(static) type(void) ident(marshalTo)operator(()ident(RubyArray) ident(array)operator(,) ident(MarshalStream) ident(output)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) directive(static) type(void) ident(marshalTo)operator(()ident(RubyArray) ident(array)operator(,) ident(MarshalStream) ident(output)operator(\)) directive(throws) exception(IOException) operator({) ident(output)operator(.)ident(registerLinkTarget)operator(()ident(array)operator(\))operator(;) ident(output)operator(.)ident(writeInt)operator(()ident(array)operator(.)ident(getList)operator(()operator(\))operator(.)ident(size)operator(()operator(\))operator(\))operator(;) keyword(for) operator(()pre_type(Iterator) ident(iter) operator(=) ident(array)operator(.)ident(getList)operator(()operator(\))operator(.)ident(iterator)operator(()operator(\))operator(;) ident(iter)operator(.)ident(hasNext)operator(()operator(\))operator(;)operator(\)) operator({) @@ -7759,7 +7759,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje operator(}) operator(}) - directive(public) directive(static) ident(RubyArray) ident(unmarshalFrom)operator(()ident(UnmarshalStream) ident(input)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) directive(static) ident(RubyArray) ident(unmarshalFrom)operator(()ident(UnmarshalStream) ident(input)operator(\)) directive(throws) exception(IOException) operator({) ident(RubyArray) ident(result) operator(=) ident(input)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArray)operator(()operator(\))operator(;) ident(input)operator(.)ident(registerLinkTarget)operator(()ident(result)operator(\))operator(;) type(int) ident(size) operator(=) ident(input)operator(.)ident(unmarshalInt)operator(()operator(\))operator(;) @@ -7820,22 +7820,22 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje directive(public) type(boolean) ident(add)operator(()pre_type(Object) ident(element)operator(\)) operator({) ident(append)operator(()ident(JavaUtil)operator(.)ident(convertJavaToRuby)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(element)operator(\))operator(\))operator(;) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) directive(public) type(boolean) ident(remove)operator(()pre_type(Object) ident(element)operator(\)) operator({) ident(IRubyObject) ident(deleted) operator(=) ident(delete)operator(()ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(,) ident(JavaUtil)operator(.)ident(convertJavaToRuby)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(element)operator(\))operator(,) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(;) - keyword(return) ident(deleted)operator(.)ident(isNil)operator(()operator(\)) operator(?) keyword(false) operator(:) keyword(true)operator(;) comment(// TODO: is this correct ?) + keyword(return) ident(deleted)operator(.)ident(isNil)operator(()operator(\)) operator(?) pre_constant(false) operator(:) pre_constant(true)operator(;) comment(// TODO: is this correct ?) operator(}) directive(public) type(boolean) ident(containsAll)operator(()pre_type(Collection) ident(c)operator(\)) operator({) keyword(for) operator(()pre_type(Iterator) ident(iter) operator(=) ident(c)operator(.)ident(iterator)operator(()operator(\))operator(;) ident(iter)operator(.)ident(hasNext)operator(()operator(\))operator(;)operator(\)) operator({) keyword(if) operator(()ident(indexOf)operator(()ident(iter)operator(.)ident(next)operator(()operator(\))operator(\)) operator(==) operator(-)integer(1)operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) operator(}) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) directive(public) type(boolean) ident(addAll)operator(()pre_type(Collection) ident(c)operator(\)) operator({) @@ -7854,23 +7854,23 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje operator(}) directive(public) type(boolean) ident(removeAll)operator(()pre_type(Collection) ident(c)operator(\)) operator({) - type(boolean) ident(listChanged) operator(=) keyword(false)operator(;) + type(boolean) ident(listChanged) operator(=) pre_constant(false)operator(;) keyword(for) operator(()pre_type(Iterator) ident(iter) operator(=) ident(c)operator(.)ident(iterator)operator(()operator(\))operator(;) ident(iter)operator(.)ident(hasNext)operator(()operator(\))operator(;)operator(\)) operator({) keyword(if) operator(()ident(remove)operator(()ident(iter)operator(.)ident(next)operator(()operator(\))operator(\))operator(\)) operator({) - ident(listChanged) operator(=) keyword(true)operator(;) + ident(listChanged) operator(=) pre_constant(true)operator(;) operator(}) operator(}) keyword(return) ident(listChanged)operator(;) operator(}) directive(public) type(boolean) ident(retainAll)operator(()pre_type(Collection) ident(c)operator(\)) operator({) - type(boolean) ident(listChanged) operator(=) keyword(false)operator(;) + type(boolean) ident(listChanged) operator(=) pre_constant(false)operator(;) keyword(for) operator(()pre_type(Iterator) ident(iter) operator(=) ident(iterator)operator(()operator(\))operator(;) ident(iter)operator(.)ident(hasNext)operator(()operator(\))operator(;)operator(\)) operator({) pre_type(Object) ident(element) operator(=) ident(iter)operator(.)ident(next)operator(()operator(\))operator(;) keyword(if) operator(()operator(!)ident(c)operator(.)ident(contains)operator(()ident(element)operator(\))operator(\)) operator({) ident(remove)operator(()ident(element)operator(\))operator(;) - ident(listChanged) operator(=) keyword(true)operator(;) + ident(listChanged) operator(=) pre_constant(true)operator(;) operator(}) operator(}) keyword(return) ident(listChanged)operator(;) @@ -7896,7 +7896,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje directive(public) type(int) ident(indexOf)operator(()pre_type(Object) ident(element)operator(\)) operator({) type(int) ident(begin) operator(=) local_variable(this)operator(.)ident(begin)operator(;) - keyword(if) operator(()ident(element) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(element) operator(!=) pre_constant(null)operator(\)) operator({) ident(IRubyObject) ident(convertedElement) operator(=) ident(JavaUtil)operator(.)ident(convertJavaToRuby)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(element)operator(\))operator(;) keyword(for) operator(()type(int) ident(i) operator(=) ident(begin)operator(;) ident(i) operator(<) ident(begin) operator(+) ident(realLength)operator(;) ident(i)operator(++)operator(\)) operator({) @@ -7911,7 +7911,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje directive(public) type(int) ident(lastIndexOf)operator(()pre_type(Object) ident(element)operator(\)) operator({) type(int) ident(begin) operator(=) local_variable(this)operator(.)ident(begin)operator(;) - keyword(if) operator(()ident(element) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(element) operator(!=) pre_constant(null)operator(\)) operator({) ident(IRubyObject) ident(convertedElement) operator(=) ident(JavaUtil)operator(.)ident(convertJavaToRuby)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(element)operator(\))operator(;) keyword(for) operator(()type(int) ident(i) operator(=) ident(begin) operator(+) ident(realLength) operator(-) integer(1)operator(;) ident(i) operator(>=) ident(begin)operator(;) ident(i)operator(--)operator(\)) operator({) @@ -7939,7 +7939,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje operator(}) directive(public) type(void) ident(remove)operator(()operator(\)) operator({) - keyword(if) operator(()ident(last) operator(==) operator(-)integer(1)operator(\)) keyword(throw) keyword(new) pre_type(IllegalStateException)operator(()operator(\))operator(;) + keyword(if) operator(()ident(last) operator(==) operator(-)integer(1)operator(\)) keyword(throw) keyword(new) exception(IllegalStateException)operator(()operator(\))operator(;) ident(delete_at)operator(()ident(last)operator(\))operator(;) keyword(if) operator(()ident(last) operator(<) ident(index)operator(\)) ident(index)operator(--)operator(;) @@ -7978,7 +7978,7 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje operator(}) directive(public) type(void) ident(set)operator(()pre_type(Object) ident(obj)operator(\)) operator({) - keyword(if) operator(()ident(last) operator(==) operator(-)integer(1)operator(\)) keyword(throw) keyword(new) pre_type(IllegalStateException)operator(()operator(\))operator(;) + keyword(if) operator(()ident(last) operator(==) operator(-)integer(1)operator(\)) keyword(throw) keyword(new) exception(IllegalStateException)operator(()operator(\))operator(;) ident(store)operator(()ident(last)operator(,) ident(JavaUtil)operator(.)ident(convertJavaToRuby)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(obj)operator(\))operator(\))operator(;) operator(}) @@ -8001,12 +8001,12 @@ directive(public) type(class) class(RubyArray) directive(extends) ident(RubyObje comment(// How can we support this operation?) directive(public) pre_type(List) ident(subList)operator(()type(int) ident(fromIndex)operator(,) type(int) ident(toIndex)operator(\)) operator({) keyword(if) operator(()ident(fromIndex) operator(<) integer(0) operator(||) ident(toIndex) operator(>) ident(size)operator(()operator(\)) operator(||) ident(fromIndex) operator(>) ident(toIndex)operator(\)) operator({) - keyword(throw) keyword(new) pre_type(IndexOutOfBoundsException)operator(()operator(\))operator(;) + keyword(throw) keyword(new) exception(IndexOutOfBoundsException)operator(()operator(\))operator(;) operator(}) ident(IRubyObject) ident(subList) operator(=) ident(subseq)operator(()ident(fromIndex)operator(,) ident(toIndex) operator(-) ident(fromIndex) operator(+) integer(1)operator(\))operator(;) - keyword(return) ident(subList)operator(.)ident(isNil)operator(()operator(\)) operator(?) keyword(null) operator(:) operator(()pre_type(List)operator(\)) ident(subList)operator(;) + keyword(return) ident(subList)operator(.)ident(isNil)operator(()operator(\)) operator(?) pre_constant(null) operator(:) operator(()pre_type(List)operator(\)) ident(subList)operator(;) operator(}) directive(public) type(void) ident(clear)operator(()operator(\)) operator({) @@ -8141,7 +8141,7 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub keyword(return) ident(result)operator(;) operator(}) - directive(private) type(boolean) ident(isNaN) operator(=) keyword(false)operator(;) + directive(private) type(boolean) ident(isNaN) operator(=) pre_constant(false)operator(;) directive(private) type(int) ident(infinitySign) operator(=) integer(0)operator(;) directive(private) type(int) ident(zeroSign) operator(=) integer(0)operator(;) directive(private) pre_type(BigDecimal) ident(value)operator(;) @@ -8160,7 +8160,7 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub operator(}) directive(public) directive(static) type(class) class(BigDecimalKernelMethods) operator({) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(BigDecimal)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(BigDecimal)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(newBigDecimal)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(return) ident(RubyBigDecimal)operator(.)ident(newBigDecimal)operator(()ident(recv)operator(,) ident(args)operator(,) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(;) operator(}) @@ -8170,19 +8170,19 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub keyword(return) ident(newInstance)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(fastGetClass)operator(()string<delimiter(")content(BigDecimal)delimiter(")>operator(\))operator(,) ident(args)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(ver)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(ver)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(ver)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()string<delimiter(")content(1.0.1)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(_dump)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(_dump)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(dump)operator(()ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) ident(RubyString) ident(precision) operator(=) ident(RubyString)operator(.)ident(newUnicodeString)operator(()ident(args)operator([)integer(0)operator(])operator(.)ident(getRuntime)operator(()operator(\))operator(,) string<delimiter(")content(0:)delimiter(")>operator(\))operator(;) ident(RubyString) ident(str) operator(=) local_variable(this)operator(.)ident(asString)operator(()operator(\))operator(;) keyword(return) ident(precision)operator(.)ident(append)operator(()ident(str)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(_load)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(_load)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyBigDecimal) ident(load)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(from)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyBigDecimal) ident(rubyBigDecimal) operator(=) operator(()ident(RubyBigDecimal)operator(\)) operator(()operator(()operator(()ident(RubyClass)operator(\))ident(recv)operator(\))operator(.)ident(allocate)operator(()operator(\))operator(\))operator(;) pre_type(String) ident(precisionAndValue) operator(=) ident(from)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(asJavaString)operator(()operator(\))operator(;) @@ -8191,12 +8191,12 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub keyword(return) ident(rubyBigDecimal)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(double_fig)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(double_fig)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(double_fig)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()integer(20)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(limit)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(limit)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(limit)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(RubyModule) ident(c) operator(=) operator(()ident(RubyModule)operator(\))ident(recv)operator(;) @@ -8218,7 +8218,7 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub keyword(return) ident(nCur)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(mode)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(mode)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(mode)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) comment(// FIXME: I doubt any of the constants referenced in this method) comment(// are ever redefined -- should compare to the known values, rather) @@ -8313,14 +8313,14 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub operator(}) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(()ident(err) operator(+) string<delimiter(")content( can't be coerced into BigDecimal)delimiter(")>operator(\))operator(;) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) directive(private) directive(final) directive(static) pre_type(Pattern) ident(INFINITY_PATTERN) operator(=) pre_type(Pattern)operator(.)ident(compile)operator(()string<delimiter(")content(^([+-]\)?Infinity$)delimiter(")>operator(\))operator(;) directive(private) directive(final) directive(static) pre_type(Pattern) ident(NUMBER_PATTERN) operator(=) pre_type(Pattern)operator(.)ident(compile)operator(()string<delimiter(")content(^([+-]?)char(\\\\)content(d*)char(\\\\)content(.?)char(\\\\)content(d*([eE][+-]?\)?)char(\\\\)content(d*\).*)delimiter(")>operator(\))operator(;) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyBigDecimal) ident(newInstance)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) pre_type(BigDecimal) ident(decimal)operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(0)operator(\)) operator({) @@ -8353,7 +8353,7 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub keyword(try) operator({) ident(decimal) operator(=) keyword(new) pre_type(BigDecimal)operator(()ident(strValue)operator(\))operator(;) - operator(}) keyword(catch)operator(()pre_type(NumberFormatException) ident(e)operator(\)) operator({) + operator(}) keyword(catch)operator(()exception(NumberFormatException) ident(e)operator(\)) operator({) ident(decimal) operator(=) keyword(new) pre_type(BigDecimal)operator(()integer(0)operator(\))operator(;) operator(}) keyword(if) operator(()ident(decimal)operator(.)ident(signum)operator(()operator(\)) operator(==) integer(0)operator(\)) operator({) @@ -8380,7 +8380,7 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub directive(private) directive(static) ident(RubyBigDecimal) ident(newNaN)operator(()ident(Ruby) ident(runtime)operator(\)) operator({) ident(RubyBigDecimal) ident(rbd) operator(=) keyword(new) ident(RubyBigDecimal)operator(()ident(runtime)operator(,) pre_type(BigDecimal)operator(.)ident(ZERO)operator(\))operator(;) - ident(rbd)operator(.)ident(isNaN) operator(=) keyword(true)operator(;) + ident(rbd)operator(.)ident(isNaN) operator(=) pre_constant(true)operator(;) keyword(return) ident(rbd)operator(;) operator(}) @@ -8419,9 +8419,9 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub keyword(if) operator(()ident(isInfinity)operator(()operator(\)) operator(||) ident(isNaN)operator(()operator(\))operator(\)) operator({) keyword(return) ident(newNaN)operator(()ident(runtime)operator(\))operator(;) operator(}) - ident(RubyBigDecimal) ident(val) operator(=) ident(getVpValue)operator(()ident(arg)operator(,) keyword(false)operator(\))operator(;) - keyword(if) operator(()ident(val) operator(==) keyword(null)operator(\)) operator({) - keyword(return) ident(callCoerced)operator(()ident(context)operator(,) string<delimiter(")content(%)delimiter(")>operator(,) ident(arg)operator(,) keyword(true)operator(\))operator(;) + ident(RubyBigDecimal) ident(val) operator(=) ident(getVpValue)operator(()ident(arg)operator(,) pre_constant(false)operator(\))operator(;) + keyword(if) operator(()ident(val) operator(==) pre_constant(null)operator(\)) operator({) + keyword(return) ident(callCoerced)operator(()ident(context)operator(,) string<delimiter(")content(%)delimiter(")>operator(,) ident(arg)operator(,) pre_constant(true)operator(\))operator(;) operator(}) keyword(if) operator(()ident(val)operator(.)ident(isInfinity)operator(()operator(\)) operator(||) ident(val)operator(.)ident(isNaN)operator(()operator(\)) operator(||) ident(val)operator(.)ident(isZero)operator(()operator(\))operator(\)) operator({) keyword(return) ident(newNaN)operator(()ident(runtime)operator(\))operator(;) @@ -8443,9 +8443,9 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub keyword(if) operator(()ident(isInfinity)operator(()operator(\)) operator(||) ident(isNaN)operator(()operator(\))operator(\)) operator({) keyword(return) ident(newNaN)operator(()ident(runtime)operator(\))operator(;) operator(}) - ident(RubyBigDecimal) ident(val) operator(=) ident(getVpValue)operator(()ident(arg)operator(,)keyword(false)operator(\))operator(;) - keyword(if) operator(()ident(val) operator(==) keyword(null)operator(\)) operator({) - keyword(return) ident(callCoerced)operator(()ident(context)operator(,) string<delimiter(")content(remainder)delimiter(")>operator(,) ident(arg)operator(,) keyword(true)operator(\))operator(;) + ident(RubyBigDecimal) ident(val) operator(=) ident(getVpValue)operator(()ident(arg)operator(,)pre_constant(false)operator(\))operator(;) + keyword(if) operator(()ident(val) operator(==) pre_constant(null)operator(\)) operator({) + keyword(return) ident(callCoerced)operator(()ident(context)operator(,) string<delimiter(")content(remainder)delimiter(")>operator(,) ident(arg)operator(,) pre_constant(true)operator(\))operator(;) operator(}) keyword(if) operator(()ident(val)operator(.)ident(isInfinity)operator(()operator(\)) operator(||) ident(val)operator(.)ident(isNaN)operator(()operator(\)) operator(||) ident(val)operator(.)ident(isZero)operator(()operator(\))operator(\)) operator({) keyword(return) ident(newNaN)operator(()ident(runtime)operator(\))operator(;) @@ -8464,8 +8464,8 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub directive(public) ident(IRubyObject) ident(mult2)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(b)operator(,) ident(IRubyObject) ident(n)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) - ident(RubyBigDecimal) ident(val) operator(=) ident(getVpValue)operator(()ident(b)operator(,)keyword(false)operator(\))operator(;) - keyword(if)operator(()ident(val) operator(==) keyword(null)operator(\)) operator({) + ident(RubyBigDecimal) ident(val) operator(=) ident(getVpValue)operator(()ident(b)operator(,)pre_constant(false)operator(\))operator(;) + keyword(if)operator(()ident(val) operator(==) pre_constant(null)operator(\)) operator({) comment(// TODO: what about n arg?) keyword(return) ident(callCoerced)operator(()ident(context)operator(,) string<delimiter(")content(*)delimiter(")>operator(,) ident(b)operator(\))operator(;) operator(}) @@ -8528,12 +8528,12 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(+)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame)operator(=)keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(+)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame)operator(=)pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(op_plus)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(b)operator(\)) operator({) keyword(return) ident(addInternal)operator(()ident(context)operator(,) ident(b)operator(,) string<delimiter(")content(add)delimiter(")>operator(,) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(add)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(frame)operator(=)keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(add)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(frame)operator(=)pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(add2)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(b)operator(,) ident(IRubyObject) ident(digits)operator(\)) operator({) keyword(return) ident(addInternal)operator(()ident(context)operator(,) ident(b)operator(,) string<delimiter(")content(add)delimiter(")>operator(,) ident(digits)operator(\))operator(;) operator(}) @@ -8542,19 +8542,19 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) type(int) ident(prec) operator(=) ident(getPositiveInt)operator(()ident(context)operator(,) ident(digits)operator(\))operator(;) - ident(RubyBigDecimal) ident(val) operator(=) ident(getVpValue)operator(()ident(b)operator(,) keyword(false)operator(\))operator(;) - keyword(if) operator(()ident(val) operator(==) keyword(null)operator(\)) operator({) + ident(RubyBigDecimal) ident(val) operator(=) ident(getVpValue)operator(()ident(b)operator(,) pre_constant(false)operator(\))operator(;) + keyword(if) operator(()ident(val) operator(==) pre_constant(null)operator(\)) operator({) comment(// TODO:) comment(// MRI behavior: Call "+" or "add", depending on the call.) comment(// But this leads to exceptions when Floats are added. See:) comment(// http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/17374) comment(// return callCoerced(context, op, b, true\); -- this is MRI behavior.) comment(// We'll use ours for now, thus providing an ability to add Floats.) - keyword(return) ident(callCoerced)operator(()ident(context)operator(,) string<delimiter(")content(+)delimiter(")>operator(,) ident(b)operator(,) keyword(true)operator(\))operator(;) + keyword(return) ident(callCoerced)operator(()ident(context)operator(,) string<delimiter(")content(+)delimiter(")>operator(,) ident(b)operator(,) pre_constant(true)operator(\))operator(;) operator(}) ident(IRubyObject) ident(res) operator(=) ident(handleAddSpecialValues)operator(()ident(val)operator(\))operator(;) - keyword(if) operator(()ident(res) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(res) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(res)operator(;) operator(}) pre_type(RoundingMode) ident(roundMode) operator(=) ident(getRoundingMode)operator(()ident(runtime)operator(\))operator(;) @@ -8593,7 +8593,7 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub keyword(return) ident(newInfinity)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(sign)operator(\))operator(;) operator(}) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(+@)delimiter(")>operator(\)) @@ -8603,12 +8603,12 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(-)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(op_minus)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) - ident(RubyBigDecimal) ident(val) operator(=) ident(getVpValue)operator(()ident(arg)operator(,) keyword(false)operator(\))operator(;) - keyword(if)operator(()ident(val) operator(==) keyword(null)operator(\)) operator({) + ident(RubyBigDecimal) ident(val) operator(=) ident(getVpValue)operator(()ident(arg)operator(,) pre_constant(false)operator(\))operator(;) + keyword(if)operator(()ident(val) operator(==) pre_constant(null)operator(\)) operator({) keyword(return) ident(callCoerced)operator(()ident(context)operator(,) string<delimiter(")content(-)delimiter(")>operator(,) ident(arg)operator(\))operator(;) operator(}) ident(RubyBigDecimal) ident(res) operator(=) ident(handleMinusSpecialValues)operator(()ident(val)operator(\))operator(;) - keyword(if) operator(()ident(res) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(res) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(res)operator(;) operator(}) keyword(return) keyword(new) ident(RubyBigDecimal)operator(()ident(getRuntime)operator(()operator(\))operator(,)ident(value)operator(.)ident(subtract)operator(()ident(val)operator(.)ident(value)operator(\))operator(\))operator(.)ident(setResult)operator(()operator(\))operator(;) @@ -8616,12 +8616,12 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sub)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(\)) directive(public) ident(IRubyObject) ident(sub2)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(b)operator(,) ident(IRubyObject) ident(n)operator(\)) operator({) - ident(RubyBigDecimal) ident(val) operator(=) ident(getVpValue)operator(()ident(b)operator(,) keyword(false)operator(\))operator(;) - keyword(if)operator(()ident(val) operator(==) keyword(null)operator(\)) operator({) + ident(RubyBigDecimal) ident(val) operator(=) ident(getVpValue)operator(()ident(b)operator(,) pre_constant(false)operator(\))operator(;) + keyword(if)operator(()ident(val) operator(==) pre_constant(null)operator(\)) operator({) keyword(return) ident(callCoerced)operator(()ident(context)operator(,) string<delimiter(")content(-)delimiter(")>operator(,) ident(b)operator(\))operator(;) operator(}) ident(RubyBigDecimal) ident(res) operator(=) ident(handleMinusSpecialValues)operator(()ident(val)operator(\))operator(;) - keyword(if) operator(()ident(res) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(res) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(res)operator(;) operator(}) @@ -8652,7 +8652,7 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub keyword(return) ident(newInfinity)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(sign)operator(\))operator(;) operator(}) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(-@)delimiter(")>operator(\)) @@ -8680,8 +8680,8 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(div)delimiter(")>operator(\)) directive(public) ident(IRubyObject) ident(op_div)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(other)operator(\)) operator({) comment(// integer division) - ident(RubyBigDecimal) ident(val) operator(=) ident(getVpValue)operator(()ident(other)operator(,) keyword(false)operator(\))operator(;) - keyword(if) operator(()ident(val) operator(==) keyword(null)operator(\)) operator({) + ident(RubyBigDecimal) ident(val) operator(=) ident(getVpValue)operator(()ident(other)operator(,) pre_constant(false)operator(\))operator(;) + keyword(if) operator(()ident(val) operator(==) pre_constant(null)operator(\)) operator({) keyword(return) ident(callCoerced)operator(()ident(context)operator(,) string<delimiter(")content(div)delimiter(")>operator(,) ident(other)operator(\))operator(;) operator(}) @@ -8703,8 +8703,8 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub type(int) ident(scale) operator(=) ident(RubyNumeric)operator(.)ident(fix2int)operator(()ident(digits)operator(\))operator(;) - ident(RubyBigDecimal) ident(val) operator(=) ident(getVpValue)operator(()ident(other)operator(,) keyword(false)operator(\))operator(;) - keyword(if) operator(()ident(val) operator(==) keyword(null)operator(\)) operator({) + ident(RubyBigDecimal) ident(val) operator(=) ident(getVpValue)operator(()ident(other)operator(,) pre_constant(false)operator(\))operator(;) + keyword(if) operator(()ident(val) operator(==) pre_constant(null)operator(\)) operator({) keyword(return) ident(callCoerced)operator(()ident(context)operator(,) string<delimiter(")content(/)delimiter(")>operator(,) ident(other)operator(\))operator(;) operator(}) @@ -8742,8 +8742,8 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub directive(private) ident(IRubyObject) ident(cmp)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(r)operator(,) type(char) ident(op)operator(\)) operator({) type(int) ident(e) operator(=) integer(0)operator(;) - ident(RubyBigDecimal) ident(rb) operator(=) ident(getVpValue)operator(()ident(r)operator(,)keyword(false)operator(\))operator(;) - keyword(if)operator(()ident(rb) operator(==) keyword(null)operator(\)) operator({) + ident(RubyBigDecimal) ident(rb) operator(=) ident(getVpValue)operator(()ident(r)operator(,)pre_constant(false)operator(\))operator(;) + keyword(if)operator(()ident(rb) operator(==) pre_constant(null)operator(\)) operator({) ident(IRubyObject) ident(ee) operator(=) ident(callCoerced)operator(()ident(context)operator(,) string<delimiter(")content(<=>)delimiter(")>operator(,)ident(r)operator(\))operator(;) keyword(if)operator(()ident(ee)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) @@ -8841,7 +8841,7 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub keyword(if)operator(()ident(other) keyword(instanceof) ident(RubyFloat)operator(\)) operator({) ident(obj) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(newArray)operator(()ident(other)operator(,)ident(to_f)operator(()operator(\))operator(\))operator(;) operator(}) keyword(else) operator({) - ident(obj) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(newArray)operator(()ident(getVpValue)operator(()ident(other)operator(,) keyword(true)operator(\))operator(,)local_variable(this)operator(\))operator(;) + ident(obj) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(newArray)operator(()ident(getVpValue)operator(()ident(other)operator(,) pre_constant(true)operator(\))operator(,)local_variable(this)operator(\))operator(;) operator(}) keyword(return) ident(obj)operator(;) operator(}) @@ -8868,9 +8868,9 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub keyword(if) operator(()ident(isInfinity)operator(()operator(\)) operator(||) ident(isNaN)operator(()operator(\))operator(\)) operator({) keyword(return) ident(RubyArray)operator(.)ident(newArray)operator(()ident(runtime)operator(,) ident(newNaN)operator(()ident(runtime)operator(\))operator(,) ident(newNaN)operator(()ident(runtime)operator(\))operator(\))operator(;) operator(}) - ident(RubyBigDecimal) ident(val) operator(=) ident(getVpValue)operator(()ident(other)operator(,) keyword(false)operator(\))operator(;) - keyword(if) operator(()ident(val) operator(==) keyword(null)operator(\)) operator({) - keyword(return) ident(callCoerced)operator(()ident(context)operator(,) string<delimiter(")content(divmod)delimiter(")>operator(,) ident(other)operator(,) keyword(true)operator(\))operator(;) + ident(RubyBigDecimal) ident(val) operator(=) ident(getVpValue)operator(()ident(other)operator(,) pre_constant(false)operator(\))operator(;) + keyword(if) operator(()ident(val) operator(==) pre_constant(null)operator(\)) operator({) + keyword(return) ident(callCoerced)operator(()ident(context)operator(,) string<delimiter(")content(divmod)delimiter(")>operator(,) ident(other)operator(,) pre_constant(true)operator(\))operator(;) operator(}) keyword(if) operator(()ident(val)operator(.)ident(isInfinity)operator(()operator(\)) operator(||) ident(val)operator(.)ident(isNaN)operator(()operator(\)) operator(||) ident(val)operator(.)ident(isZero)operator(()operator(\))operator(\)) operator({) keyword(return) ident(RubyArray)operator(.)ident(newArray)operator(()ident(runtime)operator(,) ident(newNaN)operator(()ident(runtime)operator(\))operator(,) ident(newNaN)operator(()ident(runtime)operator(\))operator(\))operator(;) @@ -9157,7 +9157,7 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub operator(}) keyword(try) operator({) keyword(return) ident(RubyNumeric)operator(.)ident(int2fix)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(value)operator(.)ident(longValueExact)operator(()operator(\))operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(ArithmeticException) ident(ae)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ArithmeticException) ident(ae)operator(\)) operator({) keyword(return) ident(RubyBignum)operator(.)ident(bignorm)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(value)operator(.)ident(toBigInteger)operator(()operator(\))operator(\))operator(;) operator(}) operator(}) @@ -9203,32 +9203,32 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub keyword(if) operator(()ident(hasArg)operator(()ident(args)operator(\))operator(\)) operator({) keyword(return) ident(format)operator(()ident(args)operator(\))operator(;) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) directive(private) type(boolean) ident(posSpace)operator(()pre_type(String) ident(arg)operator(\)) operator({) - keyword(if) operator(()keyword(null) operator(!=) ident(arg)operator(\)) operator({) + keyword(if) operator(()pre_constant(null) operator(!=) ident(arg)operator(\)) operator({) keyword(return) ident(formatHasLeadingSpace)operator(()ident(arg)operator(\))operator(;) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) directive(private) type(boolean) ident(posSign)operator(()pre_type(String) ident(arg)operator(\)) operator({) - keyword(if) operator(()keyword(null) operator(!=) ident(arg)operator(\)) operator({) + keyword(if) operator(()pre_constant(null) operator(!=) ident(arg)operator(\)) operator({) keyword(return) ident(formatHasLeadingPlus)operator(()ident(arg)operator(\)) operator(||) ident(posSpace)operator(()ident(arg)operator(\))operator(;) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) directive(private) type(boolean) ident(asEngineering)operator(()pre_type(String) ident(arg)operator(\)) operator({) - keyword(if) operator(()keyword(null) operator(!=) ident(arg)operator(\)) operator({) + keyword(if) operator(()pre_constant(null) operator(!=) ident(arg)operator(\)) operator({) keyword(return) operator(!)ident(formatHasFloatingPointNotation)operator(()ident(arg)operator(\))operator(;) operator(}) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) directive(private) type(int) ident(groups)operator(()pre_type(String) ident(arg)operator(\)) operator({) - keyword(if) operator(()keyword(null) operator(!=) ident(arg)operator(\)) operator({) + keyword(if) operator(()pre_constant(null) operator(!=) ident(arg)operator(\)) operator({) keyword(return) ident(formatFractionalDigitGroups)operator(()ident(arg)operator(\))operator(;) operator(}) keyword(return) integer(0)operator(;) @@ -9295,7 +9295,7 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub ident(build)operator(.)ident(append)operator(()ident(signum) operator(==) operator(-)integer(1) operator(?) string<delimiter(")content(-)delimiter(")> operator(:) operator(()ident(signum) operator(==) integer(1) operator(?) operator(()ident(posSign)operator(()ident(arg)operator(\)) operator(?) operator(()ident(posSpace)operator(()ident(arg)operator(\)) operator(?) string<delimiter(")content( )delimiter(")> operator(:) string<delimiter(")content(+)delimiter(")>operator(\)) operator(:) string<delimiter(")delimiter(")>operator(\)) operator(:) string<delimiter(")delimiter(")>operator(\))operator(\))operator(;) keyword(if) operator(()ident(groups)operator(()ident(arg)operator(\)) operator(==) integer(0)operator(\)) operator({) ident(build)operator(.)ident(append)operator(()ident(whole)operator(\))operator(;) - keyword(if) operator(()keyword(null) operator(!=) ident(after)operator(\)) operator({) + keyword(if) operator(()pre_constant(null) operator(!=) ident(after)operator(\)) operator({) ident(build)operator(.)ident(append)operator(()string<delimiter(")content(.)delimiter(")>operator(\))operator(.)ident(append)operator(()ident(after)operator(\))operator(;) operator(}) operator(}) keyword(else) operator({) @@ -9310,7 +9310,7 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub ident(sep) operator(=) string<delimiter(")content( )delimiter(")>operator(;) ident(index) operator(+=) ident(groups)operator(()ident(arg)operator(\))operator(;) operator(}) - keyword(if) operator(()keyword(null) operator(!=) ident(after)operator(\)) operator({) + keyword(if) operator(()pre_constant(null) operator(!=) ident(after)operator(\)) operator({) ident(build)operator(.)ident(append)operator(()string<delimiter(")content(.)delimiter(")>operator(\))operator(;) ident(index) operator(=) integer(0)operator(;) ident(sep) operator(=) string<delimiter(")delimiter(")>operator(;) @@ -9415,14 +9415,14 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub comment(// General number and precision checking) type(int) ident(sign) operator(=) ident(squarD)operator(.)ident(signum)operator(()operator(\))operator(;) keyword(if) operator(()ident(sign) operator(==) operator(-)integer(1)operator(\)) operator({) - keyword(throw) keyword(new) pre_type(ArithmeticException)operator(()string<delimiter(")content(Square root of a negative number: )delimiter(")> operator(+) ident(squarD)operator(\))operator(;) + keyword(throw) keyword(new) exception(ArithmeticException)operator(()string<delimiter(")content(Square root of a negative number: )delimiter(")> operator(+) ident(squarD)operator(\))operator(;) operator(}) keyword(else) keyword(if)operator(()ident(sign) operator(==) integer(0)operator(\)) operator({) keyword(return) ident(squarD)operator(.)ident(round)operator(()ident(rootMC)operator(\))operator(;) operator(}) type(int) ident(prec) operator(=) ident(rootMC)operator(.)ident(getPrecision)operator(()operator(\))operator(;) comment(// the requested precision) keyword(if) operator(()ident(prec) operator(==) integer(0)operator(\)) operator({) - keyword(throw) keyword(new) pre_type(IllegalArgumentException)operator(()string<delimiter(")content(Most roots won't have infinite precision = 0)delimiter(")>operator(\))operator(;) + keyword(throw) keyword(new) exception(IllegalArgumentException)operator(()string<delimiter(")content(Most roots won't have infinite precision = 0)delimiter(")>operator(\))operator(;) operator(}) comment(// Initial precision is that of double numbers 2^63/2 ~ 4E18) @@ -9431,8 +9431,8 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub pre_type(MathContext) ident(nMC) operator(=) keyword(new) pre_type(MathContext)operator(()integer(18)operator(,) pre_type(RoundingMode)operator(.)ident(HALF_DOWN)operator(\))operator(;) comment(// Iteration variables, for the square root x and the reciprocal v) - pre_type(BigDecimal) ident(x) operator(=) keyword(null)operator(,) ident(e) operator(=) keyword(null)operator(;) comment(// initial x: x0 ~ sqrt(\)) - pre_type(BigDecimal) ident(v) operator(=) keyword(null)operator(,) ident(g) operator(=) keyword(null)operator(;) comment(// initial v: v0 = 1/(2*x\)) + pre_type(BigDecimal) ident(x) operator(=) pre_constant(null)operator(,) ident(e) operator(=) pre_constant(null)operator(;) comment(// initial x: x0 ~ sqrt(\)) + pre_type(BigDecimal) ident(v) operator(=) pre_constant(null)operator(,) ident(g) operator(=) pre_constant(null)operator(;) comment(// initial v: v0 = 1/(2*x\)) comment(// Estimate the square root with the foremost 62 bits of squarD) pre_type(BigInteger) ident(bi) operator(=) ident(squarD)operator(.)ident(unscaledValue)operator(()operator(\))operator(;) comment(// bi and scale are a tandem) @@ -9466,7 +9466,7 @@ directive(public) type(class) class(RubyBigDecimal) directive(extends) ident(Rub comment(// Collect iteration precisions beforehand) pre_type(List)operator(<)pre_type(Integer)operator(>) ident(nPrecs) operator(=) keyword(new) pre_type(ArrayList)operator(<)pre_type(Integer)operator(>)operator(()operator(\))operator(;) - ident(assert) ident(nInit) operator(>) integer(3) operator(:) string<delimiter(")content(Never ending loop!)delimiter(")>operator(;) comment(// assume nInit = 16 <= prec) + keyword(assert) ident(nInit) operator(>) integer(3) operator(:) string<delimiter(")content(Never ending loop!)delimiter(")>operator(;) comment(// assume nInit = 16 <= prec) comment(// Let m be the exact digits precision in an earlier! loop) keyword(for) operator(()type(int) ident(m) operator(=) ident(prec) operator(+) integer(1)operator(;) ident(m) operator(>) ident(nInit)operator(;) ident(m) operator(=) ident(m)operator(/)integer(2) operator(+) operator(()ident(m) operator(>) integer(100) operator(?) integer(1) operator(:) integer(2)operator(\))operator(\)) operator({) @@ -9806,7 +9806,7 @@ directive(public) type(class) class(RubyBignum) directive(extends) ident(RubyInt * rb_big_divide. Shared part for both "/" and "div" operations. */) directive(private) ident(IRubyObject) ident(op_divide)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(other)operator(,) pre_type(String) ident(op)operator(\)) operator({) - ident(assert) operator(()string<delimiter(")content(/)delimiter(")>operator(.)ident(equals)operator(()ident(op)operator(\)) operator(||) string<delimiter(")content(div)delimiter(")>operator(.)ident(equals)operator(()ident(op)operator(\))operator(\))operator(;) + keyword(assert) operator(()string<delimiter(")content(/)delimiter(")>operator(.)ident(equals)operator(()ident(op)operator(\)) operator(||) string<delimiter(")content(div)delimiter(")>operator(.)ident(equals)operator(()ident(op)operator(\))operator(\))operator(;) directive(final) pre_type(BigInteger) ident(otherValue)operator(;) keyword(if) operator(()ident(other) keyword(instanceof) ident(RubyFixnum)operator(\)) operator({) @@ -10064,13 +10064,13 @@ directive(public) type(class) class(RubyBignum) directive(extends) ident(RubyInt annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(<<)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(op_lshift)operator(()ident(IRubyObject) ident(other)operator(\)) operator({) type(long) ident(shift)operator(;) - type(boolean) ident(neg) operator(=) keyword(false)operator(;) + type(boolean) ident(neg) operator(=) pre_constant(false)operator(;) keyword(for) operator(()operator(;)operator(;)operator(\)) operator({) keyword(if) operator(()ident(other) keyword(instanceof) ident(RubyFixnum)operator(\)) operator({) ident(shift) operator(=) operator(()operator(()ident(RubyFixnum)operator(\))ident(other)operator(\))operator(.)ident(getLongValue)operator(()operator(\))operator(;) keyword(if) operator(()ident(shift) operator(<) integer(0)operator(\)) operator({) - ident(neg) operator(=) keyword(true)operator(;) + ident(neg) operator(=) pre_constant(true)operator(;) ident(shift) operator(=) operator(-)ident(shift)operator(;) operator(}) keyword(break)operator(;) @@ -10079,7 +10079,7 @@ directive(public) type(class) class(RubyBignum) directive(extends) ident(RubyInt keyword(if) operator(()ident(otherBignum)operator(.)ident(value)operator(.)ident(signum)operator(()operator(\)) operator(<) integer(0)operator(\)) operator({) ident(IRubyObject) ident(tmp) operator(=) ident(otherBignum)operator(.)ident(checkShiftDown)operator(()local_variable(this)operator(\))operator(;) keyword(if) operator(()operator(!)ident(tmp)operator(.)ident(isNil)operator(()operator(\))operator(\)) keyword(return) ident(tmp)operator(;) - ident(neg) operator(=) keyword(true)operator(;) + ident(neg) operator(=) pre_constant(true)operator(;) operator(}) ident(shift) operator(=) ident(big2long)operator(()ident(otherBignum)operator(\))operator(;) keyword(break)operator(;) @@ -10096,13 +10096,13 @@ directive(public) type(class) class(RubyBignum) directive(extends) ident(RubyInt annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(>>)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(op_rshift)operator(()ident(IRubyObject) ident(other)operator(\)) operator({) type(long) ident(shift)operator(;) - type(boolean) ident(neg) operator(=) keyword(false)operator(;) + type(boolean) ident(neg) operator(=) pre_constant(false)operator(;) keyword(for) operator(()operator(;)operator(;)operator(\)) operator({) keyword(if) operator(()ident(other) keyword(instanceof) ident(RubyFixnum)operator(\)) operator({) ident(shift) operator(=) operator(()operator(()ident(RubyFixnum)operator(\))ident(other)operator(\))operator(.)ident(getLongValue)operator(()operator(\))operator(;) keyword(if) operator(()ident(shift) operator(<) integer(0)operator(\)) operator({) - ident(neg) operator(=) keyword(true)operator(;) + ident(neg) operator(=) pre_constant(true)operator(;) ident(shift) operator(=) operator(-)ident(shift)operator(;) operator(}) keyword(break)operator(;) @@ -10112,7 +10112,7 @@ directive(public) type(class) class(RubyBignum) directive(extends) ident(RubyInt ident(IRubyObject) ident(tmp) operator(=) ident(otherBignum)operator(.)ident(checkShiftDown)operator(()local_variable(this)operator(\))operator(;) keyword(if) operator(()operator(!)ident(tmp)operator(.)ident(isNil)operator(()operator(\))operator(\)) keyword(return) ident(tmp)operator(;) operator(}) keyword(else) operator({) - ident(neg) operator(=) keyword(true)operator(;) + ident(neg) operator(=) pre_constant(true)operator(;) operator(}) ident(shift) operator(=) ident(big2long)operator(()ident(otherBignum)operator(\))operator(;) keyword(break)operator(;) @@ -10226,7 +10226,7 @@ directive(public) type(class) class(RubyBignum) directive(extends) ident(RubyInt keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()operator(()ident(value)operator(.)ident(bitLength)operator(()operator(\)) operator(+) integer(7)operator(\)) operator(/) integer(8)operator(\))operator(;) operator(}) - directive(public) directive(static) type(void) ident(marshalTo)operator(()ident(RubyBignum) ident(bignum)operator(,) ident(MarshalStream) ident(output)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) directive(static) type(void) ident(marshalTo)operator(()ident(RubyBignum) ident(bignum)operator(,) ident(MarshalStream) ident(output)operator(\)) directive(throws) exception(IOException) operator({) ident(output)operator(.)ident(registerLinkTarget)operator(()ident(bignum)operator(\))operator(;) ident(output)operator(.)ident(write)operator(()ident(bignum)operator(.)ident(value)operator(.)ident(signum)operator(()operator(\)) operator(>=) integer(0) operator(?) string<delimiter(')content(+)delimiter(')> operator(:) string<delimiter(')content(-)delimiter(')>operator(\))operator(;) @@ -10252,7 +10252,7 @@ directive(public) type(class) class(RubyBignum) directive(extends) ident(RubyInt operator(}) operator(}) - directive(public) directive(static) ident(RubyNumeric) ident(unmarshalFrom)operator(()ident(UnmarshalStream) ident(input)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) directive(static) ident(RubyNumeric) ident(unmarshalFrom)operator(()ident(UnmarshalStream) ident(input)operator(\)) directive(throws) exception(IOException) operator({) type(boolean) ident(positive) operator(=) ident(input)operator(.)ident(readUnsignedByte)operator(()operator(\)) operator(==) string<delimiter(')content(+)delimiter(')>operator(;) type(int) ident(shortLength) operator(=) ident(input)operator(.)ident(unmarshalInt)operator(()operator(\))operator(;) @@ -10471,7 +10471,7 @@ directive(public) type(class) class(RubyBoolean) directive(extends) ident(RubyOb directive(public) ident(RubyBoolean)operator(()ident(Ruby) ident(runtime)operator(,) type(boolean) ident(value)operator(\)) operator({) local_variable(super)operator(()ident(runtime)operator(,) operator(()ident(value) operator(?) ident(runtime)operator(.)ident(getTrueClass)operator(()operator(\)) operator(:) ident(runtime)operator(.)ident(getFalseClass)operator(()operator(\))operator(\))operator(,) comment(// Don't initialize with class) - keyword(false)operator(\))operator(;) comment(// Don't put in object space) + pre_constant(false)operator(\))operator(;) comment(// Don't put in object space) keyword(if) operator(()operator(!)ident(value)operator(\)) ident(flags) operator(=) ident(FALSE_F)operator(;) operator(}) @@ -10483,7 +10483,7 @@ directive(public) type(class) class(RubyBoolean) directive(extends) ident(RubyOb annotation(@Override) directive(public) type(boolean) ident(isImmediate)operator(()operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) annotation(@Override) @@ -10710,7 +10710,7 @@ directive(public) type(class) class(RubyClass) directive(extends) ident(RubyModu annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(allocate)delimiter(")>operator(\)) directive(public) ident(IRubyObject) ident(allocate)operator(()operator(\)) operator({) - keyword(if) operator(()ident(superClass) operator(==) keyword(null)operator(\)) keyword(throw) ident(runtime)operator(.)ident(newTypeError)operator(()string<delimiter(")content(can't instantiate uninitialized class)delimiter(")>operator(\))operator(;) + keyword(if) operator(()ident(superClass) operator(==) pre_constant(null)operator(\)) keyword(throw) ident(runtime)operator(.)ident(newTypeError)operator(()string<delimiter(")content(can't instantiate uninitialized class)delimiter(")>operator(\))operator(;) ident(IRubyObject) ident(obj) operator(=) ident(allocator)operator(.)ident(allocate)operator(()ident(runtime)operator(,) local_variable(this)operator(\))operator(;) keyword(if) operator(()ident(obj)operator(.)ident(getMetaClass)operator(()operator(\))operator(.)ident(getRealClass)operator(()operator(\)) operator(!=) ident(getRealClass)operator(()operator(\))operator(\)) keyword(throw) ident(runtime)operator(.)ident(newTypeError)operator(()string<delimiter(")content(wrong instance allocation)delimiter(")>operator(\))operator(;) keyword(return) ident(obj)operator(;) @@ -10731,17 +10731,17 @@ directive(public) type(class) class(RubyClass) directive(extends) ident(RubyModu annotation(@Override) directive(public) type(boolean) ident(isModule)operator(()operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) annotation(@Override) directive(public) type(boolean) ident(isClass)operator(()operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) annotation(@Override) directive(public) type(boolean) ident(isSingleton)operator(()operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) comment(/** boot_defclass @@ -10754,7 +10754,7 @@ directive(public) type(class) class(RubyClass) directive(extends) ident(RubyModu directive(public) directive(static) ident(RubyClass) ident(createBootstrapClass)operator(()ident(Ruby) ident(runtime)operator(,) pre_type(String) ident(name)operator(,) ident(RubyClass) ident(superClass)operator(,) ident(ObjectAllocator) ident(allocator)operator(\)) operator({) ident(RubyClass) ident(obj)operator(;) - keyword(if) operator(()ident(superClass) operator(==) keyword(null) operator(\)) operator({) comment(// boot the Object class ) + keyword(if) operator(()ident(superClass) operator(==) pre_constant(null) operator(\)) operator({) comment(// boot the Object class ) ident(obj) operator(=) keyword(new) ident(RubyClass)operator(()ident(runtime)operator(\))operator(;) ident(obj)operator(.)ident(marshal) operator(=) ident(DEFAULT_OBJECT_MARSHAL)operator(;) operator(}) keyword(else) operator({) comment(// boot the Module and Class classes) @@ -10918,7 +10918,7 @@ directive(public) type(class) class(RubyClass) directive(extends) ident(RubyModu directive(public) ident(IRubyObject) ident(invoke)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) pre_type(String) ident(name)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(CallType) ident(callType)operator(,) ident(Block) ident(block)operator(\)) operator({) - ident(assert) ident(args) operator(!=) keyword(null)operator(;) + keyword(assert) ident(args) operator(!=) pre_constant(null)operator(;) ident(DynamicMethod) ident(method) operator(=) ident(searchMethod)operator(()ident(name)operator(\))operator(;) ident(IRubyObject) ident(caller) operator(=) ident(context)operator(.)ident(getFrameSelf)operator(()operator(\))operator(;) keyword(if) operator(()ident(shouldCallMethodMissing)operator(()ident(method)operator(,) ident(name)operator(,) ident(caller)operator(,) ident(callType)operator(\))operator(\)) operator({) @@ -10929,7 +10929,7 @@ directive(public) type(class) class(RubyClass) directive(extends) ident(RubyModu directive(public) ident(IRubyObject) ident(finvoke)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) pre_type(String) ident(name)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) - ident(assert) ident(args) operator(!=) keyword(null)operator(;) + keyword(assert) ident(args) operator(!=) pre_constant(null)operator(;) ident(DynamicMethod) ident(method) operator(=) ident(searchMethod)operator(()ident(name)operator(\))operator(;) keyword(if) operator(()ident(shouldCallMethodMissing)operator(()ident(method)operator(\))operator(\)) operator({) keyword(return) ident(RuntimeHelpers)operator(.)ident(callMethodMissing)operator(()ident(context)operator(,) ident(self)operator(,) ident(method)operator(,) ident(name)operator(,) ident(args)operator(,) ident(context)operator(.)ident(getFrameSelf)operator(()operator(\))operator(,) ident(CallType)operator(.)ident(FUNCTIONAL)operator(,) ident(block)operator(\))operator(;) @@ -11014,7 +11014,7 @@ directive(public) type(class) class(RubyClass) directive(extends) ident(RubyModu directive(public) ident(IRubyObject) ident(invoke)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) pre_type(String) ident(name)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(CallType) ident(callType)operator(\)) operator({) - ident(assert) ident(args) operator(!=) keyword(null)operator(;) + keyword(assert) ident(args) operator(!=) pre_constant(null)operator(;) ident(DynamicMethod) ident(method) operator(=) ident(searchMethod)operator(()ident(name)operator(\))operator(;) ident(IRubyObject) ident(caller) operator(=) ident(context)operator(.)ident(getFrameSelf)operator(()operator(\))operator(;) keyword(if) operator(()ident(shouldCallMethodMissing)operator(()ident(method)operator(,) ident(name)operator(,) ident(caller)operator(,) ident(callType)operator(\))operator(\)) operator({) @@ -11025,7 +11025,7 @@ directive(public) type(class) class(RubyClass) directive(extends) ident(RubyModu directive(public) ident(IRubyObject) ident(finvoke)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) pre_type(String) ident(name)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) - ident(assert) ident(args) operator(!=) keyword(null)operator(;) + keyword(assert) ident(args) operator(!=) pre_constant(null)operator(;) ident(DynamicMethod) ident(method) operator(=) ident(searchMethod)operator(()ident(name)operator(\))operator(;) keyword(if) operator(()ident(shouldCallMethodMissing)operator(()ident(method)operator(\))operator(\)) operator({) keyword(return) ident(RuntimeHelpers)operator(.)ident(callMethodMissing)operator(()ident(context)operator(,) ident(self)operator(,) ident(method)operator(,) ident(name)operator(,) ident(args)operator(,) ident(context)operator(.)ident(getFrameSelf)operator(()operator(\))operator(,) ident(CallType)operator(.)ident(FUNCTIONAL)operator(,) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(;) @@ -11156,9 +11156,9 @@ directive(public) type(class) class(RubyClass) directive(extends) ident(RubyModu comment(/** rb_class_initialize * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) - keyword(if) operator(()ident(superClass) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(superClass) operator(!=) pre_constant(null)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(()string<delimiter(")content(already initialized class)delimiter(")>operator(\))operator(;) operator(}) @@ -11193,7 +11193,7 @@ directive(public) type(class) class(RubyClass) directive(extends) ident(RubyModu annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize_copy)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) annotation(@Override) directive(public) ident(IRubyObject) ident(initialize_copy)operator(()ident(IRubyObject) ident(original)operator(\))operator({) - keyword(if) operator(()ident(superClass) operator(!=) keyword(null)operator(\)) keyword(throw) ident(runtime)operator(.)ident(newTypeError)operator(()string<delimiter(")content(already initialized class)delimiter(")>operator(\))operator(;) + keyword(if) operator(()ident(superClass) operator(!=) pre_constant(null)operator(\)) keyword(throw) ident(runtime)operator(.)ident(newTypeError)operator(()string<delimiter(")content(already initialized class)delimiter(")>operator(\))operator(;) keyword(if) operator(()ident(original) keyword(instanceof) ident(MetaClass)operator(\)) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(()string<delimiter(")content(can't copy singleton class)delimiter(")>operator(\))operator(;) local_variable(super)operator(.)ident(initialize_copy)operator(()ident(original)operator(\))operator(;) @@ -11204,7 +11204,7 @@ directive(public) type(class) class(RubyClass) directive(extends) ident(RubyModu comment(// TODO: Someday, enable.) comment(// @JRubyMethod(name = "subclasses", optional = 1\)) directive(public) ident(IRubyObject) ident(subclasses)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) - type(boolean) ident(recursive) operator(=) keyword(false)operator(;) + type(boolean) ident(recursive) operator(=) pre_constant(false)operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(1)operator(\)) operator({) keyword(if) operator(()ident(args)operator([)integer(0)operator(]) keyword(instanceof) ident(RubyBoolean)operator(\)) operator({) ident(recursive) operator(=) ident(args)operator([)integer(0)operator(])operator(.)ident(isTrue)operator(()operator(\))operator(;) @@ -11217,7 +11217,7 @@ directive(public) type(class) class(RubyClass) directive(extends) ident(RubyModu operator(}) directive(public) pre_type(Collection) ident(subclasses)operator(()type(boolean) ident(includeDescendants)operator(\)) operator({) - keyword(if) operator(()ident(subclasses) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(subclasses) operator(!=) pre_constant(null)operator(\)) operator({) pre_type(Collection)operator(<)ident(RubyClass)operator(>) ident(mine) operator(=) keyword(new) pre_type(ArrayList)operator(<)ident(RubyClass)operator(>)operator(()ident(subclasses)operator(\))operator(;) keyword(if) operator(()ident(includeDescendants)operator(\)) operator({) keyword(for) operator(()ident(RubyClass) ident(i)operator(:) ident(subclasses)operator(\)) operator({) @@ -11232,7 +11232,7 @@ directive(public) type(class) class(RubyClass) directive(extends) ident(RubyModu operator(}) directive(public) directive(synchronized) type(void) ident(addSubclass)operator(()ident(RubyClass) ident(subclass)operator(\)) operator({) - keyword(if) operator(()ident(subclasses) operator(==) keyword(null)operator(\)) ident(subclasses) operator(=) keyword(new) ident(WeakHashSet)operator(<)ident(RubyClass)operator(>)operator(()operator(\))operator(;) + keyword(if) operator(()ident(subclasses) operator(==) pre_constant(null)operator(\)) ident(subclasses) operator(=) keyword(new) ident(WeakHashSet)operator(<)ident(RubyClass)operator(>)operator(()operator(\))operator(;) ident(subclasses)operator(.)ident(add)operator(()ident(subclass)operator(\))operator(;) operator(}) @@ -11253,7 +11253,7 @@ directive(public) type(class) class(RubyClass) directive(extends) ident(RubyModu * */) directive(public) type(void) ident(inherit)operator(()ident(RubyClass) ident(superClazz)operator(\)) operator({) - keyword(if) operator(()ident(superClazz) operator(==) keyword(null)operator(\)) ident(superClazz) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(getObject)operator(()operator(\))operator(;) + keyword(if) operator(()ident(superClazz) operator(==) pre_constant(null)operator(\)) ident(superClazz) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(getObject)operator(()operator(\))operator(;) ident(superClazz)operator(.)ident(invokeInherited)operator(()ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(,) ident(superClazz)operator(,) local_variable(this)operator(\))operator(;) operator(}) @@ -11267,12 +11267,12 @@ directive(public) type(class) class(RubyClass) directive(extends) ident(RubyModu directive(public) ident(IRubyObject) ident(superclass)operator(()ident(ThreadContext) ident(context)operator(\)) operator({) ident(RubyClass) ident(superClazz) operator(=) ident(superClass)operator(;) - keyword(if) operator(()ident(superClazz) operator(==) keyword(null)operator(\)) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(()string<delimiter(")content(uninitialized class)delimiter(")>operator(\))operator(;) + keyword(if) operator(()ident(superClazz) operator(==) pre_constant(null)operator(\)) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(()string<delimiter(")content(uninitialized class)delimiter(")>operator(\))operator(;) keyword(if) operator(()ident(isSingleton)operator(()operator(\))operator(\)) ident(superClazz) operator(=) ident(metaClass)operator(;) - keyword(while) operator(()ident(superClazz) operator(!=) keyword(null) operator(&&) ident(superClazz)operator(.)ident(isIncluded)operator(()operator(\))operator(\)) ident(superClazz) operator(=) ident(superClazz)operator(.)ident(superClass)operator(;) + keyword(while) operator(()ident(superClazz) operator(!=) pre_constant(null) operator(&&) ident(superClazz)operator(.)ident(isIncluded)operator(()operator(\))operator(\)) ident(superClazz) operator(=) ident(superClazz)operator(.)ident(superClass)operator(;) - keyword(return) ident(superClazz) operator(!=) keyword(null) operator(?) ident(superClazz) operator(:) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) + keyword(return) ident(superClazz) operator(!=) pre_constant(null) operator(?) ident(superClazz) operator(:) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) comment(/** rb_check_inheritable @@ -11295,11 +11295,11 @@ directive(public) type(class) class(RubyClass) directive(extends) ident(RubyModu local_variable(this)operator(.)ident(marshal) operator(=) ident(marshal)operator(;) operator(}) - directive(public) directive(final) type(void) ident(marshal)operator(()pre_type(Object) ident(obj)operator(,) ident(MarshalStream) ident(marshalStream)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) directive(final) type(void) ident(marshal)operator(()pre_type(Object) ident(obj)operator(,) ident(MarshalStream) ident(marshalStream)operator(\)) directive(throws) exception(IOException) operator({) ident(getMarshal)operator(()operator(\))operator(.)ident(marshalTo)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(obj)operator(,) local_variable(this)operator(,) ident(marshalStream)operator(\))operator(;) operator(}) - directive(public) directive(final) pre_type(Object) ident(unmarshal)operator(()ident(UnmarshalStream) ident(unmarshalStream)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) directive(final) pre_type(Object) ident(unmarshal)operator(()ident(UnmarshalStream) ident(unmarshalStream)operator(\)) directive(throws) exception(IOException) operator({) keyword(return) ident(getMarshal)operator(()operator(\))operator(.)ident(unmarshalFrom)operator(()ident(getRuntime)operator(()operator(\))operator(,) local_variable(this)operator(,) ident(unmarshalStream)operator(\))operator(;) operator(}) @@ -11317,7 +11317,7 @@ directive(public) type(class) class(RubyClass) directive(extends) ident(RubyModu directive(protected) directive(static) directive(final) ident(ObjectMarshal) ident(DEFAULT_OBJECT_MARSHAL) operator(=) keyword(new) ident(ObjectMarshal)operator(()operator(\)) operator({) directive(public) type(void) ident(marshalTo)operator(()ident(Ruby) ident(runtime)operator(,) pre_type(Object) ident(obj)operator(,) ident(RubyClass) ident(type)operator(,) - ident(MarshalStream) ident(marshalStream)operator(\)) directive(throws) pre_type(IOException) operator({) + ident(MarshalStream) ident(marshalStream)operator(\)) directive(throws) exception(IOException) operator({) ident(IRubyObject) ident(object) operator(=) operator(()ident(IRubyObject)operator(\))ident(obj)operator(;) ident(marshalStream)operator(.)ident(registerLinkTarget)operator(()ident(object)operator(\))operator(;) @@ -11325,7 +11325,7 @@ directive(public) type(class) class(RubyClass) directive(extends) ident(RubyModu operator(}) directive(public) pre_type(Object) ident(unmarshalFrom)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(type)operator(,) - ident(UnmarshalStream) ident(unmarshalStream)operator(\)) directive(throws) pre_type(IOException) operator({) + ident(UnmarshalStream) ident(unmarshalStream)operator(\)) directive(throws) exception(IOException) operator({) ident(IRubyObject) ident(result) operator(=) ident(type)operator(.)ident(allocate)operator(()operator(\))operator(;) ident(unmarshalStream)operator(.)ident(registerLinkTarget)operator(()ident(result)operator(\))operator(;) @@ -11391,14 +11391,14 @@ directive(public) type(class) class(RubyClassPathVariable) directive(extends) id operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(append)delimiter(")>operator(,) string<delimiter(")content(<<)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(\)) - directive(public) ident(IRubyObject) ident(append)operator(()ident(IRubyObject) ident(obj)operator(\)) directive(throws) pre_type(Exception) operator({) + directive(public) ident(IRubyObject) ident(append)operator(()ident(IRubyObject) ident(obj)operator(\)) directive(throws) exception(Exception) operator({) pre_type(String) ident(ss) operator(=) ident(obj)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) pre_type(URL) ident(url) operator(=) ident(getURL)operator(()ident(ss)operator(\))operator(;) ident(getRuntime)operator(()operator(\))operator(.)ident(getJRubyClassLoader)operator(()operator(\))operator(.)ident(addURL)operator(()ident(url)operator(\))operator(;) keyword(return) local_variable(this)operator(;) operator(}) - directive(private) pre_type(URL) ident(getURL)operator(()pre_type(String) ident(target)operator(\)) directive(throws) pre_type(MalformedURLException) operator({) + directive(private) pre_type(URL) ident(getURL)operator(()pre_type(String) ident(target)operator(\)) directive(throws) exception(MalformedURLException) operator({) keyword(if)operator(()ident(target)operator(.)ident(indexOf)operator(()string<delimiter(")content(://)delimiter(")>operator(\)) operator(==) operator(-)integer(1)operator(\)) operator({) keyword(return) keyword(new) pre_type(File)operator(()ident(target)operator(\))operator(.)ident(toURI)operator(()operator(\))operator(.)ident(toURL)operator(()operator(\))operator(;) operator(}) keyword(else) operator({) @@ -11411,7 +11411,7 @@ directive(public) type(class) class(RubyClassPathVariable) directive(extends) id keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(getRuntime)operator(()operator(\))operator(.)ident(getJRubyClassLoader)operator(()operator(\))operator(.)ident(getURLs)operator(()operator(\))operator(.)ident(length)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(each)operator(()ident(Block) ident(block)operator(\)) operator({) pre_type(URL)type([]) ident(urls) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(getJRubyClassLoader)operator(()operator(\))operator(.)ident(getURLs)operator(()operator(\))operator(;) ident(ThreadContext) ident(ctx) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(;) @@ -11772,7 +11772,7 @@ directive(public) type(class) class(RubyComplex) directive(extends) ident(RubyNu * */) directive(static) ident(IRubyObject) ident(newComplex)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(clazz)operator(,) ident(IRubyObject) ident(x)operator(,) ident(IRubyObject) ident(y)operator(\)) operator({) - ident(assert) operator(!)operator(()ident(x) keyword(instanceof) ident(RubyComplex)operator(\))operator(;) + keyword(assert) operator(!)operator(()ident(x) keyword(instanceof) ident(RubyComplex)operator(\))operator(;) keyword(return) ident(canonicalizeInternal)operator(()ident(context)operator(,) ident(clazz)operator(,) ident(x)operator(,) ident(y)operator(\))operator(;) operator(}) @@ -11780,7 +11780,7 @@ directive(public) type(class) class(RubyComplex) directive(extends) ident(RubyNu * */) directive(static) ident(RubyComplex) ident(newComplexBang)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(clazz)operator(,) ident(IRubyObject) ident(x)operator(,) ident(IRubyObject) ident(y)operator(\)) operator({) - ident(assert) ident(x) keyword(instanceof) ident(RubyComplex) operator(&&) ident(y) keyword(instanceof) ident(RubyComplex)operator(;) + keyword(assert) ident(x) keyword(instanceof) ident(RubyComplex) operator(&&) ident(y) keyword(instanceof) ident(RubyComplex)operator(;) keyword(return) keyword(new) ident(RubyComplex)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(clazz)operator(,) ident(x)operator(,) ident(y)operator(\))operator(;) operator(}) @@ -11788,7 +11788,7 @@ directive(public) type(class) class(RubyComplex) directive(extends) ident(RubyNu * */) directive(public) directive(static) ident(RubyComplex) ident(newComplexBang)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(clazz)operator(,) ident(IRubyObject) ident(x)operator(\)) operator({) - ident(assert) ident(x) keyword(instanceof) ident(RubyComplex)operator(;) + keyword(assert) ident(x) keyword(instanceof) ident(RubyComplex)operator(;) keyword(return) ident(newComplexBang)operator(()ident(context)operator(,) ident(clazz)operator(,) ident(x)operator(,) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(\))operator(;) operator(}) @@ -11858,16 +11858,16 @@ directive(public) type(class) class(RubyComplex) directive(extends) ident(RubyNu keyword(case) integer(2)operator(:) keyword(return) ident(newInstanceBang)operator(()ident(context)operator(,) ident(recv)operator(,) ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) operator(}) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(1)operator(,) integer(1)operator(\))operator(;) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new!)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new!)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(newInstanceBang)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(real)operator(\)) operator({) keyword(if) operator(()operator(!)operator(()ident(real) keyword(instanceof) ident(RubyNumeric)operator(\))operator(\)) ident(real) operator(=) ident(f_to_i)operator(()ident(context)operator(,) ident(real)operator(\))operator(;) keyword(return) keyword(new) ident(RubyComplex)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(recv)operator(,) ident(real)operator(,) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new!)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new!)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(newInstanceBang)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(real)operator(,) ident(IRubyObject) ident(image)operator(\)) operator({) keyword(if) operator(()operator(!)operator(()ident(real) keyword(instanceof) ident(RubyNumeric)operator(\))operator(\)) ident(real) operator(=) ident(f_to_i)operator(()ident(context)operator(,) ident(real)operator(\))operator(;) keyword(if) operator(()operator(!)operator(()ident(image) keyword(instanceof) ident(RubyNumeric)operator(\))operator(\)) ident(image) operator(=) ident(f_to_i)operator(()ident(context)operator(,) ident(image)operator(\))operator(;) @@ -11894,7 +11894,7 @@ directive(public) type(class) class(RubyComplex) directive(extends) ident(RubyNu comment(/** nucomp_s_canonicalize_internal * */) - directive(private) directive(static) directive(final) type(boolean) ident(CL_CANNON) operator(=) keyword(true)operator(;) + directive(private) directive(static) directive(final) type(boolean) ident(CL_CANNON) operator(=) pre_constant(true)operator(;) directive(private) directive(static) ident(IRubyObject) ident(canonicalizeInternal)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(clazz)operator(,) ident(IRubyObject) ident(real)operator(,) ident(IRubyObject) ident(image)operator(\)) operator({) keyword(if) operator(()ident(f_zero_p)operator(()ident(context)operator(,) ident(image)operator(\)) operator(&&) operator(()operator(()ident(RubyModule)operator(\))ident(clazz)operator(\))operator(.)ident(fastHasConstant)operator(()string<delimiter(")content(Unify)delimiter(")>operator(\)) operator(&&) @@ -11934,16 +11934,16 @@ directive(public) type(class) class(RubyComplex) directive(extends) ident(RubyNu keyword(case) integer(2)operator(:) keyword(return) ident(newInstance)operator(()ident(context)operator(,) ident(recv)operator(,) ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) operator(}) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(1)operator(,) integer(1)operator(\))operator(;) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(new)delimiter(")>operator(,) string<delimiter(")content(rect)delimiter(")>operator(,) string<delimiter(")content(rectangular)delimiter(")>operator(})operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(new)delimiter(")>operator(,) string<delimiter(")content(rect)delimiter(")>operator(,) string<delimiter(")content(rectangular)delimiter(")>operator(})operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(newInstance)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(real)operator(\)) operator({) ident(realCheck)operator(()ident(context)operator(,) ident(real)operator(\))operator(;) keyword(return) ident(canonicalizeInternal)operator(()ident(context)operator(,) ident(recv)operator(,) ident(real)operator(,) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(new)delimiter(")>operator(,) string<delimiter(")content(rect)delimiter(")>operator(,) string<delimiter(")content(rectangular)delimiter(")>operator(})operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(new)delimiter(")>operator(,) string<delimiter(")content(rect)delimiter(")>operator(,) string<delimiter(")content(rectangular)delimiter(")>operator(})operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(newInstance)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(real)operator(,) ident(IRubyObject) ident(image)operator(\)) operator({) ident(realCheck)operator(()ident(context)operator(,) ident(real)operator(\))operator(;) ident(realCheck)operator(()ident(context)operator(,) ident(image)operator(\))operator(;) @@ -11954,7 +11954,7 @@ directive(public) type(class) class(RubyComplex) directive(extends) ident(RubyNu * */) directive(private) directive(static) ident(IRubyObject) ident(f_complex_polar)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(clazz)operator(,) ident(IRubyObject) ident(x)operator(,) ident(IRubyObject) ident(y)operator(\)) operator({) - ident(assert) operator(!)operator(()ident(x) keyword(instanceof) ident(RubyComplex)operator(\)) operator(&&) operator(!)operator(()ident(y) keyword(instanceof) ident(RubyComplex)operator(\))operator(;) + keyword(assert) operator(!)operator(()ident(x) keyword(instanceof) ident(RubyComplex)operator(\)) operator(&&) operator(!)operator(()ident(y) keyword(instanceof) ident(RubyComplex)operator(\))operator(;) keyword(return) ident(canonicalizeInternal)operator(()ident(context)operator(,) ident(clazz)operator(,) ident(f_mul)operator(()ident(context)operator(,) ident(x)operator(,) ident(m_cos)operator(()ident(context)operator(,) ident(y)operator(\))operator(\))operator(,) ident(f_mul)operator(()ident(context)operator(,) ident(x)operator(,) ident(m_sin)operator(()ident(context)operator(,) ident(y)operator(\))operator(\))operator(\))operator(;) @@ -11963,7 +11963,7 @@ directive(public) type(class) class(RubyComplex) directive(extends) ident(RubyNu comment(/** nucomp_s_polar * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(polar)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(polar)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(polar)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(clazz)operator(,) ident(IRubyObject) ident(abs)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(return) ident(f_complex_polar)operator(()ident(context)operator(,) ident(clazz)operator(,) ident(abs)operator(,) ident(arg)operator(\))operator(;) operator(}) @@ -11990,13 +11990,13 @@ directive(public) type(class) class(RubyComplex) directive(extends) ident(RubyNu keyword(case) integer(2)operator(:) keyword(return) ident(convert)operator(()ident(context)operator(,) ident(clazz)operator(,) ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) operator(}) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(0)operator(,) integer(2)operator(\))operator(;) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) comment(/** nucomp_s_convert * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(convert)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(convert)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(convert)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) ident(IRubyObject) ident(nil) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) keyword(return) ident(convertCommon)operator(()ident(context)operator(,) ident(recv)operator(,) ident(nil)operator(,) ident(nil)operator(\))operator(;) @@ -12005,7 +12005,7 @@ directive(public) type(class) class(RubyComplex) directive(extends) ident(RubyNu comment(/** nucomp_s_convert * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(convert)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(convert)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(convert)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(a1)operator(\)) operator({) keyword(return) ident(convertCommon)operator(()ident(context)operator(,) ident(recv)operator(,) ident(a1)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(\))operator(;) operator(}) @@ -12013,7 +12013,7 @@ directive(public) type(class) class(RubyComplex) directive(extends) ident(RubyNu comment(/** nucomp_s_convert * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(convert)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(convert)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(convert)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(a1)operator(,) ident(IRubyObject) ident(a2)operator(\)) operator({) keyword(return) ident(convertCommon)operator(()ident(context)operator(,) ident(recv)operator(,) ident(a1)operator(,) ident(a2)operator(\))operator(;) operator(}) @@ -12021,7 +12021,7 @@ directive(public) type(class) class(RubyComplex) directive(extends) ident(RubyNu directive(private) directive(static) ident(IRubyObject) ident(convertCommon)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(a1)operator(,) ident(IRubyObject) ident(a2)operator(\)) operator({) pre_type(Frame) ident(frame) operator(=) ident(context)operator(.)ident(getCurrentFrame)operator(()operator(\))operator(;) ident(IRubyObject) ident(backref) operator(=) ident(frame)operator(.)ident(getBackRef)operator(()operator(\))operator(;) - keyword(if) operator(()ident(backref) operator(!=) keyword(null) operator(&&) ident(backref) keyword(instanceof) ident(RubyMatchData)operator(\)) operator(()operator(()ident(RubyMatchData)operator(\))ident(backref)operator(\))operator(.)ident(use)operator(()operator(\))operator(;) + keyword(if) operator(()ident(backref) operator(!=) pre_constant(null) operator(&&) ident(backref) keyword(instanceof) ident(RubyMatchData)operator(\)) operator(()operator(()ident(RubyMatchData)operator(\))ident(backref)operator(\))operator(.)ident(use)operator(()operator(\))operator(;) keyword(if) operator(()ident(a1) keyword(instanceof) ident(RubyString)operator(\)) ident(a1) operator(=) ident(str_to_c_strict)operator(()ident(context)operator(,) ident(a1)operator(\))operator(;) keyword(if) operator(()ident(a2) keyword(instanceof) ident(RubyString)operator(\)) ident(a2) operator(=) ident(str_to_c_strict)operator(()ident(context)operator(,) ident(a2)operator(\))operator(;) @@ -12464,14 +12464,14 @@ directive(public) type(class) class(RubyComplex) directive(extends) ident(RubyNu ident(IRubyObject) ident(sr)operator(,) ident(si)operator(,) ident(re)operator(;) ident(sr) operator(=) ident(si) operator(=) ident(re) operator(=) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) - type(boolean) ident(po) operator(=) keyword(false)operator(;) + type(boolean) ident(po) operator(=) pre_constant(false)operator(;) ident(IRubyObject) ident(m) operator(=) ident(RubyRegexp)operator(.)ident(newRegexp)operator(()ident(runtime)operator(,) ident(Numeric)operator(.)ident(ComplexPatterns)operator(.)ident(comp_pat0)operator(\))operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(match)delimiter(")>operator(,) ident(s)operator(\))operator(;) keyword(if) operator(()operator(!)ident(m)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) ident(sr) operator(=) ident(m)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content([])delimiter(")>operator(,) ident(RubyFixnum)operator(.)ident(one)operator(()ident(runtime)operator(\))operator(\))operator(;) ident(si) operator(=) ident(m)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content([])delimiter(")>operator(,) ident(RubyFixnum)operator(.)ident(two)operator(()ident(runtime)operator(\))operator(\))operator(;) ident(re) operator(=) ident(m)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(post_match)delimiter(")>operator(\))operator(;) - ident(po) operator(=) keyword(true)operator(;) + ident(po) operator(=) pre_constant(true)operator(;) operator(}) keyword(if) operator(()ident(m)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) @@ -12485,7 +12485,7 @@ directive(public) type(class) class(RubyComplex) directive(extends) ident(RubyNu keyword(if) operator(()ident(t)operator(.)ident(isNil)operator(()operator(\))operator(\)) ident(t) operator(=) ident(runtime)operator(.)ident(newString)operator(()keyword(new) ident(ByteList)operator(()keyword(new) type(byte)type([])operator({)string<delimiter(')content(1)delimiter(')>operator(})operator(\))operator(\))operator(;) ident(si)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(cat)operator(()ident(t)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(\))operator(;) ident(re) operator(=) ident(m)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(post_match)delimiter(")>operator(\))operator(;) - ident(po) operator(=) keyword(false)operator(;) + ident(po) operator(=) pre_constant(false)operator(;) operator(}) operator(}) @@ -12502,7 +12502,7 @@ directive(public) type(class) class(RubyComplex) directive(extends) ident(RubyNu ident(si)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(cat)operator(()ident(t)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(\))operator(;) operator(}) ident(re) operator(=) ident(m)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(post_match)delimiter(")>operator(\))operator(;) - ident(po) operator(=) keyword(false)operator(;) + ident(po) operator(=) pre_constant(false)operator(;) operator(}) ident(IRubyObject) ident(r) operator(=) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(runtime)operator(\))operator(;) @@ -12586,7 +12586,7 @@ directive(public) type(class) class(RubyContinuation) operator({) ident(runtime)operator(.)ident(setContinuation)operator(()ident(cContinuation)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(call)delimiter(")>operator(,) string<delimiter(")content([])delimiter(")>operator(})operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(call)delimiter(")>operator(,) string<delimiter(")content([])delimiter(")>operator(})operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(call)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(Continuations are not implemented in JRuby and will not work)delimiter(")>operator(\))operator(;) operator(}) @@ -12642,12 +12642,12 @@ comment(/** */) annotation(@JRubyModule)operator(()ident(name)operator(=)string<delimiter(")content(Digest)delimiter(")>operator(\)) directive(public) type(class) class(RubyDigest) operator({) - directive(private) directive(static) pre_type(Provider) ident(provider) operator(=) keyword(null)operator(;) + directive(private) directive(static) pre_type(Provider) ident(provider) operator(=) pre_constant(null)operator(;) directive(public) directive(static) type(void) ident(createDigest)operator(()ident(Ruby) ident(runtime)operator(\)) operator({) keyword(try) operator({) ident(provider) operator(=) operator(()pre_type(Provider)operator(\)) pre_type(Class)operator(.)ident(forName)operator(()string<delimiter(")content(org.bouncycastle.jce.provider.BouncyCastleProvider)delimiter(")>operator(\))operator(.)ident(newInstance)operator(()operator(\))operator(;) - operator(}) keyword(catch)operator(()pre_type(Exception) ident(e)operator(\)) operator({) + operator(}) keyword(catch)operator(()exception(Exception) ident(e)operator(\)) operator({) comment(// provider is not available) operator(}) @@ -12657,11 +12657,11 @@ directive(public) type(class) class(RubyDigest) operator({) ident(cDigestBase)operator(.)ident(defineAnnotatedMethods)operator(()ident(Base)operator(.)ident(class)operator(\))operator(;) operator(}) - directive(private) directive(static) pre_type(MessageDigest) ident(createMessageDigest)operator(()ident(Ruby) ident(runtime)operator(,) pre_type(String) ident(providerName)operator(\)) directive(throws) pre_type(NoSuchAlgorithmException) operator({) - keyword(if)operator(()ident(provider) operator(!=) keyword(null)operator(\)) operator({) + directive(private) directive(static) pre_type(MessageDigest) ident(createMessageDigest)operator(()ident(Ruby) ident(runtime)operator(,) pre_type(String) ident(providerName)operator(\)) directive(throws) exception(NoSuchAlgorithmException) operator({) + keyword(if)operator(()ident(provider) operator(!=) pre_constant(null)operator(\)) operator({) keyword(try) operator({) keyword(return) pre_type(MessageDigest)operator(.)ident(getInstance)operator(()ident(providerName)operator(,) ident(provider)operator(\))operator(;) - operator(}) keyword(catch)operator(()pre_type(NoSuchAlgorithmException) ident(e)operator(\)) operator({) + operator(}) keyword(catch)operator(()exception(NoSuchAlgorithmException) ident(e)operator(\)) operator({) comment(// bouncy castle doesn't support algorithm) operator(}) operator(}) @@ -12700,7 +12700,7 @@ directive(public) type(class) class(RubyDigest) operator({) directive(public) directive(static) type(void) ident(createDigestRMD160)operator(()ident(Ruby) ident(runtime)operator(\)) operator({) ident(runtime)operator(.)ident(getLoadService)operator(()operator(\))operator(.)ident(require)operator(()string<delimiter(")content(digest.so)delimiter(")>operator(\))operator(;) - keyword(if)operator(()ident(provider) operator(==) keyword(null)operator(\)) operator({) + keyword(if)operator(()ident(provider) operator(==) pre_constant(null)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newLoadError)operator(()string<delimiter(")content(RMD160 not supported without BouncyCastle)delimiter(")>operator(\))operator(;) operator(}) @@ -12722,7 +12722,7 @@ directive(public) type(class) class(RubyDigest) operator({) ident(runtime)operator(.)ident(getLoadService)operator(()operator(\))operator(.)ident(require)operator(()string<delimiter(")content(digest.so)delimiter(")>operator(\))operator(;) keyword(try) operator({) ident(createMessageDigest)operator(()ident(runtime)operator(,) string<delimiter(")content(SHA-256)delimiter(")>operator(\))operator(;) - operator(}) keyword(catch)operator(()pre_type(NoSuchAlgorithmException) ident(e)operator(\)) operator({) + operator(}) keyword(catch)operator(()exception(NoSuchAlgorithmException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newLoadError)operator(()string<delimiter(")content(SHA2 not supported)delimiter(")>operator(\))operator(;) operator(}) @@ -12744,26 +12744,26 @@ directive(public) type(class) class(RubyDigest) operator({) operator(}) operator(})operator(;) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(digest)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(digest)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(s_digest)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(str)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) pre_type(String) ident(name) operator(=) operator(()operator(()ident(RubyClass)operator(\))ident(recv)operator(\))operator(.)ident(searchInternalModuleVariable)operator(()string<delimiter(")content(metadata)delimiter(")>operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) keyword(try) operator({) pre_type(MessageDigest) ident(md) operator(=) ident(createMessageDigest)operator(()ident(runtime)operator(,) ident(name)operator(\))operator(;) keyword(return) ident(RubyString)operator(.)ident(newString)operator(()ident(runtime)operator(,) ident(md)operator(.)ident(digest)operator(()ident(str)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(getBytes)operator(()operator(\))operator(\))operator(\))operator(;) - operator(}) keyword(catch)operator(()pre_type(NoSuchAlgorithmException) ident(e)operator(\)) operator({) + operator(}) keyword(catch)operator(()exception(NoSuchAlgorithmException) ident(e)operator(\)) operator({) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(Unsupported digest algorithm ()delimiter(")> operator(+) ident(name) operator(+) string<delimiter(")content(\))delimiter(")>operator(\))operator(;) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(hexdigest)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(hexdigest)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(s_hexdigest)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(str)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) pre_type(String) ident(name) operator(=) operator(()operator(()ident(RubyClass)operator(\))ident(recv)operator(\))operator(.)ident(searchInternalModuleVariable)operator(()string<delimiter(")content(metadata)delimiter(")>operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) keyword(try) operator({) pre_type(MessageDigest) ident(md) operator(=) ident(createMessageDigest)operator(()ident(runtime)operator(,) ident(name)operator(\))operator(;) keyword(return) ident(RubyString)operator(.)ident(newString)operator(()ident(runtime)operator(,) ident(ByteList)operator(.)ident(plain)operator(()ident(toHex)operator(()ident(md)operator(.)ident(digest)operator(()ident(str)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(getBytes)operator(()operator(\))operator(\))operator(\))operator(\))operator(\))operator(;) - operator(}) keyword(catch)operator(()pre_type(NoSuchAlgorithmException) ident(e)operator(\)) operator({) + operator(}) keyword(catch)operator(()exception(NoSuchAlgorithmException) ident(e)operator(\)) operator({) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(Unsupported digest algorithm ()delimiter(")> operator(+) ident(name) operator(+) string<delimiter(")content(\))delimiter(")>operator(\))operator(;) operator(}) operator(}) @@ -12783,13 +12783,13 @@ directive(public) type(class) class(RubyDigest) operator({) operator(}) keyword(try) operator({) ident(setAlgorithm)operator(()ident(type)operator(.)ident(searchInternalModuleVariable)operator(()string<delimiter(")content(metadata)delimiter(")>operator(\))operator(\))operator(;) - operator(}) keyword(catch)operator(()pre_type(NoSuchAlgorithmException) ident(e)operator(\)) operator({) + operator(}) keyword(catch)operator(()exception(NoSuchAlgorithmException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(the )delimiter(")> operator(+) ident(type) operator(+) string<delimiter(")content((\) function is unimplemented on this machine)delimiter(")>operator(\))operator(;) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) keyword(if)operator(()ident(args)operator(.)ident(length) operator(>) integer(0) operator(&&) operator(!)ident(args)operator([)integer(0)operator(])operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) ident(update)operator(()ident(args)operator([)integer(0)operator(])operator(\))operator(;) @@ -12808,7 +12808,7 @@ directive(public) type(class) class(RubyDigest) operator({) pre_type(String) ident(name) operator(=) operator(()operator(()ident(Base)operator(\))ident(obj)operator(\))operator(.)ident(algo)operator(.)ident(getAlgorithm)operator(()operator(\))operator(;) keyword(try) operator({) ident(algo) operator(=) ident(createMessageDigest)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(name)operator(\))operator(;) - operator(}) keyword(catch)operator(()pre_type(NoSuchAlgorithmException) ident(e)operator(\)) operator({) + operator(}) keyword(catch)operator(()exception(NoSuchAlgorithmException) ident(e)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(Unsupported digest algorithm ()delimiter(")> operator(+) ident(name) operator(+) string<delimiter(")content(\))delimiter(")>operator(\))operator(;) operator(}) keyword(return) local_variable(this)operator(;) @@ -12919,7 +12919,7 @@ directive(public) type(class) class(RubyDigest) operator({) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - directive(private) type(void) ident(setAlgorithm)operator(()ident(IRubyObject) ident(algo)operator(\)) directive(throws) pre_type(NoSuchAlgorithmException) operator({) + directive(private) type(void) ident(setAlgorithm)operator(()ident(IRubyObject) ident(algo)operator(\)) directive(throws) exception(NoSuchAlgorithmException) operator({) local_variable(this)operator(.)ident(algo) operator(=) ident(createMessageDigest)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(algo)operator(.)ident(toString)operator(()operator(\))operator(\))operator(;) operator(}) @@ -12999,7 +12999,7 @@ directive(public) type(class) class(RubyDir) directive(extends) ident(RubyObject directive(protected) ident(JRubyFile) ident(dir)operator(;) directive(private) pre_type(String)type([]) ident(snapshot)operator(;) comment(// snapshot of contents of directory) directive(private) type(int) ident(pos)operator(;) comment(// current position in directory) - directive(private) type(boolean) ident(isOpen) operator(=) keyword(true)operator(;) + directive(private) type(boolean) ident(isOpen) operator(=) pre_constant(true)operator(;) directive(public) ident(RubyDir)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(type)operator(\)) operator({) local_variable(super)operator(()ident(runtime)operator(,) ident(type)operator(\))operator(;) @@ -13037,17 +13037,17 @@ directive(public) type(class) class(RubyDir) directive(extends) ident(RubyObject * <code>Dir</code> object returned, so a new <code>Dir</code> instance * must be created to reflect changes to the underlying file system. */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject) ident(_newPath)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) ident(RubyString) ident(newPath) operator(=) ident(_newPath)operator(.)ident(convertToString)operator(()operator(\))operator(;) ident(getRuntime)operator(()operator(\))operator(.)ident(checkSafeString)operator(()ident(newPath)operator(\))operator(;) - pre_type(String) ident(adjustedPath) operator(=) ident(RubyFile)operator(.)ident(adjustRootPathOnWindows)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(newPath)operator(.)ident(toString)operator(()operator(\))operator(,) keyword(null)operator(\))operator(;) + pre_type(String) ident(adjustedPath) operator(=) ident(RubyFile)operator(.)ident(adjustRootPathOnWindows)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(newPath)operator(.)ident(toString)operator(()operator(\))operator(,) pre_constant(null)operator(\))operator(;) ident(checkDirIsTwoSlashesOnWindows)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(adjustedPath)operator(\))operator(;) ident(dir) operator(=) ident(JRubyFile)operator(.)ident(create)operator(()ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentDirectory)operator(()operator(\))operator(,) ident(adjustedPath)operator(\))operator(;) keyword(if) operator(()operator(!)ident(dir)operator(.)ident(isDirectory)operator(()operator(\))operator(\)) operator({) - ident(dir) operator(=) keyword(null)operator(;) + ident(dir) operator(=) pre_constant(null)operator(;) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoENOENTError)operator(()ident(newPath)operator(.)ident(toString)operator(()operator(\)) operator(+) string<delimiter(")content( is not a directory)delimiter(")>operator(\))operator(;) operator(}) ident(path) operator(=) ident(newPath)operator(;) @@ -13090,12 +13090,12 @@ comment(// ----- Ruby Class Methods -------------------------------------------- directive(private) directive(static) pre_type(String) ident(getCWD)operator(()ident(Ruby) ident(runtime)operator(\)) operator({) keyword(try) operator({) keyword(return) keyword(new) ident(org)operator(.)ident(jruby)operator(.)ident(util)operator(.)ident(NormalizedFile)operator(()ident(runtime)operator(.)ident(getCurrentDirectory)operator(()operator(\))operator(\))operator(.)ident(getCanonicalPath)operator(()operator(\))operator(;) - operator(}) keyword(catch)operator(()pre_type(Exception) ident(e)operator(\)) operator({) + operator(}) keyword(catch)operator(()exception(Exception) ident(e)operator(\)) operator({) keyword(return) ident(runtime)operator(.)ident(getCurrentDirectory)operator(()operator(\))operator(;) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content([])delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest)operator(=)keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content([])delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest)operator(=)pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(aref)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) pre_type(List)operator(<)ident(ByteList)operator(>) ident(dirs)operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(1)operator(\)) operator({) @@ -13114,7 +13114,7 @@ comment(// ----- Ruby Class Methods -------------------------------------------- * with each filename is passed to the block in turn. In this case, Nil is * returned. */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(glob)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(glob)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(glob)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) type(int) ident(flags) operator(=) ident(args)operator(.)ident(length) operator(==) integer(2) operator(?) ident(RubyNumeric)operator(.)ident(num2int)operator(()ident(args)operator([)integer(1)operator(])operator(\)) operator(:) integer(0)operator(;) @@ -13150,12 +13150,12 @@ comment(// ----- Ruby Class Methods -------------------------------------------- comment(/** * Returns an array containing all of the filenames in the given directory. */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(entries)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(entries)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyArray) ident(entries)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(path)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) pre_type(String) ident(adjustedPath) operator(=) ident(RubyFile)operator(.)ident(adjustRootPathOnWindows)operator(() - ident(runtime)operator(,) ident(path)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) keyword(null)operator(\))operator(;) + ident(runtime)operator(,) ident(path)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) pre_constant(null)operator(\))operator(;) ident(checkDirIsTwoSlashesOnWindows)operator(()ident(runtime)operator(,) ident(adjustedPath)operator(\))operator(;) directive(final) ident(JRubyFile) ident(directory) operator(=) ident(JRubyFile)operator(.)ident(create)operator(() @@ -13179,15 +13179,15 @@ comment(// ----- Ruby Class Methods -------------------------------------------- operator(}) comment(/** Changes the current directory to <code>path</code> */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(chdir)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(chdir)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(chdir)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyString) ident(path) operator(=) ident(args)operator(.)ident(length) operator(==) integer(1) operator(?) operator(()ident(RubyString)operator(\)) ident(args)operator([)integer(0)operator(])operator(.)ident(convertToString)operator(()operator(\)) operator(:) ident(getHomeDirectoryPath)operator(()ident(context)operator(\))operator(;) pre_type(String) ident(adjustedPath) operator(=) ident(RubyFile)operator(.)ident(adjustRootPathOnWindows)operator(() - ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(path)operator(.)ident(toString)operator(()operator(\))operator(,) keyword(null)operator(\))operator(;) + ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(path)operator(.)ident(toString)operator(()operator(\))operator(,) pre_constant(null)operator(\))operator(;) ident(checkDirIsTwoSlashesOnWindows)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(adjustedPath)operator(\))operator(;) - ident(JRubyFile) ident(dir) operator(=) ident(getDir)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(adjustedPath)operator(,) keyword(true)operator(\))operator(;) - pre_type(String) ident(realPath) operator(=) keyword(null)operator(;) + ident(JRubyFile) ident(dir) operator(=) ident(getDir)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(adjustedPath)operator(,) pre_constant(true)operator(\))operator(;) + pre_type(String) ident(realPath) operator(=) pre_constant(null)operator(;) pre_type(String) ident(oldCwd) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentDirectory)operator(()operator(\))operator(;) comment(// We get canonical path to try and flatten the path out.) @@ -13195,18 +13195,18 @@ comment(// ----- Ruby Class Methods -------------------------------------------- comment(// cnutter: Do we want to flatten path out?) keyword(try) operator({) ident(realPath) operator(=) ident(dir)operator(.)ident(getCanonicalPath)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) ident(realPath) operator(=) ident(dir)operator(.)ident(getAbsolutePath)operator(()operator(\))operator(;) operator(}) - ident(IRubyObject) ident(result) operator(=) keyword(null)operator(;) + ident(IRubyObject) ident(result) operator(=) pre_constant(null)operator(;) keyword(if) operator(()ident(block)operator(.)ident(isGiven)operator(()operator(\))operator(\)) operator({) comment(// FIXME: Don't allow multiple threads to do this at once) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(setCurrentDirectory)operator(()ident(realPath)operator(\))operator(;) keyword(try) operator({) ident(result) operator(=) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(path)operator(\))operator(;) operator(}) keyword(finally) operator({) - ident(dir) operator(=) ident(getDir)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(oldCwd)operator(,) keyword(true)operator(\))operator(;) + ident(dir) operator(=) ident(getDir)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(oldCwd)operator(,) pre_constant(true)operator(\))operator(;) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(setCurrentDirectory)operator(()ident(oldCwd)operator(\))operator(;) operator(}) operator(}) keyword(else) operator({) @@ -13221,7 +13221,7 @@ comment(// ----- Ruby Class Methods -------------------------------------------- * Changes the root directory (only allowed by super user\). Not available * on all platforms. */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(chroot)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(chroot)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(chroot)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(path)operator(\)) operator({) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(chroot not implemented: chroot is non-portable and is not supported.)delimiter(")>operator(\))operator(;) operator(}) @@ -13230,9 +13230,9 @@ comment(// ----- Ruby Class Methods -------------------------------------------- * Deletes the directory specified by <code>path</code>. The directory must * be empty. */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(rmdir)delimiter(")>operator(,) string<delimiter(")content(unlink)delimiter(")>operator(,) string<delimiter(")content(delete)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(rmdir)delimiter(")>operator(,) string<delimiter(")content(unlink)delimiter(")>operator(,) string<delimiter(")content(delete)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(rmdir)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(path)operator(\)) operator({) - ident(JRubyFile) ident(directory) operator(=) ident(getDir)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(path)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) keyword(true)operator(\))operator(;) + ident(JRubyFile) ident(directory) operator(=) ident(getDir)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(path)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) pre_constant(true)operator(\))operator(;) keyword(if) operator(()operator(!)ident(directory)operator(.)ident(delete)operator(()operator(\))operator(\)) operator({) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newSystemCallError)operator(()string<delimiter(")content(No such directory)delimiter(")>operator(\))operator(;) @@ -13245,7 +13245,7 @@ comment(// ----- Ruby Class Methods -------------------------------------------- * Executes the block once for each file in the directory specified by * <code>path</code>. */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(foreach)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(foreach)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(foreach)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(_path)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyString) ident(path) operator(=) ident(_path)operator(.)ident(convertToString)operator(()operator(\))operator(;) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(checkSafeString)operator(()ident(path)operator(\))operator(;) @@ -13258,7 +13258,7 @@ comment(// ----- Ruby Class Methods -------------------------------------------- operator(}) comment(/** Returns the current directory. */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(getwd)delimiter(")>operator(,) string<delimiter(")content(pwd)delimiter(")>operator(})operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(getwd)delimiter(")>operator(,) string<delimiter(")content(pwd)delimiter(")>operator(})operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyString) ident(getwd)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) ident(Ruby) ident(ruby) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -13270,13 +13270,13 @@ comment(// ----- Ruby Class Methods -------------------------------------------- * <code>mode</code> parameter is provided only to support existing Ruby * code, and is ignored. */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(mkdir)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(mkdir)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(mkdir)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(runtime)operator(.)ident(checkSafeString)operator(()ident(args)operator([)integer(0)operator(])operator(\))operator(;) pre_type(String) ident(path) operator(=) ident(args)operator([)integer(0)operator(])operator(.)ident(toString)operator(()operator(\))operator(;) - pre_type(File) ident(newDir) operator(=) ident(getDir)operator(()ident(runtime)operator(,) ident(path)operator(,) keyword(false)operator(\))operator(;) + pre_type(File) ident(newDir) operator(=) ident(getDir)operator(()ident(runtime)operator(,) ident(path)operator(,) pre_constant(false)operator(\))operator(;) keyword(if) operator(()pre_type(File)operator(.)ident(separatorChar) operator(==) string<delimiter(')char(\\\\)delimiter(')>operator(\)) operator({) ident(newDir) operator(=) keyword(new) pre_type(File)operator(()ident(newDir)operator(.)ident(getPath)operator(()operator(\))operator(\))operator(;) operator(}) @@ -13296,7 +13296,7 @@ comment(// ----- Ruby Class Methods -------------------------------------------- * provided, a new directory object is passed to the block, which closes the * directory object before terminating. */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(open)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(open)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(open)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(path)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyDir) ident(directory) operator(=) operator(()ident(RubyDir)operator(\)) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getDir)operator(()operator(\))operator(.)ident(newInstance)operator(()ident(context)operator(,) @@ -13321,7 +13321,7 @@ comment(// ----- Ruby Instance Methods ----------------------------------------- comment(// Make sure any read(\)s after close fail.) ident(checkDir)operator(()operator(\))operator(;) - ident(isOpen) operator(=) keyword(false)operator(;) + ident(isOpen) operator(=) pre_constant(false)operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -13329,7 +13329,7 @@ comment(// ----- Ruby Instance Methods ----------------------------------------- comment(/** * Executes the block once for each entry in the directory. */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(each)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(checkDir)operator(()operator(\))operator(;) @@ -13432,7 +13432,7 @@ comment(// ----- Helper Methods ------------------------------------------------ comment(// If an IO exception occurs (something odd, but possible\)) comment(// A directory may return null.) - keyword(if) operator(()ident(contents) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(contents) operator(!=) pre_constant(null)operator(\)) operator({) keyword(for) operator(()type(int) ident(i)operator(=)integer(0)operator(;) ident(i)operator(<)ident(contents)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) ident(result)operator(.)ident(add)operator(()ident(contents)operator([)ident(i)operator(])operator(\))operator(;) operator(}) @@ -13468,7 +13468,7 @@ comment(// ----- Helper Methods ------------------------------------------------ * use /etc/passwd for regular user accounts */) - pre_type(String) ident(passwd) operator(=) keyword(null)operator(;) + pre_type(String) ident(passwd) operator(=) pre_constant(null)operator(;) keyword(try) operator({) pre_type(FileInputStream) ident(stream) operator(=) keyword(new) pre_type(FileInputStream)operator(()string<delimiter(")content(/etc/passwd)delimiter(")>operator(\))operator(;) type(int) ident(totalBytes) operator(=) ident(stream)operator(.)ident(available)operator(()operator(\))operator(;) @@ -13476,7 +13476,7 @@ comment(// ----- Helper Methods ------------------------------------------------ ident(stream)operator(.)ident(read)operator(()ident(bytes)operator(\))operator(;) ident(stream)operator(.)ident(close)operator(()operator(\))operator(;) ident(passwd) operator(=) keyword(new) pre_type(String)operator(()ident(bytes)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -13498,15 +13498,15 @@ comment(// ----- Helper Methods ------------------------------------------------ ident(RubyHash) ident(envHash) operator(=) operator(()ident(RubyHash)operator(\)) ident(runtime)operator(.)ident(getObject)operator(()operator(\))operator(.)ident(fastGetConstant)operator(()string<delimiter(")content(ENV)delimiter(")>operator(\))operator(;) ident(IRubyObject) ident(home) operator(=) ident(envHash)operator(.)ident(op_aref)operator(()ident(context)operator(,) ident(runtime)operator(.)ident(newString)operator(()string<delimiter(")content(HOME)delimiter(")>operator(\))operator(\))operator(;) - keyword(if) operator(()ident(home) operator(==) keyword(null) operator(||) ident(home)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) + keyword(if) operator(()ident(home) operator(==) pre_constant(null) operator(||) ident(home)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) ident(home) operator(=) ident(systemHash)operator(.)ident(op_aref)operator(()ident(context)operator(,) ident(runtime)operator(.)ident(newString)operator(()string<delimiter(")content(user.home)delimiter(")>operator(\))operator(\))operator(;) operator(}) - keyword(if) operator(()ident(home) operator(==) keyword(null) operator(||) ident(home)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) + keyword(if) operator(()ident(home) operator(==) pre_constant(null) operator(||) ident(home)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) ident(home) operator(=) ident(envHash)operator(.)ident(op_aref)operator(()ident(context)operator(,) ident(runtime)operator(.)ident(newString)operator(()string<delimiter(")content(LOGDIR)delimiter(")>operator(\))operator(\))operator(;) operator(}) - keyword(if) operator(()ident(home) operator(==) keyword(null) operator(||) ident(home)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) + keyword(if) operator(()ident(home) operator(==) pre_constant(null) operator(||) ident(home)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newArgumentError)operator(()string<delimiter(")content(user.home/LOGDIR not set)delimiter(")>operator(\))operator(;) operator(}) @@ -13581,7 +13581,7 @@ directive(public) type(class) class(RubyEnumerable) operator({) ident(Arity)operator(.)ident(noArguments)operator(()operator(\))operator(,) ident(callback)operator(,) ident(context)operator(\))operator(\))operator(;) operator(}) - directive(private) directive(static) type(class) class(ExitIteration) directive(extends) pre_type(RuntimeException) operator({) + directive(private) directive(static) type(class) class(ExitIteration) directive(extends) exception(RuntimeException) operator({) directive(public) pre_type(Throwable) ident(fillInStackTrace)operator(()operator(\)) operator({) keyword(return) local_variable(this)operator(;) operator(}) @@ -13648,7 +13648,7 @@ directive(public) type(class) class(RubyEnumerable) operator({) keyword(return) ident(result)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sort)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sort)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(sort)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(RubyArray) ident(result) operator(=) ident(runtime)operator(.)ident(newArray)operator(()operator(\))operator(;) @@ -13659,7 +13659,7 @@ directive(public) type(class) class(RubyEnumerable) operator({) keyword(return) ident(result)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sort_by)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sort_by)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(sort_by)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(;) directive(final) ident(ThreadContext) ident(localContext) operator(=) ident(context)operator(;) comment(// MUST NOT be used across threads) @@ -13716,7 +13716,7 @@ directive(public) type(class) class(RubyEnumerable) operator({) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(grep)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(grep)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(grep)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) directive(final) ident(IRubyObject) ident(pattern)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(;) directive(final) ident(RubyArray) ident(result) operator(=) ident(runtime)operator(.)ident(newArray)operator(()operator(\))operator(;) @@ -13751,12 +13751,12 @@ directive(public) type(class) class(RubyEnumerable) operator({) keyword(return) ident(result)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(detect)delimiter(")>operator(,) string<delimiter(")content(find)delimiter(")>operator(})operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(detect)delimiter(")>operator(,) string<delimiter(")content(find)delimiter(")>operator(})operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(detect)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(;) - directive(final) ident(IRubyObject) ident(result)type([]) operator(=) keyword(new) ident(IRubyObject)type([]) operator({) keyword(null) operator(})operator(;) + directive(final) ident(IRubyObject) ident(result)type([]) operator(=) keyword(new) ident(IRubyObject)type([]) operator({) pre_constant(null) operator(})operator(;) directive(final) ident(ThreadContext) ident(localContext) operator(=) ident(context)operator(;) - ident(IRubyObject) ident(ifnone) operator(=) keyword(null)operator(;) + ident(IRubyObject) ident(ifnone) operator(=) pre_constant(null)operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(1)operator(\)) ident(ifnone) operator(=) ident(args)operator([)integer(0)operator(])operator(;) @@ -13777,10 +13777,10 @@ directive(public) type(class) class(RubyEnumerable) operator({) keyword(return) ident(result)operator([)integer(0)operator(])operator(;) operator(}) - keyword(return) ident(ifnone) operator(!=) keyword(null) operator(?) ident(ifnone)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(call)delimiter(")>operator(\)) operator(:) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) + keyword(return) ident(ifnone) operator(!=) pre_constant(null) operator(?) ident(ifnone)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(call)delimiter(")>operator(\)) operator(:) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(select)delimiter(")>operator(,) string<delimiter(")content(find_all)delimiter(")>operator(})operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(select)delimiter(")>operator(,) string<delimiter(")content(find_all)delimiter(")>operator(})operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(select)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(;) directive(final) ident(RubyArray) ident(result) operator(=) ident(runtime)operator(.)ident(newArray)operator(()operator(\))operator(;) @@ -13799,7 +13799,7 @@ directive(public) type(class) class(RubyEnumerable) operator({) keyword(return) ident(result)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(reject)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(reject)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(reject)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(;) directive(final) ident(RubyArray) ident(result) operator(=) ident(runtime)operator(.)ident(newArray)operator(()operator(\))operator(;) @@ -13818,7 +13818,7 @@ directive(public) type(class) class(RubyEnumerable) operator({) keyword(return) ident(result)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(collect)delimiter(")>operator(,) string<delimiter(")content(map)delimiter(")>operator(})operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(collect)delimiter(")>operator(,) string<delimiter(")content(map)delimiter(")>operator(})operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(collect)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(;) directive(final) ident(RubyArray) ident(result) operator(=) ident(runtime)operator(.)ident(newArray)operator(()operator(\))operator(;) @@ -13839,10 +13839,10 @@ directive(public) type(class) class(RubyEnumerable) operator({) keyword(return) ident(result)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(inject)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(inject)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(inject)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(;) - directive(final) ident(IRubyObject) ident(result)type([]) operator(=) keyword(new) ident(IRubyObject)type([]) operator({) keyword(null) operator(})operator(;) + directive(final) ident(IRubyObject) ident(result)type([]) operator(=) keyword(new) ident(IRubyObject)type([]) operator({) pre_constant(null) operator(})operator(;) directive(final) ident(ThreadContext) ident(localContext) operator(=) ident(context)operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(1)operator(\)) ident(result)operator([)integer(0)operator(]) operator(=) ident(args)operator([)integer(0)operator(])operator(;) @@ -13852,17 +13852,17 @@ directive(public) type(class) class(RubyEnumerable) operator({) keyword(if) operator(()ident(localContext) operator(!=) ident(ctx)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newThreadError)operator(()string<delimiter(")content(Enumerable#inject cannot be parallelized)delimiter(")>operator(\))operator(;) operator(}) - ident(result)operator([)integer(0)operator(]) operator(=) ident(result)operator([)integer(0)operator(]) operator(==) keyword(null) operator(?) - ident(largs)operator([)integer(0)operator(]) operator(:) ident(block)operator(.)ident(yield)operator(()ident(ctx)operator(,) ident(runtime)operator(.)ident(newArray)operator(()ident(result)operator([)integer(0)operator(])operator(,) ident(largs)operator([)integer(0)operator(])operator(\))operator(,) keyword(null)operator(,) keyword(null)operator(,) keyword(true)operator(\))operator(;) + ident(result)operator([)integer(0)operator(]) operator(=) ident(result)operator([)integer(0)operator(]) operator(==) pre_constant(null) operator(?) + ident(largs)operator([)integer(0)operator(]) operator(:) ident(block)operator(.)ident(yield)operator(()ident(ctx)operator(,) ident(runtime)operator(.)ident(newArray)operator(()ident(result)operator([)integer(0)operator(])operator(,) ident(largs)operator([)integer(0)operator(])operator(\))operator(,) pre_constant(null)operator(,) pre_constant(null)operator(,) pre_constant(true)operator(\))operator(;) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) operator(})operator(\))operator(;) - keyword(return) ident(result)operator([)integer(0)operator(]) operator(==) keyword(null) operator(?) ident(runtime)operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(result)operator([)integer(0)operator(])operator(;) + keyword(return) ident(result)operator([)integer(0)operator(]) operator(==) pre_constant(null) operator(?) ident(runtime)operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(result)operator([)integer(0)operator(])operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(partition)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(partition)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(partition)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(;) directive(final) ident(RubyArray) ident(arr_true) operator(=) ident(runtime)operator(.)ident(newArray)operator(()operator(\))operator(;) @@ -13903,7 +13903,7 @@ directive(public) type(class) class(RubyEnumerable) operator({) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_with_index)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_with_index)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(each_with_index)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RuntimeHelpers)operator(.)ident(invoke)operator(()ident(context)operator(,) ident(self)operator(,) string<delimiter(")content(each)delimiter(")>operator(,) ident(CallBlock)operator(.)ident(newCallClosure)operator(()ident(self)operator(,) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getEnumerable)operator(()operator(\))operator(,) ident(Arity)operator(.)ident(noArguments)operator(()operator(\))operator(,) keyword(new) ident(EachWithIndex)operator(()ident(context)operator(,) ident(block)operator(\))operator(,) ident(context)operator(\))operator(\))operator(;) @@ -13911,7 +13911,7 @@ directive(public) type(class) class(RubyEnumerable) operator({) keyword(return) ident(self)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(include?)delimiter(")>operator(,) string<delimiter(")content(member?)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(include?)delimiter(")>operator(,) string<delimiter(")content(member?)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(include_p)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) directive(final) ident(IRubyObject) ident(arg)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) directive(final) ident(ThreadContext) ident(localContext) operator(=) ident(context)operator(;) @@ -13935,10 +13935,10 @@ directive(public) type(class) class(RubyEnumerable) operator({) keyword(return) ident(runtime)operator(.)ident(getFalse)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(max)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(max)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(max)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(;) - directive(final) ident(IRubyObject) ident(result)type([]) operator(=) keyword(new) ident(IRubyObject)type([]) operator({) keyword(null) operator(})operator(;) + directive(final) ident(IRubyObject) ident(result)type([]) operator(=) keyword(new) ident(IRubyObject)type([]) operator({) pre_constant(null) operator(})operator(;) directive(final) ident(ThreadContext) ident(localContext) operator(=) ident(context)operator(;) keyword(if) operator(()ident(block)operator(.)ident(isGiven)operator(()operator(\))operator(\)) operator({) @@ -13947,7 +13947,7 @@ directive(public) type(class) class(RubyEnumerable) operator({) keyword(if) operator(()ident(localContext) operator(!=) ident(ctx)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newThreadError)operator(()string<delimiter(")content(Enumerable#max{} cannot be parallelized)delimiter(")>operator(\))operator(;) operator(}) - keyword(if) operator(()ident(result)operator([)integer(0)operator(]) operator(==) keyword(null) operator(||) ident(RubyComparable)operator(.)ident(cmpint)operator(()ident(ctx)operator(,) ident(block)operator(.)ident(yield)operator(()ident(ctx)operator(,) + keyword(if) operator(()ident(result)operator([)integer(0)operator(]) operator(==) pre_constant(null) operator(||) ident(RubyComparable)operator(.)ident(cmpint)operator(()ident(ctx)operator(,) ident(block)operator(.)ident(yield)operator(()ident(ctx)operator(,) ident(runtime)operator(.)ident(newArray)operator(()ident(largs)operator([)integer(0)operator(])operator(,) ident(result)operator([)integer(0)operator(])operator(\))operator(\))operator(,) ident(largs)operator([)integer(0)operator(])operator(,) ident(result)operator([)integer(0)operator(])operator(\)) operator(>) integer(0)operator(\)) operator({) ident(result)operator([)integer(0)operator(]) operator(=) ident(largs)operator([)integer(0)operator(])operator(;) operator(}) @@ -13958,7 +13958,7 @@ directive(public) type(class) class(RubyEnumerable) operator({) ident(callEach)operator(()ident(runtime)operator(,) ident(context)operator(,) ident(self)operator(,) keyword(new) ident(BlockCallback)operator(()operator(\)) operator({) directive(public) ident(IRubyObject) ident(call)operator(()ident(ThreadContext) ident(ctx)operator(,) ident(IRubyObject)type([]) ident(largs)operator(,) ident(Block) ident(blk)operator(\)) operator({) directive(synchronized) operator(()ident(result)operator(\)) operator({) - keyword(if) operator(()ident(result)operator([)integer(0)operator(]) operator(==) keyword(null) operator(||) ident(RubyComparable)operator(.)ident(cmpint)operator(()ident(ctx)operator(,) ident(largs)operator([)integer(0)operator(])operator(.)ident(callMethod)operator(()ident(ctx)operator(,) + keyword(if) operator(()ident(result)operator([)integer(0)operator(]) operator(==) pre_constant(null) operator(||) ident(RubyComparable)operator(.)ident(cmpint)operator(()ident(ctx)operator(,) ident(largs)operator([)integer(0)operator(])operator(.)ident(callMethod)operator(()ident(ctx)operator(,) ident(MethodIndex)operator(.)ident(OP_SPACESHIP)operator(,) string<delimiter(")content(<=>)delimiter(")>operator(,) ident(result)operator([)integer(0)operator(])operator(\))operator(,) ident(largs)operator([)integer(0)operator(])operator(,) ident(result)operator([)integer(0)operator(])operator(\)) operator(>) integer(0)operator(\)) operator({) ident(result)operator([)integer(0)operator(]) operator(=) ident(largs)operator([)integer(0)operator(])operator(;) operator(}) @@ -13968,13 +13968,13 @@ directive(public) type(class) class(RubyEnumerable) operator({) operator(})operator(\))operator(;) operator(}) - keyword(return) ident(result)operator([)integer(0)operator(]) operator(==) keyword(null) operator(?) ident(runtime)operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(result)operator([)integer(0)operator(])operator(;) + keyword(return) ident(result)operator([)integer(0)operator(]) operator(==) pre_constant(null) operator(?) ident(runtime)operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(result)operator([)integer(0)operator(])operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(min)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(min)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(min)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(;) - directive(final) ident(IRubyObject) ident(result)type([]) operator(=) keyword(new) ident(IRubyObject)type([]) operator({) keyword(null) operator(})operator(;) + directive(final) ident(IRubyObject) ident(result)type([]) operator(=) keyword(new) ident(IRubyObject)type([]) operator({) pre_constant(null) operator(})operator(;) directive(final) ident(ThreadContext) ident(localContext) operator(=) ident(context)operator(;) keyword(if) operator(()ident(block)operator(.)ident(isGiven)operator(()operator(\))operator(\)) operator({) @@ -13983,7 +13983,7 @@ directive(public) type(class) class(RubyEnumerable) operator({) keyword(if) operator(()ident(localContext) operator(!=) ident(ctx)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newThreadError)operator(()string<delimiter(")content(Enumerable#min{} cannot be parallelized)delimiter(")>operator(\))operator(;) operator(}) - keyword(if) operator(()ident(result)operator([)integer(0)operator(]) operator(==) keyword(null) operator(||) ident(RubyComparable)operator(.)ident(cmpint)operator(()ident(ctx)operator(,) ident(block)operator(.)ident(yield)operator(()ident(ctx)operator(,) + keyword(if) operator(()ident(result)operator([)integer(0)operator(]) operator(==) pre_constant(null) operator(||) ident(RubyComparable)operator(.)ident(cmpint)operator(()ident(ctx)operator(,) ident(block)operator(.)ident(yield)operator(()ident(ctx)operator(,) ident(runtime)operator(.)ident(newArray)operator(()ident(largs)operator([)integer(0)operator(])operator(,) ident(result)operator([)integer(0)operator(])operator(\))operator(\))operator(,) ident(largs)operator([)integer(0)operator(])operator(,) ident(result)operator([)integer(0)operator(])operator(\)) operator(<) integer(0)operator(\)) operator({) ident(result)operator([)integer(0)operator(]) operator(=) ident(largs)operator([)integer(0)operator(])operator(;) operator(}) @@ -13994,7 +13994,7 @@ directive(public) type(class) class(RubyEnumerable) operator({) ident(callEach)operator(()ident(runtime)operator(,) ident(context)operator(,) ident(self)operator(,) keyword(new) ident(BlockCallback)operator(()operator(\)) operator({) directive(public) ident(IRubyObject) ident(call)operator(()ident(ThreadContext) ident(ctx)operator(,) ident(IRubyObject)type([]) ident(largs)operator(,) ident(Block) ident(blk)operator(\)) operator({) directive(synchronized) operator(()ident(result)operator(\)) operator({) - keyword(if) operator(()ident(result)operator([)integer(0)operator(]) operator(==) keyword(null) operator(||) ident(RubyComparable)operator(.)ident(cmpint)operator(()ident(ctx)operator(,) ident(largs)operator([)integer(0)operator(])operator(.)ident(callMethod)operator(()ident(ctx)operator(,) + keyword(if) operator(()ident(result)operator([)integer(0)operator(]) operator(==) pre_constant(null) operator(||) ident(RubyComparable)operator(.)ident(cmpint)operator(()ident(ctx)operator(,) ident(largs)operator([)integer(0)operator(])operator(.)ident(callMethod)operator(()ident(ctx)operator(,) ident(MethodIndex)operator(.)ident(OP_SPACESHIP)operator(,) string<delimiter(")content(<=>)delimiter(")>operator(,) ident(result)operator([)integer(0)operator(])operator(\))operator(,) ident(largs)operator([)integer(0)operator(])operator(,) ident(result)operator([)integer(0)operator(])operator(\)) operator(<) integer(0)operator(\)) operator({) ident(result)operator([)integer(0)operator(]) operator(=) ident(largs)operator([)integer(0)operator(])operator(;) operator(}) @@ -14004,10 +14004,10 @@ directive(public) type(class) class(RubyEnumerable) operator({) operator(})operator(\))operator(;) operator(}) - keyword(return) ident(result)operator([)integer(0)operator(]) operator(==) keyword(null) operator(?) ident(runtime)operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(result)operator([)integer(0)operator(])operator(;) + keyword(return) ident(result)operator([)integer(0)operator(]) operator(==) pre_constant(null) operator(?) ident(runtime)operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(result)operator([)integer(0)operator(])operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(all?)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(all?)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(all_p)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(;) directive(final) ident(ThreadContext) ident(localContext) operator(=) ident(context)operator(;) @@ -14045,7 +14045,7 @@ directive(public) type(class) class(RubyEnumerable) operator({) keyword(return) ident(runtime)operator(.)ident(getTrue)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(any?)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(any?)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(any_p)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(;) directive(final) ident(ThreadContext) ident(localContext) operator(=) ident(context)operator(;) @@ -14083,7 +14083,7 @@ directive(public) type(class) class(RubyEnumerable) operator({) keyword(return) ident(runtime)operator(.)ident(getFalse)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(zip)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(zip)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(zip)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) directive(final) ident(IRubyObject)type([]) ident(args)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -14131,7 +14131,7 @@ directive(public) type(class) class(RubyEnumerable) operator({) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(group_by)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(group_by)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(group_by)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(;) directive(final) ident(RubyHash) ident(result) operator(=) keyword(new) ident(RubyHash)operator(()ident(runtime)operator(\))operator(;) @@ -14142,7 +14142,7 @@ directive(public) type(class) class(RubyEnumerable) operator({) directive(synchronized) operator(()ident(result)operator(\)) operator({) ident(IRubyObject) ident(curr) operator(=) ident(result)operator(.)ident(fastARef)operator(()ident(key)operator(\))operator(;) - keyword(if) operator(()ident(curr) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(curr) operator(==) pre_constant(null)operator(\)) operator({) ident(curr) operator(=) ident(runtime)operator(.)ident(newArray)operator(()operator(\))operator(;) ident(result)operator(.)ident(fastASet)operator(()ident(key)operator(,) ident(curr)operator(\))operator(;) operator(}) @@ -14251,7 +14251,7 @@ directive(public) type(class) class(RubyEnumerator) directive(extends) ident(Rub ident(runtime)operator(.)ident(setEnumerator)operator(()ident(enmr)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(to_enum)delimiter(")>operator(,) string<delimiter(")content(enum_for)delimiter(")>operator(})operator(,) ident(optional) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(to_enum)delimiter(")>operator(,) string<delimiter(")content(enum_for)delimiter(")>operator(})operator(,) ident(optional) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(obj_to_enum)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(IRubyObject)type([]) ident(newArgs) operator(=) keyword(new) ident(IRubyObject)operator([)ident(args)operator(.)ident(length) operator(+) integer(1)operator(])operator(;) ident(newArgs)operator([)integer(0)operator(]) operator(=) ident(self)operator(;) @@ -14265,7 +14265,7 @@ directive(public) type(class) class(RubyEnumerator) directive(extends) ident(Rub ident(object) operator(=) ident(method) operator(=) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(object) operator(=) ident(args)operator([)integer(0)operator(])operator(;) ident(method) operator(=) ident(args)operator(.)ident(length) operator(>) integer(1) operator(?) ident(args)operator([)integer(1)operator(]) operator(:) ident(getRuntime)operator(()operator(\))operator(.)ident(fastNewSymbol)operator(()string<delimiter(")content(each)delimiter(")>operator(\))operator(;) @@ -14283,7 +14283,7 @@ directive(public) type(class) class(RubyEnumerator) directive(extends) ident(Rub * Block may not be given and "each" should just ignore it and call on through to * underlying method. */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(each)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(object)operator(.)ident(callMethod)operator(()ident(context)operator(,) ident(method)operator(.)ident(asJavaString)operator(()operator(\))operator(,) ident(methodArgs)operator(,) ident(block)operator(\))operator(;) operator(}) @@ -14294,7 +14294,7 @@ directive(public) type(class) class(RubyEnumerator) directive(extends) ident(Rub keyword(return) ident(RuntimeHelpers)operator(.)ident(invoke)operator(()ident(context)operator(,) ident(enumerator)operator(,) string<delimiter(")content(new)delimiter(")>operator(,) ident(self)operator(,) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(fastNewSymbol)operator(()string<delimiter(")content(each_with_index)delimiter(")>operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_slice)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_slice)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(each_slice)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) ident(IRubyObject) ident(arg)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) directive(final) type(int) ident(size) operator(=) operator(()type(int)operator(\))ident(RubyNumeric)operator(.)ident(num2long)operator(()ident(arg)operator(\))operator(;) @@ -14318,7 +14318,7 @@ directive(public) type(class) class(RubyEnumerator) directive(extends) ident(Rub keyword(return) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_cons)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_cons)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(each_cons)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) ident(IRubyObject) ident(arg)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) directive(final) type(int) ident(size) operator(=) operator(()type(int)operator(\))ident(RubyNumeric)operator(.)ident(num2long)operator(()ident(arg)operator(\))operator(;) @@ -14447,13 +14447,13 @@ directive(public) type(class) class(RubyEtc) operator({) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getpwuid)delimiter(")>operator(,) ident(optional)operator(=)integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getpwuid)delimiter(")>operator(,) ident(optional)operator(=)integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(getpwuid)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(POSIX) ident(posix) operator(=) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(;) type(int) ident(uid) operator(=) ident(args)operator(.)ident(length) operator(==) integer(0) operator(?) ident(posix)operator(.)ident(getuid)operator(()operator(\)) operator(:) ident(RubyNumeric)operator(.)ident(fix2int)operator(()ident(args)operator([)integer(0)operator(])operator(\))operator(;) ident(Passwd) ident(pwd) operator(=) ident(posix)operator(.)ident(getpwuid)operator(()ident(uid)operator(\))operator(;) - keyword(if)operator(()ident(pwd) operator(==) keyword(null)operator(\)) operator({) + keyword(if)operator(()ident(pwd) operator(==) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(Platform)operator(.)ident(IS_WINDOWS)operator(\)) operator({) comment(// MRI behavior) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -14462,11 +14462,11 @@ directive(public) type(class) class(RubyEtc) operator({) keyword(return) ident(setupPasswd)operator(()ident(runtime)operator(,) ident(pwd)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getpwnam)delimiter(")>operator(,) ident(required)operator(=)integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getpwnam)delimiter(")>operator(,) ident(required)operator(=)integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(getpwnam)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(name)operator(\)) operator({) pre_type(String) ident(nam) operator(=) ident(name)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) ident(Passwd) ident(pwd) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(getpwnam)operator(()ident(nam)operator(\))operator(;) - keyword(if)operator(()ident(pwd) operator(==) keyword(null)operator(\)) operator({) + keyword(if)operator(()ident(pwd) operator(==) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(Platform)operator(.)ident(IS_WINDOWS)operator(\)) operator({) comment(// MRI behavior) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -14475,7 +14475,7 @@ directive(public) type(class) class(RubyEtc) operator({) keyword(return) ident(setupPasswd)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(pwd)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(passwd)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(frame)operator(=)keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(passwd)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(frame)operator(=)pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(passwd)operator(()ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(POSIX) ident(posix) operator(=) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(;) @@ -14483,63 +14483,63 @@ directive(public) type(class) class(RubyEtc) operator({) ident(ThreadContext) ident(context) operator(=) ident(runtime)operator(.)ident(getCurrentContext)operator(()operator(\))operator(;) ident(posix)operator(.)ident(setpwent)operator(()operator(\))operator(;) ident(Passwd) ident(pw)operator(;) - keyword(while)operator(()operator(()ident(pw) operator(=) ident(posix)operator(.)ident(getpwent)operator(()operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(while)operator(()operator(()ident(pw) operator(=) ident(posix)operator(.)ident(getpwent)operator(()operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(setupPasswd)operator(()ident(runtime)operator(,) ident(pw)operator(\))operator(\))operator(;) operator(}) ident(posix)operator(.)ident(endpwent)operator(()operator(\))operator(;) operator(}) ident(Passwd) ident(pw) operator(=) ident(posix)operator(.)ident(getpwent)operator(()operator(\))operator(;) - keyword(if) operator(()ident(pw) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(pw) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(setupPasswd)operator(()ident(runtime)operator(,) ident(pw)operator(\))operator(;) operator(}) keyword(else) operator({) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getlogin)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getlogin)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(getlogin)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) pre_type(String) ident(login) operator(=) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(getlogin)operator(()operator(\))operator(;) - keyword(if) operator(()ident(login) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(login) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(runtime)operator(.)ident(newString)operator(()ident(login)operator(\))operator(;) operator(}) keyword(else) operator({) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(endpwent)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(endpwent)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(endpwent)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(endpwent)operator(()operator(\))operator(;) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setpwent)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setpwent)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(setpwent)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(setpwent)operator(()operator(\))operator(;) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getpwent)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getpwent)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(getpwent)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(Passwd) ident(passwd) operator(=) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(getpwent)operator(()operator(\))operator(;) - keyword(if) operator(()ident(passwd) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(passwd) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(setupPasswd)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(passwd)operator(\))operator(;) operator(}) keyword(else) operator({) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getgrnam)delimiter(")>operator(,) ident(required)operator(=)integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getgrnam)delimiter(")>operator(,) ident(required)operator(=)integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(getgrnam)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(name)operator(\)) operator({) pre_type(String) ident(nam) operator(=) ident(name)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) pre_type(Group) ident(grp) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(getgrnam)operator(()ident(nam)operator(\))operator(;) - keyword(if)operator(()ident(grp) operator(==) keyword(null)operator(\)) operator({) + keyword(if)operator(()ident(grp) operator(==) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(Platform)operator(.)ident(IS_WINDOWS)operator(\)) operator({) comment(// MRI behavior) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -14548,13 +14548,13 @@ directive(public) type(class) class(RubyEtc) operator({) keyword(return) ident(setupGroup)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(grp)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getgrgid)delimiter(")>operator(,) ident(optional)operator(=)integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getgrgid)delimiter(")>operator(,) ident(optional)operator(=)integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(getgrgid)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(POSIX) ident(posix) operator(=) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(;) type(int) ident(gid) operator(=) ident(args)operator(.)ident(length) operator(==) integer(0) operator(?) ident(posix)operator(.)ident(getgid)operator(()operator(\)) operator(:) ident(RubyNumeric)operator(.)ident(fix2int)operator(()ident(args)operator([)integer(0)operator(])operator(\))operator(;) pre_type(Group) ident(gr) operator(=) ident(posix)operator(.)ident(getgrgid)operator(()ident(gid)operator(\))operator(;) - keyword(if)operator(()ident(gr) operator(==) keyword(null)operator(\)) operator({) + keyword(if)operator(()ident(gr) operator(==) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(Platform)operator(.)ident(IS_WINDOWS)operator(\)) operator({) comment(// MRI behavior) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -14563,21 +14563,21 @@ directive(public) type(class) class(RubyEtc) operator({) keyword(return) ident(setupGroup)operator(()ident(runtime)operator(,) ident(gr)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(endgrent)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(endgrent)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(endgrent)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(endgrent)operator(()operator(\))operator(;) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setgrent)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setgrent)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(setgrent)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(setgrent)operator(()operator(\))operator(;) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(group)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(frame)operator(=)keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(group)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(frame)operator(=)pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(group)operator(()ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(POSIX) ident(posix) operator(=) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(;) @@ -14585,25 +14585,25 @@ directive(public) type(class) class(RubyEtc) operator({) ident(ThreadContext) ident(context) operator(=) ident(runtime)operator(.)ident(getCurrentContext)operator(()operator(\))operator(;) ident(posix)operator(.)ident(setgrent)operator(()operator(\))operator(;) pre_type(Group) ident(gr)operator(;) - keyword(while)operator(()operator(()ident(gr) operator(=) ident(posix)operator(.)ident(getgrent)operator(()operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(while)operator(()operator(()ident(gr) operator(=) ident(posix)operator(.)ident(getgrent)operator(()operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(setupGroup)operator(()ident(runtime)operator(,) ident(gr)operator(\))operator(\))operator(;) operator(}) ident(posix)operator(.)ident(endgrent)operator(()operator(\))operator(;) operator(}) pre_type(Group) ident(gr) operator(=) ident(posix)operator(.)ident(getgrent)operator(()operator(\))operator(;) - keyword(if) operator(()ident(gr) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(gr) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(setupGroup)operator(()ident(runtime)operator(,) ident(gr)operator(\))operator(;) operator(}) keyword(else) operator({) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getgrent)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getgrent)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(getgrent)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) pre_type(Group) ident(gr) operator(=) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(getgrent)operator(()operator(\))operator(;) - keyword(if) operator(()ident(gr) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(gr) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(setupGroup)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(gr)operator(\))operator(;) operator(}) keyword(else) operator({) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) @@ -14683,13 +14683,13 @@ directive(public) type(class) class(RubyException) directive(extends) ident(Ruby directive(public) directive(static) directive(final) type(int) ident(TRACE_MAX) operator(=) ident(TRACE_HEAD) operator(+) ident(TRACE_TAIL) operator(+) integer(6)operator(;) directive(protected) ident(RubyException)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(rubyClass)operator(\)) operator({) - local_variable(this)operator(()ident(runtime)operator(,) ident(rubyClass)operator(,) keyword(null)operator(\))operator(;) + local_variable(this)operator(()ident(runtime)operator(,) ident(rubyClass)operator(,) pre_constant(null)operator(\))operator(;) operator(}) directive(public) ident(RubyException)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(rubyClass)operator(,) pre_type(String) ident(message)operator(\)) operator({) local_variable(super)operator(()ident(runtime)operator(,) ident(rubyClass)operator(\))operator(;) - local_variable(this)operator(.)ident(message) operator(=) ident(message) operator(==) keyword(null) operator(?) ident(runtime)operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(runtime)operator(.)ident(newString)operator(()ident(message)operator(\))operator(;) + local_variable(this)operator(.)ident(message) operator(=) ident(message) operator(==) pre_constant(null) operator(?) ident(runtime)operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(runtime)operator(.)ident(newString)operator(()ident(message)operator(\))operator(;) operator(}) directive(private) directive(static) ident(ObjectAllocator) ident(EXCEPTION_ALLOCATOR) operator(=) keyword(new) ident(ObjectAllocator)operator(()operator(\)) operator({) @@ -14705,19 +14705,19 @@ directive(public) type(class) class(RubyException) directive(extends) ident(Ruby directive(private) directive(static) directive(final) ident(ObjectMarshal) ident(EXCEPTION_MARSHAL) operator(=) keyword(new) ident(ObjectMarshal)operator(()operator(\)) operator({) directive(public) type(void) ident(marshalTo)operator(()ident(Ruby) ident(runtime)operator(,) pre_type(Object) ident(obj)operator(,) ident(RubyClass) ident(type)operator(,) - ident(MarshalStream) ident(marshalStream)operator(\)) directive(throws) pre_type(IOException) operator({) + ident(MarshalStream) ident(marshalStream)operator(\)) directive(throws) exception(IOException) operator({) ident(RubyException) ident(exc) operator(=) operator(()ident(RubyException)operator(\))ident(obj)operator(;) ident(marshalStream)operator(.)ident(registerLinkTarget)operator(()ident(exc)operator(\))operator(;) pre_type(List)operator(<)ident(Variable)operator(<)ident(IRubyObject)operator(>)operator(>) ident(attrs) operator(=) ident(exc)operator(.)ident(getVariableList)operator(()operator(\))operator(;) ident(attrs)operator(.)ident(add)operator(()keyword(new) ident(VariableEntry)operator(<)ident(IRubyObject)operator(>)operator(() - string<delimiter(")content(mesg)delimiter(")>operator(,) ident(exc)operator(.)ident(message) operator(==) keyword(null) operator(?) ident(runtime)operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(exc)operator(.)ident(message)operator(\))operator(\))operator(;) + string<delimiter(")content(mesg)delimiter(")>operator(,) ident(exc)operator(.)ident(message) operator(==) pre_constant(null) operator(?) ident(runtime)operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(exc)operator(.)ident(message)operator(\))operator(\))operator(;) ident(attrs)operator(.)ident(add)operator(()keyword(new) ident(VariableEntry)operator(<)ident(IRubyObject)operator(>)operator(()string<delimiter(")content(bt)delimiter(")>operator(,) ident(exc)operator(.)ident(getBacktrace)operator(()operator(\))operator(\))operator(\))operator(;) ident(marshalStream)operator(.)ident(dumpVariables)operator(()ident(attrs)operator(\))operator(;) operator(}) directive(public) pre_type(Object) ident(unmarshalFrom)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(type)operator(,) - ident(UnmarshalStream) ident(unmarshalStream)operator(\)) directive(throws) pre_type(IOException) operator({) + ident(UnmarshalStream) ident(unmarshalStream)operator(\)) directive(throws) exception(IOException) operator({) ident(RubyException) ident(exc) operator(=) operator(()ident(RubyException)operator(\))ident(type)operator(.)ident(allocate)operator(()operator(\))operator(;) ident(unmarshalStream)operator(.)ident(registerLinkTarget)operator(()ident(exc)operator(\))operator(;) @@ -14774,7 +14774,7 @@ directive(public) type(class) class(RubyException) directive(extends) ident(Ruby operator(}) directive(public) ident(IRubyObject) ident(getBacktrace)operator(()operator(\)) operator({) - keyword(if) operator(()ident(backtrace) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(backtrace) operator(==) pre_constant(null)operator(\)) operator({) ident(initBacktrace)operator(()operator(\))operator(;) operator(}) keyword(return) ident(backtrace)operator(;) @@ -14783,13 +14783,13 @@ directive(public) type(class) class(RubyException) directive(extends) ident(Ruby directive(public) type(void) ident(initBacktrace)operator(()operator(\)) operator({) keyword(switch) operator(()ident(TRACE_TYPE)operator(\)) operator({) keyword(case) ident(RAW)operator(:) - ident(backtrace) operator(=) ident(ThreadContext)operator(.)ident(createRawBacktrace)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(javaStackTrace)operator(,) keyword(false)operator(\))operator(;) + ident(backtrace) operator(=) ident(ThreadContext)operator(.)ident(createRawBacktrace)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(javaStackTrace)operator(,) pre_constant(false)operator(\))operator(;) keyword(break)operator(;) keyword(case) ident(RAW_FILTERED)operator(:) - ident(backtrace) operator(=) ident(ThreadContext)operator(.)ident(createRawBacktrace)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(javaStackTrace)operator(,) keyword(true)operator(\))operator(;) + ident(backtrace) operator(=) ident(ThreadContext)operator(.)ident(createRawBacktrace)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(javaStackTrace)operator(,) pre_constant(true)operator(\))operator(;) keyword(break)operator(;) keyword(case) ident(RUBY_FRAMED)operator(:) - ident(backtrace) operator(=) ident(backtraceFrames) operator(==) keyword(null) operator(?) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(ThreadContext)operator(.)ident(createBacktraceFromFrames)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(backtraceFrames)operator(\))operator(;) + ident(backtrace) operator(=) ident(backtraceFrames) operator(==) pre_constant(null) operator(?) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(ThreadContext)operator(.)ident(createBacktraceFromFrames)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(backtraceFrames)operator(\))operator(;) keyword(break)operator(;) keyword(case) ident(RUBY_COMPILED)operator(:) ident(backtrace) operator(=) ident(ThreadContext)operator(.)ident(createRubyCompiledBacktrace)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(javaStackTrace)operator(\))operator(;) @@ -14800,7 +14800,7 @@ directive(public) type(class) class(RubyException) directive(extends) ident(Ruby operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(1)operator(\)) ident(message) operator(=) ident(args)operator([)integer(0)operator(])operator(;) keyword(return) local_variable(this)operator(;) @@ -14814,7 +14814,7 @@ directive(public) type(class) class(RubyException) directive(extends) ident(Ruby annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(set_backtrace)operator(()ident(IRubyObject) ident(obj)operator(\)) operator({) keyword(if) operator(()ident(obj)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) - ident(backtrace) operator(=) keyword(null)operator(;) + ident(backtrace) operator(=) pre_constant(null)operator(;) operator(}) keyword(else) keyword(if) operator(()operator(!)ident(isArrayOfStrings)operator(()ident(obj)operator(\))operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(()string<delimiter(")content(backtrace must be Array of String)delimiter(")>operator(\))operator(;) operator(}) keyword(else) operator({) @@ -14823,7 +14823,7 @@ directive(public) type(class) class(RubyException) directive(extends) ident(Ruby keyword(return) ident(backtrace)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(exception)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(exception)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(exception)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) operator(()operator(()ident(RubyClass)operator(\)) ident(recv)operator(\))operator(.)ident(newInstance)operator(()ident(context)operator(,) ident(args)operator(,) ident(block)operator(\))operator(;) operator(}) @@ -14898,15 +14898,15 @@ directive(public) type(class) class(RubyException) directive(extends) ident(Ruby operator(}) directive(private) type(boolean) ident(isArrayOfStrings)operator(()ident(IRubyObject) ident(backtrace)operator(\)) operator({) - keyword(if) operator(()operator(!)operator(()ident(backtrace) keyword(instanceof) ident(RubyArray)operator(\))operator(\)) keyword(return) keyword(false)operator(;) + keyword(if) operator(()operator(!)operator(()ident(backtrace) keyword(instanceof) ident(RubyArray)operator(\))operator(\)) keyword(return) pre_constant(false)operator(;) ident(IRubyObject)type([]) ident(elements) operator(=) operator(()operator(()ident(RubyArray)operator(\)) ident(backtrace)operator(\))operator(.)ident(toJavaArray)operator(()operator(\))operator(;) keyword(for) operator(()type(int) ident(i) operator(=) integer(0) operator(;) ident(i) operator(<) ident(elements)operator(.)ident(length) operator(;) ident(i)operator(++)operator(\)) operator({) - keyword(if) operator(()operator(!)operator(()ident(elements)operator([)ident(i)operator(]) keyword(instanceof) ident(RubyString)operator(\))operator(\)) keyword(return) keyword(false)operator(;) + keyword(if) operator(()operator(!)operator(()ident(elements)operator([)ident(i)operator(]) keyword(instanceof) ident(RubyString)operator(\))operator(\)) keyword(return) pre_constant(false)operator(;) operator(}) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) operator(}) comment(/* @@ -15007,7 +15007,7 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o operator(}) directive(private) directive(static) type(boolean) ident(startsWithDriveLetterOnWindows)operator(()pre_type(String) ident(path)operator(\)) operator({) - keyword(return) operator(()ident(path) operator(!=) keyword(null)operator(\)) + keyword(return) operator(()ident(path) operator(!=) pre_constant(null)operator(\)) operator(&&) ident(Platform)operator(.)ident(IS_WINDOWS) operator(&&) operator(()operator(()ident(path)operator(.)ident(length)operator(()operator(\))operator(>)integer(1) operator(&&) ident(path)operator(.)ident(charAt)operator(()integer(0)operator(\)) operator(==) string<delimiter(')content(/)delimiter(')>operator(\)) operator(?) operator(()ident(path)operator(.)ident(length)operator(()operator(\)) operator(>) integer(2) @@ -15019,7 +15019,7 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o operator(}) comment(// adjusts paths started with '/' or '\\\\', on windows.) directive(static) pre_type(String) ident(adjustRootPathOnWindows)operator(()ident(Ruby) ident(runtime)operator(,) pre_type(String) ident(path)operator(,) pre_type(String) ident(dir)operator(\)) operator({) - keyword(if) operator(()ident(path) operator(==) keyword(null)operator(\)) keyword(return) ident(path)operator(;) + keyword(if) operator(()ident(path) operator(==) pre_constant(null)operator(\)) keyword(return) ident(path)operator(;) keyword(if) operator(()ident(Platform)operator(.)ident(IS_WINDOWS)operator(\)) operator({) comment(// MRI behavior on Windows: it treats '/' as a root of) comment(// a current drive (but only if SINGLE slash is present!\):) @@ -15061,7 +15061,7 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o comment(// Converting a reader back into an InputStream doesn't generally work.) directive(public) ident(RubyFile)operator(()ident(Ruby) ident(runtime)operator(,) pre_type(String) ident(path)operator(,) directive(final) pre_type(Reader) ident(reader)operator(\)) operator({) local_variable(this)operator(()ident(runtime)operator(,) ident(path)operator(,) keyword(new) pre_type(InputStream)operator(()operator(\)) operator({) - directive(public) type(int) ident(read)operator(()operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) type(int) ident(read)operator(()operator(\)) directive(throws) exception(IOException) operator({) keyword(return) ident(reader)operator(.)ident(read)operator(()operator(\))operator(;) operator(}) operator(})operator(\))operator(;) @@ -15194,10 +15194,10 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o annotation(@Override) directive(public) ident(IRubyObject) ident(close)operator(()operator(\)) operator({) comment(// Make sure any existing lock is released before we try and close the file) - keyword(if) operator(()ident(currentLock) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(currentLock) operator(!=) pre_constant(null)operator(\)) operator({) keyword(try) operator({) ident(currentLock)operator(.)ident(release)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newIOError)operator(()ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) operator(}) @@ -15230,62 +15230,62 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o keyword(switch) operator(()ident(lockMode)operator(\)) operator({) keyword(case) ident(LOCK_UN)operator(:) keyword(case) ident(LOCK_UN) operator(|) ident(LOCK_NB)operator(:) - keyword(if) operator(()ident(currentLock) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(currentLock) operator(!=) pre_constant(null)operator(\)) operator({) ident(currentLock)operator(.)ident(release)operator(()operator(\))operator(;) - ident(currentLock) operator(=) keyword(null)operator(;) + ident(currentLock) operator(=) pre_constant(null)operator(;) keyword(return) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) operator(}) keyword(break)operator(;) keyword(case) ident(LOCK_EX)operator(:) - keyword(if) operator(()ident(currentLock) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(currentLock) operator(!=) pre_constant(null)operator(\)) operator({) ident(currentLock)operator(.)ident(release)operator(()operator(\))operator(;) - ident(currentLock) operator(=) keyword(null)operator(;) + ident(currentLock) operator(=) pre_constant(null)operator(;) operator(}) ident(currentLock) operator(=) ident(fileChannel)operator(.)ident(lock)operator(()operator(\))operator(;) - keyword(if) operator(()ident(currentLock) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(currentLock) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) operator(}) keyword(break)operator(;) keyword(case) ident(LOCK_EX) operator(|) ident(LOCK_NB)operator(:) - keyword(if) operator(()ident(currentLock) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(currentLock) operator(!=) pre_constant(null)operator(\)) operator({) ident(currentLock)operator(.)ident(release)operator(()operator(\))operator(;) - ident(currentLock) operator(=) keyword(null)operator(;) + ident(currentLock) operator(=) pre_constant(null)operator(;) operator(}) ident(currentLock) operator(=) ident(fileChannel)operator(.)ident(tryLock)operator(()operator(\))operator(;) - keyword(if) operator(()ident(currentLock) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(currentLock) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) operator(}) keyword(break)operator(;) keyword(case) ident(LOCK_SH)operator(:) - keyword(if) operator(()ident(currentLock) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(currentLock) operator(!=) pre_constant(null)operator(\)) operator({) ident(currentLock)operator(.)ident(release)operator(()operator(\))operator(;) - ident(currentLock) operator(=) keyword(null)operator(;) + ident(currentLock) operator(=) pre_constant(null)operator(;) operator(}) - ident(currentLock) operator(=) ident(fileChannel)operator(.)ident(lock)operator(()integer(0L)operator(,) pre_type(Long)operator(.)ident(MAX_VALUE)operator(,) keyword(true)operator(\))operator(;) - keyword(if) operator(()ident(currentLock) operator(!=) keyword(null)operator(\)) operator({) + ident(currentLock) operator(=) ident(fileChannel)operator(.)ident(lock)operator(()integer(0L)operator(,) pre_type(Long)operator(.)ident(MAX_VALUE)operator(,) pre_constant(true)operator(\))operator(;) + keyword(if) operator(()ident(currentLock) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) operator(}) keyword(break)operator(;) keyword(case) ident(LOCK_SH) operator(|) ident(LOCK_NB)operator(:) - keyword(if) operator(()ident(currentLock) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(currentLock) operator(!=) pre_constant(null)operator(\)) operator({) ident(currentLock)operator(.)ident(release)operator(()operator(\))operator(;) - ident(currentLock) operator(=) keyword(null)operator(;) + ident(currentLock) operator(=) pre_constant(null)operator(;) operator(}) - ident(currentLock) operator(=) ident(fileChannel)operator(.)ident(tryLock)operator(()integer(0L)operator(,) pre_type(Long)operator(.)ident(MAX_VALUE)operator(,) keyword(true)operator(\))operator(;) - keyword(if) operator(()ident(currentLock) operator(!=) keyword(null)operator(\)) operator({) + ident(currentLock) operator(=) ident(fileChannel)operator(.)ident(tryLock)operator(()integer(0L)operator(,) pre_type(Long)operator(.)ident(MAX_VALUE)operator(,) pre_constant(true)operator(\))operator(;) + keyword(if) operator(()ident(currentLock) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) operator(}) keyword(break)operator(;) keyword(default)operator(:) operator(}) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(ioe)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(ioe)operator(\)) operator({) keyword(if) operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getDebug)operator(()operator(\))operator(.)ident(isTrue)operator(()operator(\))operator(\)) operator({) ident(ioe)operator(.)ident(printStackTrace)operator(()pre_type(System)operator(.)ident(err)operator(\))operator(;) operator(}) @@ -15300,10 +15300,10 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getFalse)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) annotation(@Override) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) - keyword(if) operator(()ident(openFile) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(openFile) operator(==) pre_constant(null)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newRuntimeError)operator(()string<delimiter(")content(reinitializing File)delimiter(")>operator(\))operator(;) operator(}) @@ -15393,13 +15393,13 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o comment(// TODO: check if too many open files, GC and try again) keyword(return) ident(descriptor)operator(;) - operator(}) keyword(catch) operator(()pre_type(FileNotFoundException) ident(fnfe)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(FileNotFoundException) ident(fnfe)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoENOENTError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(DirectoryAsFileException) ident(dafe)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEISDirError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(FileExistsException) ident(fee)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEEXISTError)operator(()string<delimiter(")content(file exists: )delimiter(")> operator(+) ident(path)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(ioe)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(ioe)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newIOErrorFromException)operator(()ident(ioe)operator(\))operator(;) operator(}) operator(}) @@ -15411,7 +15411,7 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o ident(path)operator(,) ident(getIOModes)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(modeString)operator(\))operator(\))operator(;) - keyword(if) operator(()ident(stream) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(stream) operator(==) pre_constant(null)operator(\)) operator({) comment(// TODO) comment(// if (errno == EMFILE || errno == ENFILE\) {) comment(// rb_gc(\);) @@ -15433,7 +15433,7 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o keyword(return) ident(stream)operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(e)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEBADFError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(FileNotFoundException) ident(ex)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(FileNotFoundException) ident(ex)operator(\)) operator({) comment(// FNFException can be thrown in both cases, when the file) comment(// is not found, or when permission is denied.) keyword(if) operator(()ident(Ruby)operator(.)ident(isSecurityRestricted)operator(()operator(\)) operator(||) keyword(new) pre_type(File)operator(()ident(path)operator(\))operator(.)ident(exists)operator(()operator(\))operator(\)) operator({) @@ -15446,7 +15446,7 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEISDirError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(FileExistsException) ident(ex)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEEXISTError)operator(()ident(path)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(ex)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(ex)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newIOErrorFromException)operator(()ident(ex)operator(\))operator(;) operator(}) keyword(catch) operator(()ident(InvalidValueException) ident(ex)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEINVALError)operator(()operator(\))operator(;) @@ -15487,12 +15487,12 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o annotation(@JRubyMethod) directive(public) ident(IRubyObject) ident(atime)operator(()ident(ThreadContext) ident(context)operator(\)) operator({) - keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(path)operator(,) keyword(false)operator(\))operator(.)ident(atime)operator(()operator(\))operator(;) + keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(path)operator(,) pre_constant(false)operator(\))operator(.)ident(atime)operator(()operator(\))operator(;) operator(}) annotation(@JRubyMethod) directive(public) ident(IRubyObject) ident(ctime)operator(()ident(ThreadContext) ident(context)operator(\)) operator({) - keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(path)operator(,) keyword(false)operator(\))operator(.)ident(ctime)operator(()operator(\))operator(;) + keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(path)operator(,) pre_constant(false)operator(\))operator(.)ident(ctime)operator(()operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(1)operator(\)) @@ -15528,7 +15528,7 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o annotation(@JRubyMethod) directive(public) ident(IRubyObject) ident(lstat)operator(()ident(ThreadContext) ident(context)operator(\)) operator({) - keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(path)operator(,) keyword(true)operator(\))operator(;) + keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(path)operator(,) pre_constant(true)operator(\))operator(;) operator(}) annotation(@JRubyMethod) @@ -15545,7 +15545,7 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o annotation(@Override) directive(public) ident(IRubyObject) ident(stat)operator(()ident(ThreadContext) ident(context)operator(\)) operator({) ident(openFile)operator(.)ident(checkClosed)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) - keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(path)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(path)operator(,) pre_constant(false)operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(1)operator(\)) @@ -15563,7 +15563,7 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoESPIPEError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(InvalidValueException) ident(ex)operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEINVALError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) comment(// Should we do anything?) operator(}) @@ -15600,7 +15600,7 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o comment(/* File class methods */) - annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(basename)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) pre_type(String) ident(name) operator(=) ident(RubyString)operator(.)ident(stringValue)operator(()ident(args)operator([)integer(0)operator(])operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) @@ -15669,7 +15669,7 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()ident(name)operator(\))operator(.)ident(infectBy)operator(()ident(args)operator([)integer(0)operator(])operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(2)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(2)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(chmod)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -15691,7 +15691,7 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o keyword(return) ident(runtime)operator(.)ident(newFixnum)operator(()ident(count)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(3)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(3)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(chown)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -15721,13 +15721,13 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o keyword(return) ident(runtime)operator(.)ident(newFixnum)operator(()ident(count)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(dirname)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) ident(RubyString) ident(filename) operator(=) ident(RubyString)operator(.)ident(stringValue)operator(()ident(arg)operator(\))operator(;) pre_type(String) ident(jfilename) operator(=) ident(filename)operator(.)ident(toString)operator(()operator(\))operator(;) pre_type(String) ident(name) operator(=) ident(jfilename)operator(.)ident(replace)operator(()string<delimiter(')char(\\\\)delimiter(')>operator(,) string<delimiter(')content(/)delimiter(')>operator(\))operator(;) type(int) ident(minPathLength) operator(=) integer(1)operator(;) - type(boolean) ident(trimmedSlashes) operator(=) keyword(false)operator(;) + type(boolean) ident(trimmedSlashes) operator(=) pre_constant(false)operator(;) type(boolean) ident(startsWithDriveLetterOnWindows) operator(=) ident(startsWithDriveLetterOnWindows)operator(()ident(name)operator(\))operator(;) @@ -15736,7 +15736,7 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o operator(}) keyword(while) operator(()ident(name)operator(.)ident(length)operator(()operator(\)) operator(>) ident(minPathLength) operator(&&) ident(name)operator(.)ident(charAt)operator(()ident(name)operator(.)ident(length)operator(()operator(\)) operator(-) integer(1)operator(\)) operator(==) string<delimiter(')content(/)delimiter(')>operator(\)) operator({) - ident(trimmedSlashes) operator(=) keyword(true)operator(;) + ident(trimmedSlashes) operator(=) pre_constant(true)operator(;) ident(name) operator(=) ident(name)operator(.)ident(substring)operator(()integer(0)operator(,) ident(name)operator(.)ident(length)operator(()operator(\)) operator(-) integer(1)operator(\))operator(;) operator(}) @@ -15795,7 +15795,7 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o * @param arg Path to get extension name of * @return Extension, including the dot, or an empty string */) - annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(extname)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) ident(IRubyObject) ident(baseFilename) operator(=) ident(basename)operator(()ident(context)operator(,) ident(recv)operator(,) keyword(new) ident(IRubyObject)type([])operator({)ident(arg)operator(})operator(\))operator(;) pre_type(String) ident(filename) operator(=) ident(RubyString)operator(.)ident(stringValue)operator(()ident(baseFilename)operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) @@ -15820,7 +15820,7 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o * @param args * @return Resulting absolute path as a String */) - annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(expand_path)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -15828,7 +15828,7 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o type(boolean) ident(isAbsoluteWithFilePrefix) operator(=) ident(relativePath)operator(.)ident(startsWith)operator(()string<delimiter(")content(file:)delimiter(")>operator(\))operator(;) - pre_type(String) ident(cwd) operator(=) keyword(null)operator(;) + pre_type(String) ident(cwd) operator(=) pre_constant(null)operator(;) comment(// Handle ~user paths ) ident(relativePath) operator(=) ident(expandUserPath)operator(()ident(context)operator(,) ident(relativePath)operator(\))operator(;) @@ -15842,9 +15842,9 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o comment(// Handle ~user paths.) ident(cwd) operator(=) ident(expandUserPath)operator(()ident(context)operator(,) ident(cwdArg)operator(\))operator(;) - ident(cwd) operator(=) ident(adjustRootPathOnWindows)operator(()ident(runtime)operator(,) ident(cwd)operator(,) keyword(null)operator(\))operator(;) + ident(cwd) operator(=) ident(adjustRootPathOnWindows)operator(()ident(runtime)operator(,) ident(cwd)operator(,) pre_constant(null)operator(\))operator(;) - type(boolean) ident(startsWithSlashNotOnWindows) operator(=) operator(()ident(cwd) operator(!=) keyword(null)operator(\)) + type(boolean) ident(startsWithSlashNotOnWindows) operator(=) operator(()ident(cwd) operator(!=) pre_constant(null)operator(\)) operator(&&) operator(!)ident(Platform)operator(.)ident(IS_WINDOWS) operator(&&) ident(cwd)operator(.)ident(length)operator(()operator(\)) operator(>) integer(0) operator(&&) ident(cwd)operator(.)ident(charAt)operator(()integer(0)operator(\)) operator(==) string<delimiter(')content(/)delimiter(')>operator(;) @@ -15862,7 +15862,7 @@ directive(public) type(class) class(RubyFile) directive(extends) ident(RubyIO) o comment(// Something wrong we don't know the cwd...) comment(// TODO: Is this behavior really desirable? /mov) - keyword(if) operator(()ident(cwd) operator(==) keyword(null)operator(\)) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) + keyword(if) operator(()ident(cwd) operator(==) pre_constant(null)operator(\)) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) comment(/* The counting of slashes that follows is simply a way to adhere to * Ruby's UNC (or something\) compatibility. When Ruby's expand_path is @@ -15998,11 +15998,11 @@ comment(// }) operator(}) directive(private) directive(static) pre_type(String) ident(canonicalize)operator(()pre_type(String) ident(path)operator(\)) operator({) - keyword(return) ident(canonicalize)operator(()keyword(null)operator(,) ident(path)operator(\))operator(;) + keyword(return) ident(canonicalize)operator(()pre_constant(null)operator(,) ident(path)operator(\))operator(;) operator(}) directive(private) directive(static) pre_type(String) ident(canonicalize)operator(()pre_type(String) ident(canonicalPath)operator(,) pre_type(String) ident(remaining)operator(\)) operator({) - keyword(if) operator(()ident(remaining) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(remaining) operator(==) pre_constant(null)operator(\)) operator({) keyword(if) operator(()string<delimiter(")delimiter(")>operator(.)ident(equals)operator(()ident(canonicalPath)operator(\))operator(\)) operator({) keyword(return) string<delimiter(")content(/)delimiter(")>operator(;) operator(}) keyword(else) operator({) @@ -16019,7 +16019,7 @@ comment(// }) type(int) ident(slash) operator(=) ident(remaining)operator(.)ident(indexOf)operator(()string<delimiter(')content(/)delimiter(')>operator(\))operator(;) keyword(if) operator(()ident(slash) operator(==) operator(-)integer(1)operator(\)) operator({) ident(child) operator(=) ident(remaining)operator(;) - ident(remaining) operator(=) keyword(null)operator(;) + ident(remaining) operator(=) pre_constant(null)operator(;) operator(}) keyword(else) operator({) ident(child) operator(=) ident(remaining)operator(.)ident(substring)operator(()integer(0)operator(,) ident(slash)operator(\))operator(;) ident(remaining) operator(=) ident(remaining)operator(.)ident(substring)operator(()ident(slash) operator(+) integer(1)operator(\))operator(;) @@ -16027,9 +16027,9 @@ comment(// }) keyword(if) operator(()ident(child)operator(.)ident(equals)operator(()string<delimiter(")content(.)delimiter(")>operator(\))operator(\)) operator({) comment(// skip it) - keyword(if) operator(()ident(canonicalPath) operator(!=) keyword(null) operator(&&) ident(canonicalPath)operator(.)ident(length)operator(()operator(\)) operator(==) integer(0) operator(\)) ident(canonicalPath) operator(+=) string<delimiter(")content(/)delimiter(")>operator(;) + keyword(if) operator(()ident(canonicalPath) operator(!=) pre_constant(null) operator(&&) ident(canonicalPath)operator(.)ident(length)operator(()operator(\)) operator(==) integer(0) operator(\)) ident(canonicalPath) operator(+=) string<delimiter(")content(/)delimiter(")>operator(;) operator(}) keyword(else) keyword(if) operator(()ident(child)operator(.)ident(equals)operator(()string<delimiter(")content(..)delimiter(")>operator(\))operator(\)) operator({) - keyword(if) operator(()ident(canonicalPath) operator(==) keyword(null)operator(\)) keyword(throw) keyword(new) pre_type(IllegalArgumentException)operator(()string<delimiter(")content(Cannot have .. at the start of an absolute path)delimiter(")>operator(\))operator(;) + keyword(if) operator(()ident(canonicalPath) operator(==) pre_constant(null)operator(\)) keyword(throw) keyword(new) exception(IllegalArgumentException)operator(()string<delimiter(")content(Cannot have .. at the start of an absolute path)delimiter(")>operator(\))operator(;) type(int) ident(lastDir) operator(=) ident(canonicalPath)operator(.)ident(lastIndexOf)operator(()string<delimiter(')content(/)delimiter(')>operator(\))operator(;) keyword(if) operator(()ident(lastDir) operator(==) operator(-)integer(1)operator(\)) operator({) keyword(if) operator(()ident(startsWithDriveLetterOnWindows)operator(()ident(canonicalPath)operator(\))operator(\)) operator({) @@ -16040,7 +16040,7 @@ comment(// }) operator(}) keyword(else) operator({) ident(canonicalPath) operator(=) ident(canonicalPath)operator(.)ident(substring)operator(()integer(0)operator(,) ident(lastDir)operator(\))operator(;) operator(}) - operator(}) keyword(else) keyword(if) operator(()ident(canonicalPath) operator(==) keyword(null)operator(\)) operator({) + operator(}) keyword(else) keyword(if) operator(()ident(canonicalPath) operator(==) pre_constant(null)operator(\)) operator({) ident(canonicalPath) operator(=) ident(child)operator(;) operator(}) keyword(else) operator({) ident(canonicalPath) operator(+=) string<delimiter(")content(/)delimiter(")> operator(+) ident(child)operator(;) @@ -16058,7 +16058,7 @@ comment(// }) * [set]: Matches a single char in a set (re: [...]\). * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(fnmatch)delimiter(")>operator(,) string<delimiter(")content(fnmatch?)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(2)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(fnmatch)delimiter(")>operator(,) string<delimiter(")content(fnmatch?)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(2)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(fnmatch)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) type(int) ident(flags) operator(=) ident(args)operator(.)ident(length) operator(==) integer(3) operator(?) ident(RubyNumeric)operator(.)ident(num2int)operator(()ident(args)operator([)integer(2)operator(])operator(\)) operator(:) integer(0)operator(;) @@ -16072,9 +16072,9 @@ comment(// }) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getFalse)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(ftype)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(ftype)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(ftype)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) - keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(filename)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) keyword(true)operator(\))operator(.)ident(ftype)operator(()operator(\))operator(;) + keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(filename)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) pre_constant(true)operator(\))operator(.)ident(ftype)operator(()operator(\))operator(;) operator(}) directive(private) directive(static) pre_type(String) ident(inspectJoin)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(RubyArray) ident(parent)operator(,) ident(RubyArray) ident(array)operator(\)) operator({) @@ -16093,13 +16093,13 @@ comment(// }) directive(private) directive(static) ident(RubyString) ident(join)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(RubyArray) ident(ary)operator(\)) operator({) ident(IRubyObject)type([]) ident(args) operator(=) ident(ary)operator(.)ident(toJavaArray)operator(()operator(\))operator(;) - type(boolean) ident(isTainted) operator(=) keyword(false)operator(;) + type(boolean) ident(isTainted) operator(=) pre_constant(false)operator(;) pre_type(StringBuilder) ident(buffer) operator(=) keyword(new) pre_type(StringBuilder)operator(()operator(\))operator(;) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(i) operator(<) ident(args)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) keyword(if) operator(()ident(args)operator([)ident(i)operator(])operator(.)ident(isTaint)operator(()operator(\))operator(\)) operator({) - ident(isTainted) operator(=) keyword(true)operator(;) + ident(isTainted) operator(=) pre_constant(true)operator(;) operator(}) pre_type(String) ident(element)operator(;) keyword(if) operator(()ident(args)operator([)ident(i)operator(]) keyword(instanceof) ident(RubyString)operator(\)) operator({) @@ -16130,7 +16130,7 @@ comment(// }) * Fixme: This does not have exact same semantics as RubyArray.join, but they * probably could be consolidated (perhaps as join(args[], sep, doChomp\)\). */) - annotation(@JRubyMethod)operator(()ident(rest) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(rest) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyString) ident(join)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(return) ident(join)operator(()ident(context)operator(,) ident(recv)operator(,) ident(RubyArray)operator(.)ident(newArrayNoCopyLight)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(\))operator(\))operator(;) operator(}) @@ -16144,43 +16144,43 @@ comment(// }) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(lstat)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(lstat)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(lstat)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) pre_type(String) ident(f) operator(=) ident(filename)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) keyword(if)operator(()ident(f)operator(.)ident(startsWith)operator(()string<delimiter(")content(file:)delimiter(")>operator(\)) operator(&&) ident(f)operator(.)ident(indexOf)operator(()string<delimiter(')content(!)delimiter(')>operator(\)) operator(!=) operator(-)integer(1)operator(\)) operator({) ident(f) operator(=) ident(f)operator(.)ident(substring)operator(()integer(5)operator(,) ident(f)operator(.)ident(indexOf)operator(()string<delimiter(")content(!)delimiter(")>operator(\))operator(\))operator(;) operator(}) - keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(f)operator(,) keyword(true)operator(\))operator(;) + keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(f)operator(,) pre_constant(true)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(stat)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(stat)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(stat)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) pre_type(String) ident(f) operator(=) ident(filename)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) keyword(if)operator(()ident(f)operator(.)ident(startsWith)operator(()string<delimiter(")content(file:)delimiter(")>operator(\)) operator(&&) ident(f)operator(.)ident(indexOf)operator(()string<delimiter(')content(!)delimiter(')>operator(\)) operator(!=) operator(-)integer(1)operator(\)) operator({) ident(f) operator(=) ident(f)operator(.)ident(substring)operator(()integer(5)operator(,) ident(f)operator(.)ident(indexOf)operator(()string<delimiter(")content(!)delimiter(")>operator(\))operator(\))operator(;) operator(}) - keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(f)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(f)operator(,) pre_constant(false)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(atime)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(atime)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(atime)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) pre_type(String) ident(f) operator(=) ident(filename)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) keyword(if)operator(()ident(f)operator(.)ident(startsWith)operator(()string<delimiter(")content(file:)delimiter(")>operator(\)) operator(&&) ident(f)operator(.)ident(indexOf)operator(()string<delimiter(')content(!)delimiter(')>operator(\)) operator(!=) operator(-)integer(1)operator(\)) operator({) ident(f) operator(=) ident(f)operator(.)ident(substring)operator(()integer(5)operator(,) ident(f)operator(.)ident(indexOf)operator(()string<delimiter(")content(!)delimiter(")>operator(\))operator(\))operator(;) operator(}) - keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(f)operator(,) keyword(false)operator(\))operator(.)ident(atime)operator(()operator(\))operator(;) + keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(f)operator(,) pre_constant(false)operator(\))operator(.)ident(atime)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(ctime)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(ctime)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(ctime)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) pre_type(String) ident(f) operator(=) ident(filename)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) keyword(if)operator(()ident(f)operator(.)ident(startsWith)operator(()string<delimiter(")content(file:)delimiter(")>operator(\)) operator(&&) ident(f)operator(.)ident(indexOf)operator(()string<delimiter(')content(!)delimiter(')>operator(\)) operator(!=) operator(-)integer(1)operator(\)) operator({) ident(f) operator(=) ident(f)operator(.)ident(substring)operator(()integer(5)operator(,) ident(f)operator(.)ident(indexOf)operator(()string<delimiter(")content(!)delimiter(")>operator(\))operator(\))operator(;) operator(}) - keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(f)operator(,) keyword(false)operator(\))operator(.)ident(ctime)operator(()operator(\))operator(;) + keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(f)operator(,) pre_constant(false)operator(\))operator(.)ident(ctime)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(2)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(2)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(lchmod)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -16202,7 +16202,7 @@ comment(// }) keyword(return) ident(runtime)operator(.)ident(newFixnum)operator(()ident(count)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(3)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(3)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(lchown)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) type(int) ident(owner) operator(=) operator(!)ident(args)operator([)integer(0)operator(])operator(.)ident(isNil)operator(()operator(\)) operator(?) ident(RubyNumeric)operator(.)ident(num2int)operator(()ident(args)operator([)integer(0)operator(])operator(\)) operator(:) operator(-)integer(1)operator(;) @@ -16225,7 +16225,7 @@ comment(// }) keyword(return) ident(runtime)operator(.)ident(newFixnum)operator(()ident(count)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(2)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(2)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(link)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(from)operator(,) ident(IRubyObject) ident(to)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(RubyString) ident(fromStr) operator(=) ident(RubyString)operator(.)ident(stringValue)operator(()ident(from)operator(\))operator(;) @@ -16244,12 +16244,12 @@ comment(// }) keyword(return) ident(runtime)operator(.)ident(newFixnum)operator(()integer(0)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(mtime)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(mtime)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(mtime)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) keyword(return) ident(getLastModified)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(filename)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(2)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(2)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(rename)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(oldName)operator(,) ident(IRubyObject) ident(newName)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(RubyString) ident(oldNameString) operator(=) ident(RubyString)operator(.)ident(stringValue)operator(()ident(oldName)operator(\))operator(;) @@ -16285,7 +16285,7 @@ comment(// }) ident(newNameString)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyArray) ident(split)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) ident(RubyString) ident(filename) operator(=) ident(RubyString)operator(.)ident(stringValue)operator(()ident(arg)operator(\))operator(;) @@ -16293,7 +16293,7 @@ comment(// }) ident(basename)operator(()ident(context)operator(,) ident(recv)operator(,) keyword(new) ident(IRubyObject)type([]) operator({) ident(filename) operator(})operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(2)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(2)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(symlink)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(from)operator(,) ident(IRubyObject) ident(to)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(RubyString) ident(fromStr) operator(=) ident(RubyString)operator(.)ident(stringValue)operator(()ident(from)operator(\))operator(;) @@ -16312,7 +16312,7 @@ comment(// }) keyword(return) ident(runtime)operator(.)ident(newFixnum)operator(()integer(0)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(readlink)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(path)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -16327,18 +16327,18 @@ comment(// }) keyword(throw) ident(runtime)operator(.)ident(newErrnoEINVALError)operator(()string<delimiter(")content(invalid argument - )delimiter(")> operator(+) ident(path)operator(\))operator(;) operator(}) - keyword(if) operator(()ident(realPath) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(realPath) operator(==) pre_constant(null)operator(\)) operator({) comment(//FIXME: When we get JNA3 we need to properly write this to errno.) operator(}) keyword(return) ident(runtime)operator(.)ident(newString)operator(()ident(realPath)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newIOError)operator(()ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) operator(}) comment(// Can we produce IOError which bypasses a close?) - annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(2)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(2)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(truncate)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(IRubyObject) ident(arg2)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(RubyString) ident(filename) operator(=) ident(arg1)operator(.)ident(convertToString)operator(()operator(\))operator(;) comment(// TODO: SafeStringValue here) @@ -16361,7 +16361,7 @@ comment(// }) keyword(return) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(runtime)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(meta) operator(=) keyword(true)operator(,) ident(optional) operator(=) integer(1)operator(\)) + annotation(@JRubyMethod)operator(()ident(meta) operator(=) pre_constant(true)operator(,) ident(optional) operator(=) integer(1)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(umask)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) type(int) ident(oldMask) operator(=) integer(0)operator(;) @@ -16380,7 +16380,7 @@ comment(// }) comment(/** * This method does NOT set atime, only mtime, since Java doesn't support anything else. */) - annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(2)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(2)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(utime)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -16394,7 +16394,7 @@ comment(// }) operator(}) keyword(else) keyword(if) operator(()ident(args)operator([)integer(1)operator(]) operator(==) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(\)) operator({) ident(mtime) operator(=) pre_type(System)operator(.)ident(currentTimeMillis)operator(()operator(\))operator(;) operator(}) keyword(else) operator({) - ident(RubyTime) ident(time) operator(=) operator(()ident(RubyTime)operator(\)) ident(TypeConverter)operator(.)ident(convertToType)operator(()ident(args)operator([)integer(1)operator(])operator(,) ident(runtime)operator(.)ident(getTime)operator(()operator(\))operator(,) ident(MethodIndex)operator(.)ident(NO_INDEX)operator(,)string<delimiter(")content(to_time)delimiter(")>operator(,) keyword(true)operator(\))operator(;) + ident(RubyTime) ident(time) operator(=) operator(()ident(RubyTime)operator(\)) ident(TypeConverter)operator(.)ident(convertToType)operator(()ident(args)operator([)integer(1)operator(])operator(,) ident(runtime)operator(.)ident(getTime)operator(()operator(\))operator(,) ident(MethodIndex)operator(.)ident(NO_INDEX)operator(,)string<delimiter(")content(to_time)delimiter(")>operator(,) pre_constant(true)operator(\))operator(;) ident(mtime) operator(=) ident(time)operator(.)ident(getJavaDate)operator(()operator(\))operator(.)ident(getTime)operator(()operator(\))operator(;) operator(}) @@ -16413,7 +16413,7 @@ comment(// }) keyword(return) ident(runtime)operator(.)ident(newFixnum)operator(()ident(args)operator(.)ident(length) operator(-) integer(2)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(unlink)delimiter(")>operator(,) string<delimiter(")content(delete)delimiter(")>operator(})operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(unlink)delimiter(")>operator(,) string<delimiter(")content(delete)delimiter(")>operator(})operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(unlink)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -16564,7 +16564,7 @@ directive(public) type(class) class(RubyFileStat) directive(extends) ident(RubyO annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject) ident(fname)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) - ident(setup)operator(()ident(fname)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) keyword(false)operator(\))operator(;) + ident(setup)operator(()ident(fname)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(;) keyword(return) local_variable(this)operator(;) operator(}) @@ -16692,16 +16692,16 @@ directive(public) type(class) class(RubyFileStat) directive(extends) ident(RubyO comment(// FIXME: Obvious issue that not all platforms can display all attributes. Ugly hacks.) comment(// Using generic posix library makes pushing inspect behavior into specific system impls) comment(// rather painful.) - keyword(try) operator({) ident(buf)operator(.)ident(append)operator(()string<delimiter(")content(dev=0x)delimiter(")>operator(\))operator(.)ident(append)operator(()pre_type(Long)operator(.)ident(toHexString)operator(()ident(stat)operator(.)ident(dev)operator(()operator(\))operator(\))operator(\))operator(.)ident(append)operator(()string<delimiter(")content(, )delimiter(")>operator(\))operator(;) operator(}) keyword(catch) operator(()pre_type(Exception) ident(e)operator(\)) operator({)operator(}) - keyword(try) operator({) ident(buf)operator(.)ident(append)operator(()string<delimiter(")content(ino=)delimiter(")>operator(\))operator(.)ident(append)operator(()ident(stat)operator(.)ident(ino)operator(()operator(\))operator(\))operator(.)ident(append)operator(()string<delimiter(")content(, )delimiter(")>operator(\))operator(;) operator(}) keyword(catch) operator(()pre_type(Exception) ident(e)operator(\)) operator({)operator(}) + keyword(try) operator({) ident(buf)operator(.)ident(append)operator(()string<delimiter(")content(dev=0x)delimiter(")>operator(\))operator(.)ident(append)operator(()pre_type(Long)operator(.)ident(toHexString)operator(()ident(stat)operator(.)ident(dev)operator(()operator(\))operator(\))operator(\))operator(.)ident(append)operator(()string<delimiter(")content(, )delimiter(")>operator(\))operator(;) operator(}) keyword(catch) operator(()exception(Exception) ident(e)operator(\)) operator({)operator(}) + keyword(try) operator({) ident(buf)operator(.)ident(append)operator(()string<delimiter(")content(ino=)delimiter(")>operator(\))operator(.)ident(append)operator(()ident(stat)operator(.)ident(ino)operator(()operator(\))operator(\))operator(.)ident(append)operator(()string<delimiter(")content(, )delimiter(")>operator(\))operator(;) operator(}) keyword(catch) operator(()exception(Exception) ident(e)operator(\)) operator({)operator(}) ident(buf)operator(.)ident(append)operator(()string<delimiter(")content(mode=0)delimiter(")>operator(\))operator(.)ident(append)operator(()pre_type(Integer)operator(.)ident(toOctalString)operator(()ident(stat)operator(.)ident(mode)operator(()operator(\))operator(\))operator(\))operator(.)ident(append)operator(()string<delimiter(")content(, )delimiter(")>operator(\))operator(;) - keyword(try) operator({) ident(buf)operator(.)ident(append)operator(()string<delimiter(")content(nlink=)delimiter(")>operator(\))operator(.)ident(append)operator(()ident(stat)operator(.)ident(nlink)operator(()operator(\))operator(\))operator(.)ident(append)operator(()string<delimiter(")content(, )delimiter(")>operator(\))operator(;) operator(}) keyword(catch) operator(()pre_type(Exception) ident(e)operator(\)) operator({)operator(}) - keyword(try) operator({) ident(buf)operator(.)ident(append)operator(()string<delimiter(")content(uid=)delimiter(")>operator(\))operator(.)ident(append)operator(()ident(stat)operator(.)ident(uid)operator(()operator(\))operator(\))operator(.)ident(append)operator(()string<delimiter(")content(, )delimiter(")>operator(\))operator(;) operator(}) keyword(catch) operator(()pre_type(Exception) ident(e)operator(\)) operator({)operator(}) - keyword(try) operator({) ident(buf)operator(.)ident(append)operator(()string<delimiter(")content(gid=)delimiter(")>operator(\))operator(.)ident(append)operator(()ident(stat)operator(.)ident(gid)operator(()operator(\))operator(\))operator(.)ident(append)operator(()string<delimiter(")content(, )delimiter(")>operator(\))operator(;) operator(}) keyword(catch) operator(()pre_type(Exception) ident(e)operator(\)) operator({)operator(}) - keyword(try) operator({) ident(buf)operator(.)ident(append)operator(()string<delimiter(")content(rdev=0x)delimiter(")>operator(\))operator(.)ident(append)operator(()pre_type(Long)operator(.)ident(toHexString)operator(()ident(stat)operator(.)ident(rdev)operator(()operator(\))operator(\))operator(\))operator(.)ident(append)operator(()string<delimiter(")content(, )delimiter(")>operator(\))operator(;) operator(}) keyword(catch) operator(()pre_type(Exception) ident(e)operator(\)) operator({)operator(}) + keyword(try) operator({) ident(buf)operator(.)ident(append)operator(()string<delimiter(")content(nlink=)delimiter(")>operator(\))operator(.)ident(append)operator(()ident(stat)operator(.)ident(nlink)operator(()operator(\))operator(\))operator(.)ident(append)operator(()string<delimiter(")content(, )delimiter(")>operator(\))operator(;) operator(}) keyword(catch) operator(()exception(Exception) ident(e)operator(\)) operator({)operator(}) + keyword(try) operator({) ident(buf)operator(.)ident(append)operator(()string<delimiter(")content(uid=)delimiter(")>operator(\))operator(.)ident(append)operator(()ident(stat)operator(.)ident(uid)operator(()operator(\))operator(\))operator(.)ident(append)operator(()string<delimiter(")content(, )delimiter(")>operator(\))operator(;) operator(}) keyword(catch) operator(()exception(Exception) ident(e)operator(\)) operator({)operator(}) + keyword(try) operator({) ident(buf)operator(.)ident(append)operator(()string<delimiter(")content(gid=)delimiter(")>operator(\))operator(.)ident(append)operator(()ident(stat)operator(.)ident(gid)operator(()operator(\))operator(\))operator(.)ident(append)operator(()string<delimiter(")content(, )delimiter(")>operator(\))operator(;) operator(}) keyword(catch) operator(()exception(Exception) ident(e)operator(\)) operator({)operator(}) + keyword(try) operator({) ident(buf)operator(.)ident(append)operator(()string<delimiter(")content(rdev=0x)delimiter(")>operator(\))operator(.)ident(append)operator(()pre_type(Long)operator(.)ident(toHexString)operator(()ident(stat)operator(.)ident(rdev)operator(()operator(\))operator(\))operator(\))operator(.)ident(append)operator(()string<delimiter(")content(, )delimiter(")>operator(\))operator(;) operator(}) keyword(catch) operator(()exception(Exception) ident(e)operator(\)) operator({)operator(}) ident(buf)operator(.)ident(append)operator(()string<delimiter(")content(size=)delimiter(")>operator(\))operator(.)ident(append)operator(()ident(stat)operator(.)ident(st_size)operator(()operator(\))operator(\))operator(.)ident(append)operator(()string<delimiter(")content(, )delimiter(")>operator(\))operator(;) - keyword(try) operator({) ident(buf)operator(.)ident(append)operator(()string<delimiter(")content(blksize=)delimiter(")>operator(\))operator(.)ident(append)operator(()ident(stat)operator(.)ident(blockSize)operator(()operator(\))operator(\))operator(.)ident(append)operator(()string<delimiter(")content(, )delimiter(")>operator(\))operator(;) operator(}) keyword(catch) operator(()pre_type(Exception) ident(e)operator(\)) operator({)operator(}) - keyword(try) operator({) ident(buf)operator(.)ident(append)operator(()string<delimiter(")content(blocks=)delimiter(")>operator(\))operator(.)ident(append)operator(()ident(stat)operator(.)ident(blocks)operator(()operator(\))operator(\))operator(.)ident(append)operator(()string<delimiter(")content(, )delimiter(")>operator(\))operator(;) operator(}) keyword(catch) operator(()pre_type(Exception) ident(e)operator(\)) operator({)operator(}) + keyword(try) operator({) ident(buf)operator(.)ident(append)operator(()string<delimiter(")content(blksize=)delimiter(")>operator(\))operator(.)ident(append)operator(()ident(stat)operator(.)ident(blockSize)operator(()operator(\))operator(\))operator(.)ident(append)operator(()string<delimiter(")content(, )delimiter(")>operator(\))operator(;) operator(}) keyword(catch) operator(()exception(Exception) ident(e)operator(\)) operator({)operator(}) + keyword(try) operator({) ident(buf)operator(.)ident(append)operator(()string<delimiter(")content(blocks=)delimiter(")>operator(\))operator(.)ident(append)operator(()ident(stat)operator(.)ident(blocks)operator(()operator(\))operator(\))operator(.)ident(append)operator(()string<delimiter(")content(, )delimiter(")>operator(\))operator(;) operator(}) keyword(catch) operator(()exception(Exception) ident(e)operator(\)) operator({)operator(}) ident(buf)operator(.)ident(append)operator(()string<delimiter(")content(atime=)delimiter(")>operator(\))operator(.)ident(append)operator(()ident(atime)operator(()operator(\))operator(\))operator(.)ident(append)operator(()string<delimiter(")content(, )delimiter(")>operator(\))operator(;) ident(buf)operator(.)ident(append)operator(()string<delimiter(")content(mtime=)delimiter(")>operator(\))operator(.)ident(append)operator(()ident(mtime)operator(()operator(\))operator(\))operator(.)ident(append)operator(()string<delimiter(")content(, )delimiter(")>operator(\))operator(;) @@ -16727,15 +16727,15 @@ directive(public) type(class) class(RubyFileStat) directive(extends) ident(RubyO operator(}) directive(public) ident(IRubyObject) ident(mtimeEquals)operator(()ident(IRubyObject) ident(other)operator(\)) operator({) - keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newBoolean)operator(()ident(stat)operator(.)ident(mtime)operator(()operator(\)) operator(==) ident(newFileStat)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(other)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) keyword(false)operator(\))operator(.)ident(stat)operator(.)ident(mtime)operator(()operator(\))operator(\))operator(;) + keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newBoolean)operator(()ident(stat)operator(.)ident(mtime)operator(()operator(\)) operator(==) ident(newFileStat)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(other)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(.)ident(stat)operator(.)ident(mtime)operator(()operator(\))operator(\))operator(;) operator(}) directive(public) ident(IRubyObject) ident(mtimeGreaterThan)operator(()ident(IRubyObject) ident(other)operator(\)) operator({) - keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newBoolean)operator(()ident(stat)operator(.)ident(mtime)operator(()operator(\)) operator(>) ident(newFileStat)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(other)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) keyword(false)operator(\))operator(.)ident(stat)operator(.)ident(mtime)operator(()operator(\))operator(\))operator(;) + keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newBoolean)operator(()ident(stat)operator(.)ident(mtime)operator(()operator(\)) operator(>) ident(newFileStat)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(other)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(.)ident(stat)operator(.)ident(mtime)operator(()operator(\))operator(\))operator(;) operator(}) directive(public) ident(IRubyObject) ident(mtimeLessThan)operator(()ident(IRubyObject) ident(other)operator(\)) operator({) - keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newBoolean)operator(()ident(stat)operator(.)ident(mtime)operator(()operator(\)) operator(<) ident(newFileStat)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(other)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) keyword(false)operator(\))operator(.)ident(stat)operator(.)ident(mtime)operator(()operator(\))operator(\))operator(;) + keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newBoolean)operator(()ident(stat)operator(.)ident(mtime)operator(()operator(\)) operator(<) ident(newFileStat)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(other)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(.)ident(stat)operator(.)ident(mtime)operator(()operator(\))operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(nlink)delimiter(")>operator(\)) @@ -16882,7 +16882,7 @@ directive(public) type(class) class(RubyFileTest) operator({) keyword(return) ident(fileTestModule)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(blockdev?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(blockdev?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(blockdev_p)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(JRubyFile) ident(file) operator(=) ident(file)operator(()ident(filename)operator(\))operator(;) @@ -16890,7 +16890,7 @@ directive(public) type(class) class(RubyFileTest) operator({) keyword(return) ident(runtime)operator(.)ident(newBoolean)operator(()ident(file)operator(.)ident(exists)operator(()operator(\)) operator(&&) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(stat)operator(()ident(file)operator(.)ident(getAbsolutePath)operator(()operator(\))operator(\))operator(.)ident(isBlockDev)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(chardev?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(chardev?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(chardev_p)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(JRubyFile) ident(file) operator(=) ident(file)operator(()ident(filename)operator(\))operator(;) @@ -16898,7 +16898,7 @@ directive(public) type(class) class(RubyFileTest) operator({) keyword(return) ident(runtime)operator(.)ident(newBoolean)operator(()ident(file)operator(.)ident(exists)operator(()operator(\)) operator(&&) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(stat)operator(()ident(file)operator(.)ident(getAbsolutePath)operator(()operator(\))operator(\))operator(.)ident(isCharDev)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(directory?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(directory?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(directory_p)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(JRubyFile) ident(file) operator(=) ident(file)operator(()ident(filename)operator(\))operator(;) @@ -16906,7 +16906,7 @@ directive(public) type(class) class(RubyFileTest) operator({) keyword(return) ident(runtime)operator(.)ident(newBoolean)operator(()ident(file)operator(.)ident(exists)operator(()operator(\)) operator(&&) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(stat)operator(()ident(file)operator(.)ident(getAbsolutePath)operator(()operator(\))operator(\))operator(.)ident(isDirectory)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(executable?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(executable?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(executable_p)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(JRubyFile) ident(file) operator(=) ident(file)operator(()ident(filename)operator(\))operator(;) @@ -16914,7 +16914,7 @@ directive(public) type(class) class(RubyFileTest) operator({) keyword(return) ident(runtime)operator(.)ident(newBoolean)operator(()ident(file)operator(.)ident(exists)operator(()operator(\)) operator(&&) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(stat)operator(()ident(file)operator(.)ident(getAbsolutePath)operator(()operator(\))operator(\))operator(.)ident(isExecutable)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(executable_real?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(executable_real?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(executable_real_p)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(JRubyFile) ident(file) operator(=) ident(file)operator(()ident(filename)operator(\))operator(;) @@ -16922,7 +16922,7 @@ directive(public) type(class) class(RubyFileTest) operator({) keyword(return) ident(runtime)operator(.)ident(newBoolean)operator(()ident(file)operator(.)ident(exists)operator(()operator(\)) operator(&&) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(stat)operator(()ident(file)operator(.)ident(getAbsolutePath)operator(()operator(\))operator(\))operator(.)ident(isExecutableReal)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(exist?)delimiter(")>operator(,) string<delimiter(")content(exists?)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(exist?)delimiter(")>operator(,) string<delimiter(")content(exists?)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(exist_p)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) keyword(if) operator(()ident(Ruby)operator(.)ident(isSecurityRestricted)operator(()operator(\))operator(\)) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getFalse)operator(()operator(\))operator(;) @@ -16938,12 +16938,12 @@ directive(public) type(class) class(RubyFileTest) operator({) pre_type(String) ident(after) operator(=) ident(file)operator(.)ident(substring)operator(()ident(bang) operator(+) integer(2)operator(\))operator(;) keyword(try) operator({) ident(java)operator(.)ident(util)operator(.)ident(jar)operator(.)ident(JarFile) ident(jf) operator(=) keyword(new) ident(java)operator(.)ident(util)operator(.)ident(jar)operator(.)ident(JarFile)operator(()ident(jar)operator(\))operator(;) - keyword(if)operator(()ident(jf)operator(.)ident(getJarEntry)operator(()ident(after)operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if)operator(()ident(jf)operator(.)ident(getJarEntry)operator(()ident(after)operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getTrue)operator(()operator(\))operator(;) operator(}) keyword(else) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getFalse)operator(()operator(\))operator(;) operator(}) - operator(}) keyword(catch)operator(()pre_type(Exception) ident(e)operator(\)) operator({) + operator(}) keyword(catch)operator(()exception(Exception) ident(e)operator(\)) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getFalse)operator(()operator(\))operator(;) operator(}) operator(}) @@ -16951,14 +16951,14 @@ directive(public) type(class) class(RubyFileTest) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newBoolean)operator(()ident(file)operator(()ident(filename)operator(\))operator(.)ident(exists)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(file?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(file?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyBoolean) ident(file_p)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) ident(JRubyFile) ident(file) operator(=) ident(file)operator(()ident(filename)operator(\))operator(;) keyword(return) ident(filename)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newBoolean)operator(()ident(file)operator(.)ident(exists)operator(()operator(\)) operator(&&) ident(file)operator(.)ident(isFile)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(grpowned?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(grpowned?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(grpowned_p)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(JRubyFile) ident(file) operator(=) ident(file)operator(()ident(filename)operator(\))operator(;) @@ -16966,7 +16966,7 @@ directive(public) type(class) class(RubyFileTest) operator({) keyword(return) ident(runtime)operator(.)ident(newBoolean)operator(()ident(file)operator(.)ident(exists)operator(()operator(\)) operator(&&) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(stat)operator(()ident(file)operator(.)ident(getAbsolutePath)operator(()operator(\))operator(\))operator(.)ident(isGroupOwned)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(identical?)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(identical?)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(identical_p)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename1)operator(,) ident(IRubyObject) ident(filename2)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(JRubyFile) ident(file1) operator(=) ident(file)operator(()ident(filename1)operator(\))operator(;) @@ -16976,7 +16976,7 @@ directive(public) type(class) class(RubyFileTest) operator({) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(stat)operator(()ident(file1)operator(.)ident(getAbsolutePath)operator(()operator(\))operator(\))operator(.)ident(isIdentical)operator(()ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(stat)operator(()ident(file2)operator(.)ident(getAbsolutePath)operator(()operator(\))operator(\))operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(owned?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(owned?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(owned_p)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(JRubyFile) ident(file) operator(=) ident(file)operator(()ident(filename)operator(\))operator(;) @@ -16984,7 +16984,7 @@ directive(public) type(class) class(RubyFileTest) operator({) keyword(return) ident(runtime)operator(.)ident(newBoolean)operator(()ident(file)operator(.)ident(exists)operator(()operator(\)) operator(&&) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(stat)operator(()ident(file)operator(.)ident(getAbsolutePath)operator(()operator(\))operator(\))operator(.)ident(isOwned)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(pipe?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(pipe?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(pipe_p)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(JRubyFile) ident(file) operator(=) ident(file)operator(()ident(filename)operator(\))operator(;) @@ -16993,7 +16993,7 @@ directive(public) type(class) class(RubyFileTest) operator({) operator(}) comment(// We use file test since it is faster than a stat; also euid == uid in Java always) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(readable?)delimiter(")>operator(,) string<delimiter(")content(readable_real?)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(readable?)delimiter(")>operator(,) string<delimiter(")content(readable_real?)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(readable_p)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) ident(JRubyFile) ident(file) operator(=) ident(file)operator(()ident(filename)operator(\))operator(;) @@ -17008,7 +17008,7 @@ directive(public) type(class) class(RubyFileTest) operator({) keyword(return) ident(runtime)operator(.)ident(newBoolean)operator(()ident(file)operator(.)ident(exists)operator(()operator(\)) operator(&&) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(stat)operator(()ident(file)operator(.)ident(getAbsolutePath)operator(()operator(\))operator(\))operator(.)ident(isROwned)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setgid?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setgid?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(setgid_p)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(JRubyFile) ident(file) operator(=) ident(file)operator(()ident(filename)operator(\))operator(;) @@ -17016,7 +17016,7 @@ directive(public) type(class) class(RubyFileTest) operator({) keyword(return) ident(runtime)operator(.)ident(newBoolean)operator(()ident(file)operator(.)ident(exists)operator(()operator(\)) operator(&&) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(stat)operator(()ident(file)operator(.)ident(getAbsolutePath)operator(()operator(\))operator(\))operator(.)ident(isSetgid)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setuid?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setuid?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(setuid_p)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(JRubyFile) ident(file) operator(=) ident(file)operator(()ident(filename)operator(\))operator(;) @@ -17024,7 +17024,7 @@ directive(public) type(class) class(RubyFileTest) operator({) keyword(return) ident(runtime)operator(.)ident(newBoolean)operator(()ident(file)operator(.)ident(exists)operator(()operator(\)) operator(&&) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(stat)operator(()ident(file)operator(.)ident(getAbsolutePath)operator(()operator(\))operator(\))operator(.)ident(isSetuid)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(size)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(size)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(size)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) ident(JRubyFile) ident(file) operator(=) ident(file)operator(()ident(filename)operator(\))operator(;) @@ -17033,7 +17033,7 @@ directive(public) type(class) class(RubyFileTest) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(file)operator(.)ident(length)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(size?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(size?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(size_p)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) ident(JRubyFile) ident(file) operator(=) ident(file)operator(()ident(filename)operator(\))operator(;) @@ -17049,7 +17049,7 @@ directive(public) type(class) class(RubyFileTest) operator({) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(socket?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(socket?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(socket_p)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(JRubyFile) ident(file) operator(=) ident(file)operator(()ident(filename)operator(\))operator(;) @@ -17057,7 +17057,7 @@ directive(public) type(class) class(RubyFileTest) operator({) keyword(return) ident(runtime)operator(.)ident(newBoolean)operator(()ident(file)operator(.)ident(exists)operator(()operator(\)) operator(&&) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(stat)operator(()ident(file)operator(.)ident(getAbsolutePath)operator(()operator(\))operator(\))operator(.)ident(isSocket)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sticky?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sticky?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(sticky_p)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(JRubyFile) ident(file) operator(=) ident(file)operator(()ident(filename)operator(\))operator(;) @@ -17065,7 +17065,7 @@ directive(public) type(class) class(RubyFileTest) operator({) keyword(return) ident(runtime)operator(.)ident(newBoolean)operator(()ident(file)operator(.)ident(exists)operator(()operator(\)) operator(&&) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(stat)operator(()ident(file)operator(.)ident(getAbsolutePath)operator(()operator(\))operator(\))operator(.)ident(isSticky)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(symlink?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(symlink?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyBoolean) ident(symlink_p)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(JRubyFile) ident(file) operator(=) ident(file)operator(()ident(filename)operator(\))operator(;) @@ -17084,12 +17084,12 @@ directive(public) type(class) class(RubyFileTest) operator({) comment(// We do both writable and writable_real through the same method because) comment(// in our java process effective and real userid will always be the same.) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(writable?)delimiter(")>operator(,) string<delimiter(")content(writable_real?)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(writable?)delimiter(")>operator(,) string<delimiter(")content(writable_real?)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyBoolean) ident(writable_p)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) keyword(return) ident(filename)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newBoolean)operator(()ident(file)operator(()ident(filename)operator(\))operator(.)ident(canWrite)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(zero?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(zero?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyBoolean) ident(zero_p)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(\)) operator({) ident(JRubyFile) ident(file) operator(=) ident(file)operator(()ident(filename)operator(\))operator(;) @@ -17210,12 +17210,12 @@ directive(public) type(class) class(RubyFixnum) directive(extends) ident(RubyInt operator(}) directive(public) ident(RubyFixnum)operator(()ident(Ruby) ident(runtime)operator(,) type(long) ident(value)operator(\)) operator({) - local_variable(super)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getFixnum)operator(()operator(\))operator(,) keyword(false)operator(\))operator(;) + local_variable(super)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getFixnum)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(;) local_variable(this)operator(.)ident(value) operator(=) ident(value)operator(;) operator(}) directive(private) ident(RubyFixnum)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(klazz)operator(,) type(long) ident(value)operator(\)) operator({) - local_variable(super)operator(()ident(runtime)operator(,) ident(klazz)operator(,) keyword(false)operator(\))operator(;) + local_variable(super)operator(()ident(runtime)operator(,) ident(klazz)operator(,) pre_constant(false)operator(\))operator(;) local_variable(this)operator(.)ident(value) operator(=) ident(value)operator(;) operator(}) @@ -17234,7 +17234,7 @@ directive(public) type(class) class(RubyFixnum) directive(extends) ident(RubyInt annotation(@Override) directive(public) type(boolean) ident(isImmediate)operator(()operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) annotation(@Override) @@ -17327,18 +17327,18 @@ comment(// }) annotation(@Override) directive(public) type(boolean) ident(equals)operator(()pre_type(Object) ident(other)operator(\)) operator({) keyword(if) operator(()ident(other) operator(==) local_variable(this)operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) keyword(if) operator(()ident(other) keyword(instanceof) ident(RubyFixnum)operator(\)) operator({) ident(RubyFixnum) ident(num) operator(=) operator(()ident(RubyFixnum)operator(\))ident(other)operator(;) keyword(if) operator(()ident(num)operator(.)ident(value) operator(==) ident(value)operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) comment(/* ================ @@ -17380,7 +17380,7 @@ comment(// }) directive(public) ident(IRubyObject) ident(id2name)operator(()operator(\)) operator({) ident(RubySymbol) ident(symbol) operator(=) ident(RubySymbol)operator(.)ident(getSymbolLong)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(value)operator(\))operator(;) - keyword(if) operator(()ident(symbol) operator(!=) keyword(null)operator(\)) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()ident(symbol)operator(.)ident(asJavaString)operator(()operator(\))operator(\))operator(;) + keyword(if) operator(()ident(symbol) operator(!=) pre_constant(null)operator(\)) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()ident(symbol)operator(.)ident(asJavaString)operator(()operator(\))operator(\))operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -17392,7 +17392,7 @@ comment(// }) directive(public) ident(IRubyObject) ident(to_sym)operator(()operator(\)) operator({) ident(RubySymbol) ident(symbol) operator(=) ident(RubySymbol)operator(.)ident(getSymbolLong)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(value)operator(\))operator(;) - keyword(return) ident(symbol) operator(!=) keyword(null) operator(?) ident(symbol) operator(:) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) + keyword(return) ident(symbol) operator(!=) pre_constant(null) operator(?) ident(symbol) operator(:) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) comment(/** fix_uminus @@ -17956,7 +17956,7 @@ comment(// }) comment(// id2name\). Make into method if used more than once. ) ident(RubySymbol) ident(symbol) operator(=) ident(RubySymbol)operator(.)ident(getSymbolLong)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(value)operator(\))operator(;) - keyword(if) operator(()ident(symbol) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(symbol) operator(==) pre_constant(null)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")delimiter(")> operator(+) ident(value) operator(+) string<delimiter(")content( is not a symbol)delimiter(")>operator(\))operator(;) operator(}) @@ -17975,7 +17975,7 @@ comment(// }) comment(/** rb_fix_induced_from * */) - annotation(@JRubyMethod)operator(()ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(induced_from)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(other)operator(\)) operator({) keyword(return) ident(RubyNumeric)operator(.)ident(num2fix)operator(()ident(other)operator(\))operator(;) operator(}) @@ -17997,7 +17997,7 @@ comment(// }) ident(TypeCoercer) ident(coercer) operator(=) ident(JAVA_COERCERS)operator(.)ident(get)operator(()ident(javaClass)operator(\))operator(;) - keyword(if) operator(()ident(coercer) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(coercer) operator(==) pre_constant(null)operator(\)) operator({) keyword(throw) ident(ruby)operator(.)ident(newTypeError)operator(()string<delimiter(")content(Cannot coerce Fixnum to )delimiter(")> operator(+) ident(javaClass)operator(.)ident(getCanonicalName)operator(()operator(\))operator(\))operator(;) operator(}) @@ -18180,7 +18180,7 @@ comment(// }) comment(/** rb_flo_induced_from * */) - annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(induced_from)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(number)operator(\)) operator({) keyword(if) operator(()ident(number) keyword(instanceof) ident(RubyFixnum) operator(||) ident(number) keyword(instanceof) ident(RubyBignum) operator(||) ident(number) keyword(instanceof) ident(RubyRational)operator(\)) operator({) keyword(return) ident(number)operator(.)ident(callMethod)operator(()ident(context)operator(,) ident(MethodIndex)operator(.)ident(TO_F)operator(,) string<delimiter(")content(to_f)delimiter(")>operator(\))operator(;) @@ -18636,7 +18636,7 @@ comment(// }) operator(}) directive(public) directive(static) ident(RubyFloat) ident(unmarshalFrom)operator(()ident(UnmarshalStream) ident(input)operator(\)) directive(throws) ident(java)operator(.)ident(io)operator(.)ident(IOException) operator({) - ident(RubyFloat) ident(result) operator(=) ident(RubyFloat)operator(.)ident(newFloat)operator(()ident(input)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(org)operator(.)ident(jruby)operator(.)ident(util)operator(.)ident(Convert)operator(.)ident(byteListToDouble)operator(()ident(input)operator(.)ident(unmarshalString)operator(()operator(\))operator(,)keyword(false)operator(\))operator(\))operator(;) + ident(RubyFloat) ident(result) operator(=) ident(RubyFloat)operator(.)ident(newFloat)operator(()ident(input)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(org)operator(.)ident(jruby)operator(.)ident(util)operator(.)ident(Convert)operator(.)ident(byteListToDouble)operator(()ident(input)operator(.)ident(unmarshalString)operator(()operator(\))operator(,)pre_constant(false)operator(\))operator(\))operator(;) ident(input)operator(.)ident(registerLinkTarget)operator(()ident(result)operator(\))operator(;) keyword(return) ident(result)operator(;) operator(}) @@ -18698,7 +18698,7 @@ directive(public) type(class) class(RubyGC) operator({) keyword(return) ident(result)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(start)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) pre_type(System)operator(.)ident(gc)operator(()operator(\))operator(;) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) @@ -18710,13 +18710,13 @@ directive(public) type(class) class(RubyGC) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(enable)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getWarnings)operator(()operator(\))operator(.)ident(warn)operator(()ident(ID)operator(.)ident(EMPTY_IMPLEMENTATION)operator(,) string<delimiter(")content(GC.enable will not work on JRuby)delimiter(")>operator(,) string<delimiter(")content(GC.enable)delimiter(")>operator(\))operator(;) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(disable)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getWarnings)operator(()operator(\))operator(.)ident(warn)operator(()ident(ID)operator(.)ident(EMPTY_IMPLEMENTATION)operator(,) string<delimiter(")content(GC.disable will not work on JRuby)delimiter(")>operator(,) string<delimiter(")content(GC.disable)delimiter(")>operator(\))operator(;) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) @@ -18890,15 +18890,15 @@ directive(public) type(class) class(RubyGlobal) operator({) ident(runtime)operator(.)ident(defineVariable)operator(()keyword(new) ident(ErrorInfoGlobalVariable)operator(()ident(runtime)operator(,) string<delimiter(")content($!)delimiter(")>operator(,) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(\))operator(\))operator(;) ident(runtime)operator(.)ident(defineVariable)operator(()keyword(new) ident(NonEffectiveGlobalVariable)operator(()ident(runtime)operator(,) string<delimiter(")content($=)delimiter(")>operator(,) ident(runtime)operator(.)ident(getFalse)operator(()operator(\))operator(\))operator(\))operator(;) - keyword(if)operator(()ident(runtime)operator(.)ident(getInstanceConfig)operator(()operator(\))operator(.)ident(getInputFieldSeparator)operator(()operator(\)) operator(==) keyword(null)operator(\)) operator({) + keyword(if)operator(()ident(runtime)operator(.)ident(getInstanceConfig)operator(()operator(\))operator(.)ident(getInputFieldSeparator)operator(()operator(\)) operator(==) pre_constant(null)operator(\)) operator({) ident(runtime)operator(.)ident(defineVariable)operator(()keyword(new) ident(GlobalVariable)operator(()ident(runtime)operator(,) string<delimiter(")content($;)delimiter(")>operator(,) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(\))operator(\))operator(;) operator(}) keyword(else) operator({) ident(runtime)operator(.)ident(defineVariable)operator(()keyword(new) ident(GlobalVariable)operator(()ident(runtime)operator(,) string<delimiter(")content($;)delimiter(")>operator(,) ident(RubyRegexp)operator(.)ident(newRegexp)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getInstanceConfig)operator(()operator(\))operator(.)ident(getInputFieldSeparator)operator(()operator(\))operator(,) integer(0)operator(\))operator(\))operator(\))operator(;) operator(}) pre_type(Boolean) ident(verbose) operator(=) ident(runtime)operator(.)ident(getInstanceConfig)operator(()operator(\))operator(.)ident(getVerbose)operator(()operator(\))operator(;) - ident(IRubyObject) ident(verboseValue) operator(=) keyword(null)operator(;) - keyword(if) operator(()ident(verbose) operator(==) keyword(null)operator(\)) operator({) + ident(IRubyObject) ident(verboseValue) operator(=) pre_constant(null)operator(;) + keyword(if) operator(()ident(verbose) operator(==) pre_constant(null)operator(\)) operator({) ident(verboseValue) operator(=) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) keyword(else) keyword(if)operator(()ident(verbose) operator(==) pre_type(Boolean)operator(.)ident(TRUE)operator(\)) operator({) ident(verboseValue) operator(=) ident(runtime)operator(.)ident(getTrue)operator(()operator(\))operator(;) @@ -18973,7 +18973,7 @@ directive(public) type(class) class(RubyGlobal) operator({) directive(private) directive(static) type(void) ident(defineGlobalEnvConstants)operator(()ident(Ruby) ident(runtime)operator(\)) operator({) - pre_type(Map) ident(environmentVariableMap) operator(=) keyword(null)operator(;) + pre_type(Map) ident(environmentVariableMap) operator(=) pre_constant(null)operator(;) ident(OSEnvironment) ident(environment) operator(=) keyword(new) ident(OSEnvironment)operator(()operator(\))operator(;) keyword(try) operator({) ident(environmentVariableMap) operator(=) ident(environment)operator(.)ident(getEnvironmentVariableMap)operator(()ident(runtime)operator(\))operator(;) @@ -18982,7 +18982,7 @@ directive(public) type(class) class(RubyGlobal) operator({) ident(runtime)operator(.)ident(getWarnings)operator(()operator(\))operator(.)ident(warn)operator(()ident(ID)operator(.)ident(MISCELLANEOUS)operator(,) ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) - keyword(if) operator(()ident(environmentVariableMap) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(environmentVariableMap) operator(==) pre_constant(null)operator(\)) operator({) comment(// if the environment variables can't be obtained, define an empty ENV) ident(environmentVariableMap) operator(=) keyword(new) pre_type(HashMap)operator(()operator(\))operator(;) operator(}) @@ -19025,7 +19025,7 @@ directive(public) type(class) class(RubyGlobal) operator({) annotation(@Override) directive(public) ident(IRubyObject) ident(get)operator(()operator(\)) operator({) ident(IRubyObject) ident(lastExitStatus) operator(=) ident(runtime)operator(.)ident(getCurrentContext)operator(()operator(\))operator(.)ident(getLastExitStatus)operator(()operator(\))operator(;) - keyword(return) ident(lastExitStatus) operator(==) keyword(null) operator(?) ident(runtime)operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(lastExitStatus)operator(;) + keyword(return) ident(lastExitStatus) operator(==) pre_constant(null) operator(?) ident(runtime)operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(lastExitStatus)operator(;) operator(}) annotation(@Override) @@ -19113,7 +19113,7 @@ directive(public) type(class) class(RubyGlobal) operator({) directive(private) directive(static) type(class) class(ErrorInfoGlobalVariable) directive(extends) ident(GlobalVariable) operator({) directive(public) ident(ErrorInfoGlobalVariable)operator(()ident(Ruby) ident(runtime)operator(,) pre_type(String) ident(name)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) - local_variable(super)operator(()ident(runtime)operator(,) ident(name)operator(,) keyword(null)operator(\))operator(;) + local_variable(super)operator(()ident(runtime)operator(,) ident(name)operator(,) pre_constant(null)operator(\))operator(;) ident(set)operator(()ident(value)operator(\))operator(;) operator(}) @@ -19121,7 +19121,7 @@ directive(public) type(class) class(RubyGlobal) operator({) directive(public) ident(IRubyObject) ident(set)operator(()ident(IRubyObject) ident(value)operator(\)) operator({) keyword(if) operator(()operator(!)ident(value)operator(.)ident(isNil)operator(()operator(\)) operator(&&) operator(!)ident(runtime)operator(.)ident(getException)operator(()operator(\))operator(.)ident(isInstance)operator(()ident(value)operator(\)) operator(&&) - operator(!)operator(()ident(JavaUtil)operator(.)ident(isJavaObject)operator(()ident(value)operator(\)) operator(&&) ident(JavaUtil)operator(.)ident(unwrapJavaObject)operator(()ident(value)operator(\)) keyword(instanceof) pre_type(Exception)operator(\))operator(\)) operator({) + operator(!)operator(()ident(JavaUtil)operator(.)ident(isJavaObject)operator(()ident(value)operator(\)) operator(&&) ident(JavaUtil)operator(.)ident(unwrapJavaObject)operator(()ident(value)operator(\)) keyword(instanceof) exception(Exception)operator(\))operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newTypeError)operator(()string<delimiter(")content(assigning non-exception to $!)delimiter(")>operator(\))operator(;) operator(}) @@ -19168,7 +19168,7 @@ directive(public) type(class) class(RubyGlobal) operator({) directive(private) directive(static) type(class) class(SafeGlobalVariable) directive(extends) ident(GlobalVariable) operator({) directive(public) ident(SafeGlobalVariable)operator(()ident(Ruby) ident(runtime)operator(,) pre_type(String) ident(name)operator(\)) operator({) - local_variable(super)operator(()ident(runtime)operator(,) ident(name)operator(,) keyword(null)operator(\))operator(;) + local_variable(super)operator(()ident(runtime)operator(,) ident(name)operator(,) pre_constant(null)operator(\))operator(;) operator(}) annotation(@Override) @@ -19238,7 +19238,7 @@ comment(// runtime.setSafeLevel(level\);) directive(private) directive(static) type(class) class(BacktraceGlobalVariable) directive(extends) ident(GlobalVariable) operator({) directive(public) ident(BacktraceGlobalVariable)operator(()ident(Ruby) ident(runtime)operator(,) pre_type(String) ident(name)operator(\)) operator({) - local_variable(super)operator(()ident(runtime)operator(,) ident(name)operator(,) keyword(null)operator(\))operator(;) + local_variable(super)operator(()ident(runtime)operator(,) ident(name)operator(,) pre_constant(null)operator(\))operator(;) operator(}) annotation(@Override) @@ -19264,7 +19264,7 @@ comment(// runtime.setSafeLevel(level\);) directive(private) directive(static) type(class) class(LastlineGlobalVariable) directive(extends) ident(GlobalVariable) operator({) directive(public) ident(LastlineGlobalVariable)operator(()ident(Ruby) ident(runtime)operator(,) pre_type(String) ident(name)operator(\)) operator({) - local_variable(super)operator(()ident(runtime)operator(,) ident(name)operator(,) keyword(null)operator(\))operator(;) + local_variable(super)operator(()ident(runtime)operator(,) ident(name)operator(,) pre_constant(null)operator(\))operator(;) operator(}) annotation(@Override) @@ -19309,7 +19309,7 @@ comment(// runtime.setSafeLevel(level\);) comment(// HACK: in order to have stdout/err act like ttys and flush always,) comment(// we set anything assigned to stdout/stderr to sync) - ident(io)operator(.)ident(getHandler)operator(()operator(\))operator(.)ident(setSync)operator(()keyword(true)operator(\))operator(;) + ident(io)operator(.)ident(getHandler)operator(()operator(\))operator(.)ident(setSync)operator(()pre_constant(true)operator(\))operator(;) operator(}) keyword(if) operator(()operator(!)ident(value)operator(.)ident(respondsTo)operator(()string<delimiter(")content(write)delimiter(")>operator(\))operator(\)) operator({) @@ -19323,7 +19323,7 @@ comment(// runtime.setSafeLevel(level\);) directive(private) directive(static) type(class) class(LoadPath) directive(extends) ident(ReadonlyGlobalVariable) operator({) directive(public) ident(LoadPath)operator(()ident(Ruby) ident(runtime)operator(,) pre_type(String) ident(name)operator(\)) operator({) - local_variable(super)operator(()ident(runtime)operator(,) ident(name)operator(,) keyword(null)operator(\))operator(;) + local_variable(super)operator(()ident(runtime)operator(,) ident(name)operator(,) pre_constant(null)operator(\))operator(;) operator(}) comment(/** @@ -19337,7 +19337,7 @@ comment(// runtime.setSafeLevel(level\);) directive(private) directive(static) type(class) class(LoadedFeatures) directive(extends) ident(ReadonlyGlobalVariable) operator({) directive(public) ident(LoadedFeatures)operator(()ident(Ruby) ident(runtime)operator(,) pre_type(String) ident(name)operator(\)) operator({) - local_variable(super)operator(()ident(runtime)operator(,) ident(name)operator(,) keyword(null)operator(\))operator(;) + local_variable(super)operator(()ident(runtime)operator(,) ident(name)operator(,) pre_constant(null)operator(\))operator(;) operator(}) comment(/** @@ -19484,7 +19484,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(/** rb_hash_s_create * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content([])delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content([])delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(create)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyClass) ident(klass) operator(=) operator(()ident(RubyClass)operator(\)) ident(recv)operator(;) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -19521,7 +19521,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec * */) directive(public) directive(static) directive(final) ident(RubyHash) ident(newHash)operator(()ident(Ruby) ident(runtime)operator(,) pre_type(Map) ident(valueMap)operator(,) ident(IRubyObject) ident(defaultValue)operator(\)) operator({) - ident(assert) ident(defaultValue) operator(!=) keyword(null)operator(;) + keyword(assert) ident(defaultValue) operator(!=) pre_constant(null)operator(;) keyword(return) keyword(new) ident(RubyHash)operator(()ident(runtime)operator(,) ident(valueMap)operator(,) ident(defaultValue)operator(\))operator(;) operator(}) @@ -19631,15 +19631,15 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec operator(}) directive(public) type(void) ident(detach)operator(()operator(\)) operator({) - keyword(if) operator(()ident(prevAdded) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(prevAdded) operator(!=) pre_constant(null)operator(\)) operator({) ident(prevAdded)operator(.)ident(nextAdded) operator(=) ident(nextAdded)operator(;) ident(nextAdded)operator(.)ident(prevAdded) operator(=) ident(prevAdded)operator(;) - ident(prevAdded) operator(=) keyword(null)operator(;) + ident(prevAdded) operator(=) pre_constant(null)operator(;) operator(}) operator(}) directive(public) type(boolean) ident(isLive)operator(()operator(\)) operator({) - keyword(return) ident(prevAdded) operator(!=) keyword(null)operator(;) + keyword(return) ident(prevAdded) operator(!=) pre_constant(null)operator(;) operator(}) directive(public) pre_type(Object) ident(getKey)operator(()operator(\)) operator({) @@ -19661,18 +19661,18 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec keyword(if) operator(()ident(value) keyword(instanceof) ident(IRubyObject)operator(\)) operator({) local_variable(this)operator(.)ident(value) operator(=) operator(()ident(IRubyObject)operator(\))ident(value)operator(;) operator(}) keyword(else) operator({) - keyword(throw) keyword(new) pre_type(UnsupportedOperationException)operator(()string<delimiter(")content(directEntrySet(\) doesn't support setValue for non IRubyObject instance entries, convert them manually or use entrySet(\) instead)delimiter(")>operator(\))operator(;) + keyword(throw) keyword(new) exception(UnsupportedOperationException)operator(()string<delimiter(")content(directEntrySet(\) doesn't support setValue for non IRubyObject instance entries, convert them manually or use entrySet(\) instead)delimiter(")>operator(\))operator(;) operator(}) keyword(return) ident(oldValue)operator(;) operator(}) directive(public) type(boolean) ident(equals)operator(()pre_type(Object) ident(other)operator(\))operator({) - keyword(if)operator(()operator(!)operator(()ident(other) keyword(instanceof) ident(RubyHashEntry)operator(\))operator(\)) keyword(return) keyword(false)operator(;) + keyword(if)operator(()operator(!)operator(()ident(other) keyword(instanceof) ident(RubyHashEntry)operator(\))operator(\)) keyword(return) pre_constant(false)operator(;) ident(RubyHashEntry) ident(otherEntry) operator(=) operator(()ident(RubyHashEntry)operator(\))ident(other)operator(;) keyword(if)operator(()ident(key) operator(==) ident(otherEntry)operator(.)ident(key) operator(||) ident(key)operator(.)ident(eql)operator(()ident(otherEntry)operator(.)ident(key)operator(\))operator(\))operator({) - keyword(if)operator(()ident(value) operator(==) ident(otherEntry)operator(.)ident(value) operator(||) ident(value)operator(.)ident(equals)operator(()ident(otherEntry)operator(.)ident(value)operator(\))operator(\)) keyword(return) keyword(true)operator(;) + keyword(if)operator(()ident(value) operator(==) ident(otherEntry)operator(.)ident(value) operator(||) ident(value)operator(.)ident(equals)operator(()ident(otherEntry)operator(.)ident(value)operator(\))operator(\)) keyword(return) pre_constant(true)operator(;) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) directive(public) type(int) ident(hashCode)operator(()operator(\))operator({) @@ -19703,8 +19703,8 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec directive(final) ident(RubyHashEntry)type([]) ident(newTable) operator(=) keyword(new) ident(RubyHashEntry)operator([)ident(newCapacity)operator(])operator(;) keyword(for) operator(()type(int) ident(j) operator(=) integer(0)operator(;) ident(j) operator(<) ident(oldTable)operator(.)ident(length)operator(;) ident(j)operator(++)operator(\)) operator({) ident(RubyHashEntry) ident(entry) operator(=) ident(oldTable)operator([)ident(j)operator(])operator(;) - ident(oldTable)operator([)ident(j)operator(]) operator(=) keyword(null)operator(;) - keyword(while) operator(()ident(entry) operator(!=) keyword(null)operator(\)) operator({) + ident(oldTable)operator([)ident(j)operator(]) operator(=) pre_constant(null)operator(;) + keyword(while) operator(()ident(entry) operator(!=) pre_constant(null)operator(\)) operator({) ident(RubyHashEntry) ident(next) operator(=) ident(entry)operator(.)ident(next)operator(;) type(int) ident(i) operator(=) ident(bucketIndex)operator(()ident(entry)operator(.)ident(hash)operator(,) ident(newCapacity)operator(\))operator(;) ident(entry)operator(.)ident(next) operator(=) ident(newTable)operator([)ident(i)operator(])operator(;) @@ -19743,8 +19743,8 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec operator(}) operator(}) comment(// ------------------------------) - directive(private) directive(static) type(boolean) ident(MRI_HASH) operator(=) keyword(true)operator(;) - directive(private) directive(static) type(boolean) ident(MRI_HASH_RESIZE) operator(=) keyword(true)operator(;) + directive(private) directive(static) type(boolean) ident(MRI_HASH) operator(=) pre_constant(true)operator(;) + directive(private) directive(static) type(boolean) ident(MRI_HASH_RESIZE) operator(=) pre_constant(true)operator(;) directive(private) directive(static) type(int) ident(hashValue)operator(()directive(final) type(int) ident(h)operator(\)) operator({) keyword(return) ident(MRI_HASH) operator(?) ident(MRIHashValue)operator(()ident(h)operator(\)) operator(:) ident(JavaSoftHashValue)operator(()ident(h)operator(\))operator(;) @@ -19763,7 +19763,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(// put implementation) directive(private) directive(final) type(void) ident(internalPut)operator(()directive(final) ident(IRubyObject) ident(key)operator(,) directive(final) ident(IRubyObject) ident(value)operator(\)) operator({) - ident(internalPut)operator(()ident(key)operator(,) ident(value)operator(,) keyword(true)operator(\))operator(;) + ident(internalPut)operator(()ident(key)operator(,) ident(value)operator(,) pre_constant(true)operator(\))operator(;) operator(}) directive(private) directive(final) type(void) ident(internalPut)operator(()directive(final) ident(IRubyObject) ident(key)operator(,) directive(final) ident(IRubyObject) ident(value)operator(,) directive(final) type(boolean) ident(checkForExisting)operator(\)) operator({) @@ -19774,7 +19774,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(// if (table[i] != null\) collisions++;) keyword(if) operator(()ident(checkForExisting)operator(\)) operator({) - keyword(for) operator(()ident(RubyHashEntry) ident(entry) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(entry) operator(!=) keyword(null)operator(;) ident(entry) operator(=) ident(entry)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(RubyHashEntry) ident(entry) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(entry) operator(!=) pre_constant(null)operator(;) ident(entry) operator(=) ident(entry)operator(.)ident(next)operator(\)) operator({) ident(IRubyObject) ident(k)operator(;) keyword(if) operator(()ident(entry)operator(.)ident(hash) operator(==) ident(hash) operator(&&) operator(()operator(()ident(k) operator(=) ident(entry)operator(.)ident(key)operator(\)) operator(==) ident(key) operator(||) ident(key)operator(.)ident(eql)operator(()ident(k)operator(\))operator(\))operator(\)) operator({) ident(entry)operator(.)ident(value) operator(=) ident(value)operator(;) @@ -19795,7 +19795,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec directive(private) directive(final) ident(RubyHashEntry) ident(internalGetEntry)operator(()ident(IRubyObject) ident(key)operator(\)) operator({) directive(final) type(int) ident(hash) operator(=) ident(hashValue)operator(()ident(key)operator(.)ident(hashCode)operator(()operator(\))operator(\))operator(;) - keyword(for) operator(()ident(RubyHashEntry) ident(entry) operator(=) ident(table)operator([)ident(bucketIndex)operator(()ident(hash)operator(,) ident(table)operator(.)ident(length)operator(\))operator(])operator(;) ident(entry) operator(!=) keyword(null)operator(;) ident(entry) operator(=) ident(entry)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(RubyHashEntry) ident(entry) operator(=) ident(table)operator([)ident(bucketIndex)operator(()ident(hash)operator(,) ident(table)operator(.)ident(length)operator(\))operator(])operator(;) ident(entry) operator(!=) pre_constant(null)operator(;) ident(entry) operator(=) ident(entry)operator(.)ident(next)operator(\)) operator({) ident(IRubyObject) ident(k)operator(;) keyword(if) operator(()ident(entry)operator(.)ident(hash) operator(==) ident(hash) operator(&&) operator(()operator(()ident(k) operator(=) ident(entry)operator(.)ident(key)operator(\)) operator(==) ident(key) operator(||) ident(key)operator(.)ident(eql)operator(()ident(k)operator(\))operator(\))operator(\)) keyword(return) ident(entry)operator(;) operator(}) @@ -19818,11 +19818,11 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec directive(final) type(int) ident(i) operator(=) ident(bucketIndex)operator(()ident(hash)operator(,) ident(table)operator(.)ident(length)operator(\))operator(;) ident(RubyHashEntry) ident(entry) operator(=) ident(table)operator([)ident(i)operator(])operator(;) - keyword(if) operator(()ident(entry) operator(!=) keyword(null)operator(\)) operator({) - ident(RubyHashEntry) ident(prior) operator(=) keyword(null)operator(;) - keyword(for) operator(()operator(;) ident(entry) operator(!=) keyword(null)operator(;) ident(prior) operator(=) ident(entry)operator(,) ident(entry) operator(=) ident(entry)operator(.)ident(next)operator(\)) operator({) + keyword(if) operator(()ident(entry) operator(!=) pre_constant(null)operator(\)) operator({) + ident(RubyHashEntry) ident(prior) operator(=) pre_constant(null)operator(;) + keyword(for) operator(()operator(;) ident(entry) operator(!=) pre_constant(null)operator(;) ident(prior) operator(=) ident(entry)operator(,) ident(entry) operator(=) ident(entry)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(entry)operator(.)ident(hash) operator(==) ident(hash) operator(&&) ident(matchType)operator(.)ident(matches)operator(()ident(entry)operator(,) ident(obj)operator(\))operator(\)) operator({) - keyword(if) operator(()ident(prior) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(prior) operator(!=) pre_constant(null)operator(\)) operator({) ident(prior)operator(.)ident(next) operator(=) ident(entry)operator(.)ident(next)operator(;) operator(}) keyword(else) operator({) ident(table)operator([)ident(i)operator(]) operator(=) ident(entry)operator(.)ident(next)operator(;) @@ -19893,7 +19893,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(/** rb_hash_initialize * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject)type([]) ident(args)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) ident(modify)operator(()operator(\))operator(;) @@ -19919,14 +19919,14 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec keyword(default)operator(:) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()ident(args)operator(.)ident(length)operator(,) integer(1)operator(\))operator(;) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(default)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(default)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(default_value_get)operator(()ident(ThreadContext) ident(context)operator(\)) operator({) keyword(if) operator(()operator(()ident(flags) operator(&) ident(PROCDEFAULT_HASH_F)operator(\)) operator(!=) integer(0)operator(\)) operator({) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) keyword(return) ident(ifNone)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(default)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(default)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(default_value_get)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(if) operator(()operator(()ident(flags) operator(&) ident(PROCDEFAULT_HASH_F)operator(\)) operator(!=) integer(0)operator(\)) operator({) keyword(return) ident(RuntimeHelpers)operator(.)ident(invoke)operator(()ident(context)operator(,) ident(ifNone)operator(,) string<delimiter(")content(call)delimiter(")>operator(,) local_variable(this)operator(,) ident(arg)operator(\))operator(;) @@ -19950,7 +19950,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(/** rb_hash_default_proc * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(default_proc)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(default_proc)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(default_proc)operator(()operator(\)) operator({) keyword(return) operator(()ident(flags) operator(&) ident(PROCDEFAULT_HASH_F)operator(\)) operator(!=) integer(0) operator(?) ident(ifNone) operator(:) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -19973,7 +19973,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec ident(buffer)operator(.)ident(append)operator(()string<delimiter(')content({)delimiter(')>operator(\))operator(;) directive(final) type(boolean)type([]) ident(firstEntry) operator(=) keyword(new) type(boolean)operator([)integer(1)operator(])operator(;) - ident(firstEntry)operator([)integer(0)operator(]) operator(=) keyword(true)operator(;) + ident(firstEntry)operator([)integer(0)operator(]) operator(=) pre_constant(true)operator(;) ident(visitAll)operator(()keyword(new) ident(Visitor)operator(()operator(\)) operator({) directive(public) type(void) ident(visit)operator(()ident(IRubyObject) ident(key)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) keyword(if) operator(()operator(!)ident(firstEntry)operator([)integer(0)operator(])operator(\)) ident(buffer)operator(.)ident(append)operator(()string<delimiter(')content(,)delimiter(')>operator(\))operator(.)ident(append)operator(()string<delimiter(')content( )delimiter(')>operator(\))operator(;) @@ -19981,7 +19981,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec ident(buffer)operator(.)ident(append)operator(()ident(inspect)operator(()ident(context)operator(,) ident(key)operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(\))operator(;) ident(buffer)operator(.)ident(append)operator(()string<delimiter(')content(=)delimiter(')>operator(\))operator(.)ident(append)operator(()string<delimiter(')content(>)delimiter(')>operator(\))operator(;) ident(buffer)operator(.)ident(append)operator(()ident(inspect)operator(()ident(context)operator(,) ident(value)operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(\))operator(;) - ident(firstEntry)operator([)integer(0)operator(]) operator(=) keyword(false)operator(;) + ident(firstEntry)operator([)integer(0)operator(]) operator(=) pre_constant(false)operator(;) operator(}) operator(})operator(\))operator(;) ident(buffer)operator(.)ident(append)operator(()string<delimiter(')content(})delimiter(')>operator(\))operator(;) @@ -20062,8 +20062,8 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec directive(final) ident(RubyHashEntry)type([]) ident(newTable) operator(=) keyword(new) ident(RubyHashEntry)operator([)ident(oldTable)operator(.)ident(length)operator(])operator(;) keyword(for) operator(()type(int) ident(j) operator(=) integer(0)operator(;) ident(j) operator(<) ident(oldTable)operator(.)ident(length)operator(;) ident(j)operator(++)operator(\)) operator({) ident(RubyHashEntry) ident(entry) operator(=) ident(oldTable)operator([)ident(j)operator(])operator(;) - ident(oldTable)operator([)ident(j)operator(]) operator(=) keyword(null)operator(;) - keyword(while) operator(()ident(entry) operator(!=) keyword(null)operator(\)) operator({) + ident(oldTable)operator([)ident(j)operator(]) operator(=) pre_constant(null)operator(;) + keyword(while) operator(()ident(entry) operator(!=) pre_constant(null)operator(\)) operator({) ident(RubyHashEntry) ident(next) operator(=) ident(entry)operator(.)ident(next)operator(;) ident(entry)operator(.)ident(hash) operator(=) ident(entry)operator(.)ident(key)operator(.)ident(hashCode)operator(()operator(\))operator(;) comment(// update the hash value) type(int) ident(i) operator(=) ident(bucketIndex)operator(()ident(entry)operator(.)ident(hash)operator(,) ident(newTable)operator(.)ident(length)operator(\))operator(;) @@ -20115,10 +20115,10 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec keyword(if) operator(()operator(!)ident(realKey)operator(.)ident(isFrozen)operator(()operator(\))operator(\)) operator({) ident(realKey) operator(=) ident(realKey)operator(.)ident(strDup)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(realKey)operator(.)ident(getMetaClass)operator(()operator(\))operator(.)ident(getRealClass)operator(()operator(\))operator(\))operator(;)operator(;) - ident(realKey)operator(.)ident(setFrozen)operator(()keyword(true)operator(\))operator(;) + ident(realKey)operator(.)ident(setFrozen)operator(()pre_constant(true)operator(\))operator(;) operator(}) - ident(internalPut)operator(()ident(realKey)operator(,) ident(value)operator(,) keyword(false)operator(\))operator(;) + ident(internalPut)operator(()ident(realKey)operator(,) ident(value)operator(,) pre_constant(false)operator(\))operator(;) operator(}) operator(}) @@ -20151,20 +20151,20 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content([])delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(op_aref)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(key)operator(\)) operator({) ident(IRubyObject) ident(value)operator(;) - keyword(return) operator(()operator(()ident(value) operator(=) ident(internalGet)operator(()ident(key)operator(\))operator(\)) operator(==) keyword(null)operator(\)) operator(?) ident(callMethod)operator(()ident(context)operator(,) ident(MethodIndex)operator(.)ident(DEFAULT)operator(,) string<delimiter(")content(default)delimiter(")>operator(,) ident(key)operator(\)) operator(:) ident(value)operator(;) + keyword(return) operator(()operator(()ident(value) operator(=) ident(internalGet)operator(()ident(key)operator(\))operator(\)) operator(==) pre_constant(null)operator(\)) operator(?) ident(callMethod)operator(()ident(context)operator(,) ident(MethodIndex)operator(.)ident(DEFAULT)operator(,) string<delimiter(")content(default)delimiter(")>operator(,) ident(key)operator(\)) operator(:) ident(value)operator(;) operator(}) comment(/** rb_hash_fetch * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(fetch)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(fetch)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(fetch)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(2) operator(&&) ident(block)operator(.)ident(isGiven)operator(()operator(\))operator(\)) operator({) ident(getRuntime)operator(()operator(\))operator(.)ident(getWarnings)operator(()operator(\))operator(.)ident(warn)operator(()ident(ID)operator(.)ident(BLOCK_BEATS_DEFAULT_VALUE)operator(,) string<delimiter(")content(block supersedes default value argument)delimiter(")>operator(\))operator(;) operator(}) ident(IRubyObject) ident(value)operator(;) - keyword(if) operator(()operator(()ident(value) operator(=) ident(internalGet)operator(()ident(args)operator([)integer(0)operator(])operator(\))operator(\)) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(value) operator(=) ident(internalGet)operator(()ident(args)operator([)integer(0)operator(])operator(\))operator(\)) operator(==) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(block)operator(.)ident(isGiven)operator(()operator(\))operator(\)) keyword(return) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(args)operator([)integer(0)operator(])operator(\))operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(1)operator(\)) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newIndexError)operator(()string<delimiter(")content(key not found)delimiter(")>operator(\))operator(;) keyword(return) ident(args)operator([)integer(1)operator(])operator(;) @@ -20180,7 +20180,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec keyword(return) ident(internalGetEntry)operator(()ident(key)operator(\)) operator(==) ident(NO_ENTRY) operator(?) ident(getRuntime)operator(()operator(\))operator(.)ident(getFalse)operator(()operator(\)) operator(:) ident(getRuntime)operator(()operator(\))operator(.)ident(getTrue)operator(()operator(\))operator(;) operator(}) - directive(private) type(class) class(Found) directive(extends) pre_type(RuntimeException) operator({)operator(}) + directive(private) type(class) class(Found) directive(extends) exception(RuntimeException) operator({)operator(}) directive(private) type(boolean) ident(hasValue)operator(()directive(final) ident(ThreadContext) ident(context)operator(,) directive(final) ident(IRubyObject) ident(expected)operator(\)) operator({) keyword(try) operator({) @@ -20191,9 +20191,9 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec operator(}) operator(}) operator(})operator(\))operator(;) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) keyword(catch) operator(()ident(Found) ident(found)operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) operator(}) @@ -20208,14 +20208,14 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(/** rb_hash_each * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyHash) ident(each)operator(()directive(final) ident(ThreadContext) ident(context)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(getRuntime)operator(()operator(\))operator(;) ident(visitAll)operator(()keyword(new) ident(Visitor)operator(()operator(\)) operator({) directive(public) type(void) ident(visit)operator(()ident(IRubyObject) ident(key)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) comment(// rb_assoc_new equivalent) - ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(RubyArray)operator(.)ident(newArray)operator(()ident(runtime)operator(,) ident(key)operator(,) ident(value)operator(\))operator(,) keyword(null)operator(,) keyword(null)operator(,) keyword(false)operator(\))operator(;) + ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(RubyArray)operator(.)ident(newArray)operator(()ident(runtime)operator(,) ident(key)operator(,) ident(value)operator(\))operator(,) pre_constant(null)operator(,) pre_constant(null)operator(,) pre_constant(false)operator(\))operator(;) operator(}) operator(})operator(\))operator(;) @@ -20225,14 +20225,14 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(/** rb_hash_each_pair * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_pair)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_pair)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyHash) ident(each_pair)operator(()directive(final) ident(ThreadContext) ident(context)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(getRuntime)operator(()operator(\))operator(;) ident(visitAll)operator(()keyword(new) ident(Visitor)operator(()operator(\)) operator({) directive(public) type(void) ident(visit)operator(()ident(IRubyObject) ident(key)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) comment(// rb_yield_values(2,...\) equivalent) - ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(RubyArray)operator(.)ident(newArray)operator(()ident(runtime)operator(,) ident(key)operator(,) ident(value)operator(\))operator(,) keyword(null)operator(,) keyword(null)operator(,) keyword(true)operator(\))operator(;) + ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(RubyArray)operator(.)ident(newArray)operator(()ident(runtime)operator(,) ident(key)operator(,) ident(value)operator(\))operator(,) pre_constant(null)operator(,) pre_constant(null)operator(,) pre_constant(true)operator(\))operator(;) operator(}) operator(})operator(\))operator(;) @@ -20242,7 +20242,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(/** rb_hash_each_value * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_value)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_value)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyHash) ident(each_value)operator(()directive(final) ident(ThreadContext) ident(context)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) ident(visitAll)operator(()keyword(new) ident(Visitor)operator(()operator(\)) operator({) directive(public) type(void) ident(visit)operator(()ident(IRubyObject) ident(key)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) @@ -20256,7 +20256,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(/** rb_hash_each_key * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_key)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_key)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyHash) ident(each_key)operator(()directive(final) ident(ThreadContext) ident(context)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) ident(visitAll)operator(()keyword(new) ident(Visitor)operator(()operator(\)) operator({) directive(public) type(void) ident(visit)operator(()ident(IRubyObject) ident(key)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) @@ -20270,12 +20270,12 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(/** rb_hash_sort * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sort)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sort)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyArray) ident(sort)operator(()ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(to_a)operator(()operator(\))operator(.)ident(sort_bang)operator(()ident(block)operator(\))operator(;) operator(}) - directive(private) directive(static) type(class) class(FoundKey) directive(extends) pre_type(RuntimeException) operator({) + directive(private) directive(static) type(class) class(FoundKey) directive(extends) exception(RuntimeException) operator({) directive(public) ident(IRubyObject) ident(key)operator(;) ident(FoundKey)operator(()ident(IRubyObject) ident(key)operator(\)) operator({) local_variable(super)operator(()operator(\))operator(;) @@ -20289,7 +20289,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(index)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(index)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(expected)operator(\)) operator({) ident(IRubyObject) ident(key) operator(=) ident(internalIndex)operator(()ident(context)operator(,) ident(expected)operator(\))operator(;) - keyword(if) operator(()ident(key) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(key) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(key)operator(;) operator(}) keyword(else) operator({) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) @@ -20305,7 +20305,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec operator(}) operator(}) operator(})operator(\))operator(;) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) keyword(catch) operator(()ident(FoundKey) ident(found)operator(\)) operator({) keyword(return) ident(found)operator(.)ident(key)operator(;) operator(}) @@ -20314,7 +20314,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(/** rb_hash_indexes * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(indexes)delimiter(")>operator(,) string<delimiter(")content(indices)delimiter(")>operator(})operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(indexes)delimiter(")>operator(,) string<delimiter(")content(indices)delimiter(")>operator(})operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyArray) ident(indices)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(indices)operator(\)) operator({) keyword(return) ident(values_at)operator(()ident(context)operator(,) ident(indices)operator(\))operator(;) operator(}) @@ -20356,9 +20356,9 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec * */) - directive(private) directive(static) directive(final) type(boolean) ident(EQUAL_CHECK_DEFAULT_VALUE) operator(=) keyword(false)operator(;) + directive(private) directive(static) directive(final) type(boolean) ident(EQUAL_CHECK_DEFAULT_VALUE) operator(=) pre_constant(false)operator(;) - directive(private) directive(static) type(class) class(Mismatch) directive(extends) pre_type(RuntimeException) operator({)operator(}) + directive(private) directive(static) type(class) class(Mismatch) directive(extends) exception(RuntimeException) operator({)operator(}) annotation(@Override) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(==)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) @@ -20383,7 +20383,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec ident(visitAll)operator(()keyword(new) ident(Visitor)operator(()operator(\)) operator({) directive(public) type(void) ident(visit)operator(()ident(IRubyObject) ident(key)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) ident(IRubyObject) ident(otherValue) operator(=) ident(otherHash)operator(.)ident(internalGet)operator(()ident(key)operator(\))operator(;) - keyword(if) operator(()ident(otherValue) operator(==) keyword(null) operator(||) operator(!)ident(equalInternal)operator(()ident(context)operator(,) ident(value)operator(,) ident(otherValue)operator(\))operator(\)) keyword(throw) keyword(new) ident(Mismatch)operator(()operator(\))operator(;) + keyword(if) operator(()ident(otherValue) operator(==) pre_constant(null) operator(||) operator(!)ident(equalInternal)operator(()ident(context)operator(,) ident(value)operator(,) ident(otherValue)operator(\))operator(\)) keyword(throw) keyword(new) ident(Mismatch)operator(()operator(\))operator(;) operator(}) operator(})operator(\))operator(;) keyword(return) ident(runtime)operator(.)ident(getTrue)operator(()operator(\))operator(;) @@ -20420,7 +20420,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(/** rb_hash_delete * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(delete)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(delete)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(delete)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(key)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(modify)operator(()operator(\))operator(;) @@ -20434,14 +20434,14 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(/** rb_hash_select * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(select)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(select)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(select)operator(()directive(final) ident(ThreadContext) ident(context)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(RubyArray) ident(result) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(newArray)operator(()operator(\))operator(;) directive(final) ident(Ruby) ident(runtime) operator(=) ident(getRuntime)operator(()operator(\))operator(;) ident(visitAll)operator(()keyword(new) ident(Visitor)operator(()operator(\)) operator({) directive(public) type(void) ident(visit)operator(()ident(IRubyObject) ident(key)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) - keyword(if) operator(()ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(runtime)operator(.)ident(newArray)operator(()ident(key)operator(,) ident(value)operator(\))operator(,) keyword(null)operator(,) keyword(null)operator(,) keyword(true)operator(\))operator(.)ident(isTrue)operator(()operator(\))operator(\)) operator({) + keyword(if) operator(()ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(runtime)operator(.)ident(newArray)operator(()ident(key)operator(,) ident(value)operator(\))operator(,) pre_constant(null)operator(,) pre_constant(null)operator(,) pre_constant(true)operator(\))operator(.)ident(isTrue)operator(()operator(\))operator(\)) operator({) ident(result)operator(.)ident(append)operator(()ident(runtime)operator(.)ident(newArray)operator(()ident(key)operator(,) ident(value)operator(\))operator(\))operator(;) operator(}) operator(}) @@ -20453,7 +20453,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(/** rb_hash_delete_if * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(delete_if)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(delete_if)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyHash) ident(delete_if)operator(()directive(final) ident(ThreadContext) ident(context)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) ident(modify)operator(()operator(\))operator(;) @@ -20461,7 +20461,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec directive(final) ident(RubyHash) ident(self) operator(=) local_variable(this)operator(;) ident(visitAll)operator(()keyword(new) ident(Visitor)operator(()operator(\)) operator({) directive(public) type(void) ident(visit)operator(()ident(IRubyObject) ident(key)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) - keyword(if) operator(()ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(RubyArray)operator(.)ident(newArray)operator(()ident(runtime)operator(,) ident(key)operator(,) ident(value)operator(\))operator(,) keyword(null)operator(,) keyword(null)operator(,) keyword(true)operator(\))operator(.)ident(isTrue)operator(()operator(\))operator(\)) operator({) + keyword(if) operator(()ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(RubyArray)operator(.)ident(newArray)operator(()ident(runtime)operator(,) ident(key)operator(,) ident(value)operator(\))operator(,) pre_constant(null)operator(,) pre_constant(null)operator(,) pre_constant(true)operator(\))operator(.)ident(isTrue)operator(()operator(\))operator(\)) operator({) ident(self)operator(.)ident(delete)operator(()ident(context)operator(,) ident(key)operator(,) ident(block)operator(\))operator(;) operator(}) operator(}) @@ -20473,7 +20473,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(/** rb_hash_reject * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(reject)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(reject)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyHash) ident(reject)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) operator(()operator(()ident(RubyHash)operator(\))ident(dup)operator(()operator(\))operator(\))operator(.)ident(delete_if)operator(()ident(context)operator(,) ident(block)operator(\))operator(;) operator(}) @@ -20481,7 +20481,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(/** rb_hash_reject_bang * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(reject!)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(reject!)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(reject_bang)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) type(int) ident(n) operator(=) ident(size)operator(;) ident(delete_if)operator(()ident(context)operator(,) ident(block)operator(\))operator(;) @@ -20523,7 +20523,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(/** rb_hash_update * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(merge!)delimiter(")>operator(,) string<delimiter(")content(update)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(merge!)delimiter(")>operator(,) string<delimiter(")content(update)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyHash) ident(merge_bang)operator(()directive(final) ident(ThreadContext) ident(context)operator(,) directive(final) ident(IRubyObject) ident(other)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) ident(modify)operator(()operator(\))operator(;) @@ -20534,7 +20534,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec directive(public) type(void) ident(visit)operator(()ident(IRubyObject) ident(key)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) keyword(if) operator(()ident(block)operator(.)ident(isGiven)operator(()operator(\))operator(\)) operator({) ident(IRubyObject) ident(existing) operator(=) ident(self)operator(.)ident(internalGet)operator(()ident(key)operator(\))operator(;) - keyword(if) operator(()ident(existing) operator(!=) keyword(null)operator(\)) + keyword(if) operator(()ident(existing) operator(!=) pre_constant(null)operator(\)) ident(value) operator(=) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(RubyArray)operator(.)ident(newArrayNoCopy)operator(()ident(runtime)operator(,) keyword(new) ident(IRubyObject)type([])operator({)ident(key)operator(,) ident(existing)operator(,) ident(value)operator(})operator(\))operator(\))operator(;) operator(}) ident(self)operator(.)ident(op_aset)operator(()ident(context)operator(,) ident(key)operator(,) ident(value)operator(\))operator(;) @@ -20547,7 +20547,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(/** rb_hash_merge * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(merge)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(merge)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyHash) ident(merge)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(other)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) operator(()operator(()ident(RubyHash)operator(\))ident(dup)operator(()operator(\))operator(\))operator(.)ident(merge_bang)operator(()ident(context)operator(,) ident(other)operator(,) ident(block)operator(\))operator(;) operator(}) @@ -20592,7 +20592,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(/** rb_hash_values_at * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(values_at)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(values_at)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyArray) ident(values_at)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(RubyArray) ident(result) operator(=) ident(RubyArray)operator(.)ident(newArray)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(\))operator(;) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(i) operator(<) ident(args)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) @@ -20609,7 +20609,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec keyword(return) ident(ifNone)operator(;) operator(}) - directive(private) directive(static) type(class) class(VisitorIOException) directive(extends) pre_type(RuntimeException) operator({) + directive(private) directive(static) type(class) class(VisitorIOException) directive(extends) exception(RuntimeException) operator({) ident(VisitorIOException)operator(()pre_type(Throwable) ident(cause)operator(\)) operator({) local_variable(super)operator(()ident(cause)operator(\))operator(;) operator(}) @@ -20617,7 +20617,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(// FIXME: Total hack to get flash in Rails marshalling/unmarshalling in session ok...We need) comment(// to totally change marshalling to work with overridden core classes.) - directive(public) directive(static) type(void) ident(marshalTo)operator(()directive(final) ident(RubyHash) ident(hash)operator(,) directive(final) ident(MarshalStream) ident(output)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) directive(static) type(void) ident(marshalTo)operator(()directive(final) ident(RubyHash) ident(hash)operator(,) directive(final) ident(MarshalStream) ident(output)operator(\)) directive(throws) exception(IOException) operator({) ident(output)operator(.)ident(registerLinkTarget)operator(()ident(hash)operator(\))operator(;) ident(output)operator(.)ident(writeInt)operator(()ident(hash)operator(.)ident(size)operator(\))operator(;) keyword(try) operator({) @@ -20626,19 +20626,19 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec keyword(try) operator({) ident(output)operator(.)ident(dumpObject)operator(()ident(key)operator(\))operator(;) ident(output)operator(.)ident(dumpObject)operator(()ident(value)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) keyword(new) ident(VisitorIOException)operator(()ident(e)operator(\))operator(;) operator(}) operator(}) operator(})operator(\))operator(;) operator(}) keyword(catch) operator(()ident(VisitorIOException) ident(e)operator(\)) operator({) - keyword(throw) operator(()pre_type(IOException)operator(\))ident(e)operator(.)ident(getCause)operator(()operator(\))operator(;) + keyword(throw) operator(()exception(IOException)operator(\))ident(e)operator(.)ident(getCause)operator(()operator(\))operator(;) operator(}) keyword(if) operator(()operator(!)ident(hash)operator(.)ident(ifNone)operator(.)ident(isNil)operator(()operator(\))operator(\)) ident(output)operator(.)ident(dumpObject)operator(()ident(hash)operator(.)ident(ifNone)operator(\))operator(;) operator(}) - directive(public) directive(static) ident(RubyHash) ident(unmarshalFrom)operator(()ident(UnmarshalStream) ident(input)operator(,) type(boolean) ident(defaultValue)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) directive(static) ident(RubyHash) ident(unmarshalFrom)operator(()ident(UnmarshalStream) ident(input)operator(,) type(boolean) ident(defaultValue)operator(\)) directive(throws) exception(IOException) operator({) ident(RubyHash) ident(result) operator(=) ident(newHash)operator(()ident(input)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) ident(input)operator(.)ident(registerLinkTarget)operator(()ident(result)operator(\))operator(;) type(int) ident(size) operator(=) ident(input)operator(.)ident(unmarshalInt)operator(()operator(\))operator(;) @@ -20665,7 +20665,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec operator(}) directive(public) type(boolean) ident(containsKey)operator(()pre_type(Object) ident(key)operator(\)) operator({) - keyword(return) ident(internalGet)operator(()ident(JavaUtil)operator(.)ident(convertJavaToRuby)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(key)operator(\))operator(\)) operator(!=) keyword(null)operator(;) + keyword(return) ident(internalGet)operator(()ident(JavaUtil)operator(.)ident(convertJavaToRuby)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(key)operator(\))operator(\)) operator(!=) pre_constant(null)operator(;) operator(}) directive(public) type(boolean) ident(containsValue)operator(()pre_type(Object) ident(value)operator(\)) operator({) @@ -20699,9 +20699,9 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec operator(}) directive(public) type(boolean) ident(equals)operator(()pre_type(Object) ident(other)operator(\)) operator({) - keyword(if) operator(()operator(!)operator(()ident(other) keyword(instanceof) ident(RubyHash)operator(\))operator(\)) keyword(return) keyword(false)operator(;) - keyword(if) operator(()local_variable(this) operator(==) ident(other)operator(\)) keyword(return) keyword(true)operator(;) - keyword(return) ident(op_equal)operator(()ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(,) operator(()ident(RubyHash)operator(\))ident(other)operator(\))operator(.)ident(isTrue)operator(()operator(\)) operator(?) keyword(true) operator(:) keyword(false)operator(;) + keyword(if) operator(()operator(!)operator(()ident(other) keyword(instanceof) ident(RubyHash)operator(\))operator(\)) keyword(return) pre_constant(false)operator(;) + keyword(if) operator(()local_variable(this) operator(==) ident(other)operator(\)) keyword(return) pre_constant(true)operator(;) + keyword(return) ident(op_equal)operator(()ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(,) operator(()ident(RubyHash)operator(\))ident(other)operator(\))operator(.)ident(isTrue)operator(()operator(\)) operator(?) pre_constant(true) operator(:) pre_constant(false)operator(;) operator(}) directive(public) pre_type(Set) ident(keySet)operator(()operator(\)) operator({) @@ -20810,10 +20810,10 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec operator(}) directive(public) pre_type(Object) ident(next)operator(()operator(\)) operator({) - ident(advance)operator(()keyword(true)operator(\))operator(;) + ident(advance)operator(()pre_constant(true)operator(\))operator(;) keyword(if) operator(()ident(entry) operator(==) ident(head)operator(\)) operator({) - ident(peeking) operator(=) keyword(true)operator(;) comment(// remain where we are) - keyword(throw) keyword(new) pre_type(NoSuchElementException)operator(()operator(\))operator(;) + ident(peeking) operator(=) pre_constant(true)operator(;) comment(// remain where we are) + keyword(throw) keyword(new) exception(NoSuchElementException)operator(()operator(\))operator(;) operator(}) keyword(return) ident(view)operator(.)ident(convertEntry)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(entry)operator(\))operator(;) operator(}) @@ -20821,13 +20821,13 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec comment(// once hasNext has been called, we commit to next(\) returning) comment(// the entry it found, even if it were subsequently deleted) directive(public) type(boolean) ident(hasNext)operator(()operator(\)) operator({) - ident(advance)operator(()keyword(false)operator(\))operator(;) + ident(advance)operator(()pre_constant(false)operator(\))operator(;) keyword(return) ident(entry) operator(!=) ident(head)operator(;) operator(}) directive(public) type(void) ident(remove)operator(()operator(\)) operator({) keyword(if) operator(()ident(entry) operator(==) ident(head)operator(\)) operator({) - keyword(throw) keyword(new) pre_type(IllegalStateException)operator(()string<delimiter(")content(Iterator out of range)delimiter(")>operator(\))operator(;) + keyword(throw) keyword(new) exception(IllegalStateException)operator(()string<delimiter(")content(Iterator out of range)delimiter(")>operator(\))operator(;) operator(}) ident(internalDeleteEntry)operator(()ident(entry)operator(\))operator(;) operator(}) @@ -20844,11 +20844,11 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec keyword(return) ident(entry)operator(.)ident(key)operator(;) operator(}) directive(public) type(boolean) ident(contains)operator(()ident(RubyHash) ident(hash)operator(,) pre_type(Object) ident(o)operator(\)) operator({) - keyword(if) operator(()operator(!)operator(()ident(o) keyword(instanceof) ident(IRubyObject)operator(\))operator(\)) keyword(return) keyword(false)operator(;) - keyword(return) ident(hash)operator(.)ident(internalGet)operator(()operator(()ident(IRubyObject)operator(\))ident(o)operator(\)) operator(!=) keyword(null)operator(;) + keyword(if) operator(()operator(!)operator(()ident(o) keyword(instanceof) ident(IRubyObject)operator(\))operator(\)) keyword(return) pre_constant(false)operator(;) + keyword(return) ident(hash)operator(.)ident(internalGet)operator(()operator(()ident(IRubyObject)operator(\))ident(o)operator(\)) operator(!=) pre_constant(null)operator(;) operator(}) directive(public) type(boolean) ident(remove)operator(()ident(RubyHash) ident(hash)operator(,) pre_type(Object) ident(o)operator(\)) operator({) - keyword(if) operator(()operator(!)operator(()ident(o) keyword(instanceof) ident(IRubyObject)operator(\))operator(\)) keyword(return) keyword(false)operator(;) + keyword(if) operator(()operator(!)operator(()ident(o) keyword(instanceof) ident(IRubyObject)operator(\))operator(\)) keyword(return) pre_constant(false)operator(;) keyword(return) ident(hash)operator(.)ident(internalDelete)operator(()operator(()ident(IRubyObject)operator(\))ident(o)operator(\)) operator(!=) ident(NO_ENTRY)operator(;) operator(}) operator(})operator(;) @@ -20861,7 +20861,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec keyword(return) ident(hash)operator(.)ident(containsKey)operator(()ident(o)operator(\))operator(;) operator(}) directive(public) type(boolean) ident(remove)operator(()ident(RubyHash) ident(hash)operator(,) pre_type(Object) ident(o)operator(\)) operator({) - keyword(return) ident(hash)operator(.)ident(remove)operator(()ident(o)operator(\)) operator(!=) keyword(null)operator(;) + keyword(return) ident(hash)operator(.)ident(remove)operator(()ident(o)operator(\)) operator(!=) pre_constant(null)operator(;) operator(}) operator(})operator(;) @@ -20870,15 +20870,15 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec keyword(return) ident(entry)operator(.)ident(value)operator(;) operator(}) directive(public) type(boolean) ident(contains)operator(()ident(RubyHash) ident(hash)operator(,) pre_type(Object) ident(o)operator(\)) operator({) - keyword(if) operator(()operator(!)operator(()ident(o) keyword(instanceof) ident(IRubyObject)operator(\))operator(\)) keyword(return) keyword(false)operator(;) + keyword(if) operator(()operator(!)operator(()ident(o) keyword(instanceof) ident(IRubyObject)operator(\))operator(\)) keyword(return) pre_constant(false)operator(;) ident(IRubyObject) ident(obj) operator(=) operator(()ident(IRubyObject)operator(\))ident(o)operator(;) keyword(return) ident(hash)operator(.)ident(hasValue)operator(()ident(obj)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(,) ident(obj)operator(\))operator(;) operator(}) directive(public) type(boolean) ident(remove)operator(()ident(RubyHash) ident(hash)operator(,) pre_type(Object) ident(o)operator(\)) operator({) - keyword(if) operator(()operator(!)operator(()ident(o) keyword(instanceof) ident(IRubyObject)operator(\))operator(\)) keyword(return) keyword(false)operator(;) + keyword(if) operator(()operator(!)operator(()ident(o) keyword(instanceof) ident(IRubyObject)operator(\))operator(\)) keyword(return) pre_constant(false)operator(;) ident(IRubyObject) ident(obj) operator(=) operator(()ident(IRubyObject)operator(\)) ident(o)operator(;) ident(IRubyObject) ident(key) operator(=) ident(hash)operator(.)ident(internalIndex)operator(()ident(obj)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(,) ident(obj)operator(\))operator(;) - keyword(if) operator(()ident(key) operator(==) keyword(null)operator(\)) keyword(return) keyword(false)operator(;) + keyword(if) operator(()ident(key) operator(==) pre_constant(null)operator(\)) keyword(return) pre_constant(false)operator(;) keyword(return) ident(hash)operator(.)ident(internalDelete)operator(()ident(key)operator(\)) operator(!=) ident(NO_ENTRY)operator(;) operator(}) operator(})operator(;) @@ -20893,7 +20893,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec directive(public) type(boolean) ident(remove)operator(()ident(RubyHash) ident(hash)operator(,) pre_type(Object) ident(o)operator(\)) operator({) ident(IRubyObject) ident(value) operator(=) ident(JavaUtil)operator(.)ident(convertJavaToRuby)operator(()ident(hash)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(o)operator(\))operator(;) ident(IRubyObject) ident(key) operator(=) ident(hash)operator(.)ident(internalIndex)operator(()ident(hash)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(,) ident(value)operator(\))operator(;) - keyword(if) operator(()ident(key) operator(==) keyword(null)operator(\)) keyword(return) keyword(false)operator(;) + keyword(if) operator(()ident(key) operator(==) pre_constant(null)operator(\)) keyword(return) pre_constant(false)operator(;) keyword(return) ident(hash)operator(.)ident(internalDelete)operator(()ident(key)operator(\)) operator(!=) ident(NO_ENTRY)operator(;) operator(}) operator(})operator(;) @@ -20903,13 +20903,13 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec keyword(return) ident(entry)operator(;) operator(}) directive(public) type(boolean) ident(contains)operator(()ident(RubyHash) ident(hash)operator(,) pre_type(Object) ident(o)operator(\)) operator({) - keyword(if) operator(()operator(!)operator(()ident(o) keyword(instanceof) ident(RubyHashEntry)operator(\))operator(\)) keyword(return) keyword(false)operator(;) + keyword(if) operator(()operator(!)operator(()ident(o) keyword(instanceof) ident(RubyHashEntry)operator(\))operator(\)) keyword(return) pre_constant(false)operator(;) ident(RubyHashEntry) ident(entry) operator(=) operator(()ident(RubyHashEntry)operator(\))ident(o)operator(;) ident(RubyHashEntry) ident(candidate) operator(=) ident(internalGetEntry)operator(()ident(entry)operator(.)ident(key)operator(\))operator(;) keyword(return) ident(candidate) operator(!=) ident(NO_ENTRY) operator(&&) ident(entry)operator(.)ident(equals)operator(()ident(candidate)operator(\))operator(;) operator(}) directive(public) type(boolean) ident(remove)operator(()ident(RubyHash) ident(hash)operator(,) pre_type(Object) ident(o)operator(\)) operator({) - keyword(if) operator(()operator(!)operator(()ident(o) keyword(instanceof) ident(RubyHashEntry)operator(\))operator(\)) keyword(return) keyword(false)operator(;) + keyword(if) operator(()operator(!)operator(()ident(o) keyword(instanceof) ident(RubyHashEntry)operator(\))operator(\)) keyword(return) pre_constant(false)operator(;) keyword(return) ident(hash)operator(.)ident(internalDeleteEntry)operator(()operator(()ident(RubyHashEntry)operator(\))ident(o)operator(\)) operator(!=) ident(NO_ENTRY)operator(;) operator(}) operator(})operator(;) @@ -20919,13 +20919,13 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec keyword(return) keyword(new) ident(ConvertingEntry)operator(()ident(runtime)operator(,) ident(entry)operator(\))operator(;) operator(}) directive(public) type(boolean) ident(contains)operator(()ident(RubyHash) ident(hash)operator(,) pre_type(Object) ident(o)operator(\)) operator({) - keyword(if) operator(()operator(!)operator(()ident(o) keyword(instanceof) ident(ConvertingEntry)operator(\))operator(\)) keyword(return) keyword(false)operator(;) + keyword(if) operator(()operator(!)operator(()ident(o) keyword(instanceof) ident(ConvertingEntry)operator(\))operator(\)) keyword(return) pre_constant(false)operator(;) ident(ConvertingEntry) ident(entry) operator(=) operator(()ident(ConvertingEntry)operator(\))ident(o)operator(;) ident(RubyHashEntry) ident(candidate) operator(=) ident(hash)operator(.)ident(internalGetEntry)operator(()ident(entry)operator(.)ident(entry)operator(.)ident(key)operator(\))operator(;) keyword(return) ident(candidate) operator(!=) ident(NO_ENTRY) operator(&&) ident(entry)operator(.)ident(entry)operator(.)ident(equals)operator(()ident(candidate)operator(\))operator(;) operator(}) directive(public) type(boolean) ident(remove)operator(()ident(RubyHash) ident(hash)operator(,) pre_type(Object) ident(o)operator(\)) operator({) - keyword(if) operator(()operator(!)operator(()ident(o) keyword(instanceof) ident(ConvertingEntry)operator(\))operator(\)) keyword(return) keyword(false)operator(;) + keyword(if) operator(()operator(!)operator(()ident(o) keyword(instanceof) ident(ConvertingEntry)operator(\))operator(\)) keyword(return) pre_constant(false)operator(;) ident(ConvertingEntry) ident(entry) operator(=) operator(()ident(ConvertingEntry)operator(\))ident(o)operator(;) keyword(return) ident(hash)operator(.)ident(internalDeleteEntry)operator(()ident(entry)operator(.)ident(entry)operator(\)) operator(!=) ident(NO_ENTRY)operator(;) operator(}) @@ -20952,7 +20952,7 @@ directive(public) type(class) class(RubyHash) directive(extends) ident(RubyObjec directive(public) type(boolean) ident(equals)operator(()pre_type(Object) ident(o)operator(\)) operator({) keyword(if) operator(()operator(!)operator(()ident(o) keyword(instanceof) ident(ConvertingEntry)operator(\))operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) ident(ConvertingEntry) ident(other) operator(=) operator(()ident(ConvertingEntry)operator(\))ident(o)operator(;) keyword(return) ident(entry)operator(.)ident(equals)operator(()ident(other)operator(.)ident(entry)operator(\))operator(;) @@ -21080,14 +21080,14 @@ directive(public) type(class) class(RubyIconv) directive(extends) ident(RubyObje operator(})operator(;) directive(protected) ident(RubyFailure)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(rubyClass)operator(\)) operator({) - local_variable(this)operator(()ident(runtime)operator(,) ident(rubyClass)operator(,) keyword(null)operator(\))operator(;) + local_variable(this)operator(()ident(runtime)operator(,) ident(rubyClass)operator(,) pre_constant(null)operator(\))operator(;) operator(}) directive(public) ident(RubyFailure)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(rubyClass)operator(,) pre_type(String) ident(message)operator(\)) operator({) local_variable(super)operator(()ident(runtime)operator(,) ident(rubyClass)operator(,) ident(message)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) local_variable(super)operator(.)ident(initialize)operator(()ident(args)operator(,) ident(block)operator(\))operator(;) ident(success) operator(=) ident(args)operator(.)ident(length) operator(>=) integer(2) operator(?) ident(args)operator([)integer(1)operator(]) operator(:) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) @@ -21129,10 +21129,10 @@ directive(public) type(class) class(RubyIconv) directive(extends) ident(RubyObje }*/) directive(private) directive(static) type(boolean) ident(isIgnore)operator(()pre_type(String) ident(encoding)operator(\)) operator({) - keyword(return) ident(encoding)operator(.)ident(toLowerCase)operator(()operator(\))operator(.)ident(indexOf)operator(()ident(IGNORE)operator(\)) operator(!=) operator(-)integer(1) operator(?) keyword(true) operator(:) keyword(false)operator(;) + keyword(return) ident(encoding)operator(.)ident(toLowerCase)operator(()operator(\))operator(.)ident(indexOf)operator(()ident(IGNORE)operator(\)) operator(!=) operator(-)integer(1) operator(?) pre_constant(true) operator(:) pre_constant(false)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(open)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(open)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(open)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(to)operator(,) ident(IRubyObject) ident(from)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -21158,7 +21158,7 @@ directive(public) type(class) class(RubyIconv) directive(extends) ident(RubyObje ident(context)operator(,) keyword(new) ident(IRubyObject)type([]) operator({)ident(to)operator(,) ident(from)operator(})operator(,) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject) ident(arg1)operator(,) ident(IRubyObject) ident(arg2)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(getRuntime)operator(()operator(\))operator(;) keyword(if) operator(()operator(!)ident(arg1)operator(.)ident(respondsTo)operator(()string<delimiter(")content(to_str)delimiter(")>operator(\))operator(\)) operator({) @@ -21178,11 +21178,11 @@ directive(public) type(class) class(RubyIconv) directive(extends) ident(RubyObje keyword(if) operator(()operator(!)ident(isIgnore)operator(()ident(from)operator(\))operator(\)) ident(fromEncoding)operator(.)ident(onUnmappableCharacter)operator(()pre_type(CodingErrorAction)operator(.)ident(REPORT)operator(\))operator(;) keyword(if) operator(()operator(!)ident(isIgnore)operator(()ident(to)operator(\))operator(\)) ident(toEncoding)operator(.)ident(onUnmappableCharacter)operator(()pre_type(CodingErrorAction)operator(.)ident(REPORT)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IllegalCharsetNameException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IllegalCharsetNameException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newInvalidEncoding)operator(()string<delimiter(")content(invalid encoding)delimiter(")>operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(UnsupportedCharsetException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(UnsupportedCharsetException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newInvalidEncoding)operator(()string<delimiter(")content(invalid encoding)delimiter(")>operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(Exception) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(Exception) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newSystemCallError)operator(()ident(e)operator(.)ident(toString)operator(()operator(\))operator(\))operator(;) operator(}) @@ -21191,8 +21191,8 @@ directive(public) type(class) class(RubyIconv) directive(extends) ident(RubyObje annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(close)delimiter(")>operator(\)) directive(public) ident(IRubyObject) ident(close)operator(()operator(\)) operator({) - ident(toEncoding) operator(=) keyword(null)operator(;) - ident(fromEncoding) operator(=) keyword(null)operator(;) + ident(toEncoding) operator(=) pre_constant(null)operator(;) + ident(fromEncoding) operator(=) pre_constant(null)operator(;) keyword(return) ident(RubyString)operator(.)ident(newEmptyString)operator(()ident(getRuntime)operator(()operator(\))operator(\))operator(;) operator(}) @@ -21243,14 +21243,14 @@ directive(public) type(class) class(RubyIconv) directive(extends) ident(RubyObje keyword(return) ident(iconv)operator(()ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(,) ident(args)operator([)integer(2)operator(])operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(1)operator(,) integer(2)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) comment(// FIXME: We are assuming that original string will be raw bytes. If -Ku is provided) comment(// this will not be true, but that is ok for now. Deal with that when someone needs it.) directive(private) ident(IRubyObject) ident(_iconv)operator(()ident(RubyString) ident(str)operator(,) type(int) ident(start)operator(,) type(int) ident(end)operator(\)) operator({) - keyword(if) operator(()ident(fromEncoding) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(fromEncoding) operator(==) pre_constant(null)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(closed iconv)delimiter(")>operator(\))operator(;) operator(}) @@ -21276,28 +21276,28 @@ directive(public) type(class) class(RubyIconv) directive(extends) ident(RubyObje keyword(try) operator({) pre_type(CharBuffer) ident(cbuf) operator(=) ident(fromEncoding)operator(.)ident(decode)operator(()ident(buf)operator(\))operator(;) ident(buf) operator(=) ident(toEncoding)operator(.)ident(encode)operator(()ident(cbuf)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(MalformedInputException) ident(e)operator(\)) operator({) - operator(}) keyword(catch) operator(()pre_type(UnmappableCharacterException) ident(e)operator(\)) operator({) - operator(}) keyword(catch) operator(()pre_type(CharacterCodingException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(MalformedInputException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(UnmappableCharacterException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(CharacterCodingException) ident(e)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newInvalidEncoding)operator(()string<delimiter(")content(invalid sequence)delimiter(")>operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IllegalStateException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IllegalStateException) ident(e)operator(\)) operator({) operator(}) type(byte)type([]) ident(arr) operator(=) ident(buf)operator(.)ident(array)operator(()operator(\))operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()keyword(new) ident(ByteList)operator(()ident(arr)operator(,) integer(0)operator(,) ident(buf)operator(.)ident(limit)operator(()operator(\))operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(iconv)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(iconv)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(iconv)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) keyword(return) ident(convertWithArgs)operator(()ident(context)operator(,) ident(recv)operator(,) ident(args)operator(,) string<delimiter(")content(iconv)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(conv)delimiter(")>operator(,) ident(required) operator(=) integer(3)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(conv)delimiter(")>operator(,) ident(required) operator(=) integer(3)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(conv)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) keyword(return) ident(convertWithArgs)operator(()ident(context)operator(,) ident(recv)operator(,) ident(args)operator(,) string<delimiter(")content(conv)delimiter(")>operator(\))operator(.)ident(join)operator(()ident(context)operator(,) ident(RubyString)operator(.)ident(newEmptyString)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(charset_map)delimiter(")>operator(,) ident(meta)operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(charset_map)delimiter(")>operator(,) ident(meta)operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(charset_map_get)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getCharsetMap)operator(()operator(\))operator(;) operator(}) @@ -21307,14 +21307,14 @@ directive(public) type(class) class(RubyIconv) directive(extends) ident(RubyObje keyword(if) operator(()ident(charset)operator(.)ident(size)operator(()operator(\)) operator(>) integer(0)operator(\)) operator({) ident(RubyString) ident(key) operator(=) ident(val)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(downcase)delimiter(")>operator(\))operator(.)ident(convertToString)operator(()operator(\))operator(;) ident(IRubyObject) ident(tryVal) operator(=) ident(charset)operator(.)ident(fastARef)operator(()ident(key)operator(\))operator(;) - keyword(if) operator(()ident(tryVal) operator(!=) keyword(null)operator(\)) ident(val) operator(=) ident(tryVal)operator(;) + keyword(if) operator(()ident(tryVal) operator(!=) pre_constant(null)operator(\)) ident(val) operator(=) ident(tryVal)operator(;) operator(}) keyword(return) ident(val)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) operator(}) directive(public) directive(static) ident(RubyArray) ident(convertWithArgs)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) pre_type(String) ident(function)operator(\)) operator({) - ident(assert) ident(args)operator(.)ident(length) operator(>=) integer(2)operator(;) + keyword(assert) ident(args)operator(.)ident(length) operator(>=) integer(2)operator(;) ident(RubyArray) ident(array) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArray)operator(()ident(args)operator(.)ident(length) operator(-) integer(2)operator(\))operator(;) ident(RubyIconv) ident(iconv) operator(=) ident(newIconv)operator(()ident(context)operator(,) ident(recv)operator(,) ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) @@ -21436,17 +21436,17 @@ directive(public) type(class) class(RubyInstanceConfig) operator({) directive(public) type(boolean) ident(shouldPrecompileCLI)operator(()operator(\)) operator({) keyword(switch) operator(()local_variable(this)operator(\)) operator({) keyword(case) ident(JIT)operator(:) keyword(case) ident(FORCE)operator(:) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) directive(public) type(boolean) ident(shouldJIT)operator(()operator(\)) operator({) keyword(switch) operator(()local_variable(this)operator(\)) operator({) keyword(case) ident(JIT)operator(:) keyword(case) ident(FORCE)operator(:) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) directive(public) type(boolean) ident(shouldPrecompileAll)operator(()operator(\)) operator({) @@ -21458,10 +21458,10 @@ directive(public) type(class) class(RubyInstanceConfig) operator({) directive(private) pre_type(PrintStream) ident(error) operator(=) pre_type(System)operator(.)ident(err)operator(;) directive(private) ident(Profile) ident(profile) operator(=) ident(Profile)operator(.)ident(DEFAULT)operator(;) directive(private) type(boolean) ident(objectSpaceEnabled) - operator(=) ident(SafePropertyAccessor)operator(.)ident(getBoolean)operator(()string<delimiter(")content(jruby.objectspace.enabled)delimiter(")>operator(,) keyword(false)operator(\))operator(;) + operator(=) ident(SafePropertyAccessor)operator(.)ident(getBoolean)operator(()string<delimiter(")content(jruby.objectspace.enabled)delimiter(")>operator(,) pre_constant(false)operator(\))operator(;) directive(private) ident(CompileMode) ident(compileMode) operator(=) ident(CompileMode)operator(.)ident(JIT)operator(;) - directive(private) type(boolean) ident(runRubyInProcess) operator(=) keyword(true)operator(;) + directive(private) type(boolean) ident(runRubyInProcess) operator(=) pre_constant(true)operator(;) directive(private) pre_type(String) ident(currentDirectory)operator(;) directive(private) pre_type(Map) ident(environment)operator(;) directive(private) pre_type(String)type([]) ident(argv) operator(=) operator({)operator(})operator(;) @@ -21476,7 +21476,7 @@ directive(public) type(class) class(RubyInstanceConfig) operator({) directive(private) ident(CompatVersion) ident(compatVersion)operator(;) directive(private) pre_type(ClassLoader) ident(contextLoader) operator(=) pre_type(Thread)operator(.)ident(currentThread)operator(()operator(\))operator(.)ident(getContextClassLoader)operator(()operator(\))operator(;) - directive(private) pre_type(ClassLoader) ident(loader) operator(=) ident(contextLoader) operator(==) keyword(null) operator(?) ident(RubyInstanceConfig)operator(.)ident(class)operator(.)ident(getClassLoader)operator(()operator(\)) operator(:) ident(contextLoader)operator(;) + directive(private) pre_type(ClassLoader) ident(loader) operator(=) ident(contextLoader) operator(==) pre_constant(null) operator(?) ident(RubyInstanceConfig)operator(.)ident(class)operator(.)ident(getClassLoader)operator(()operator(\)) operator(:) ident(contextLoader)operator(;) directive(private) ident(ClassCache)operator(<)ident(Script)operator(>) ident(classCache)operator(;) @@ -21484,34 +21484,34 @@ directive(public) type(class) class(RubyInstanceConfig) operator({) directive(private) pre_type(List)operator(<)pre_type(String)operator(>) ident(loadPaths) operator(=) keyword(new) pre_type(ArrayList)operator(<)pre_type(String)operator(>)operator(()operator(\))operator(;) directive(private) pre_type(Set)operator(<)pre_type(String)operator(>) ident(excludedMethods) operator(=) keyword(new) pre_type(HashSet)operator(<)pre_type(String)operator(>)operator(()operator(\))operator(;) directive(private) pre_type(StringBuffer) ident(inlineScript) operator(=) keyword(new) pre_type(StringBuffer)operator(()operator(\))operator(;) - directive(private) type(boolean) ident(hasInlineScript) operator(=) keyword(false)operator(;) - directive(private) pre_type(String) ident(scriptFileName) operator(=) keyword(null)operator(;) + directive(private) type(boolean) ident(hasInlineScript) operator(=) pre_constant(false)operator(;) + directive(private) pre_type(String) ident(scriptFileName) operator(=) pre_constant(null)operator(;) directive(private) pre_type(List)operator(<)pre_type(String)operator(>) ident(requiredLibraries) operator(=) keyword(new) pre_type(ArrayList)operator(<)pre_type(String)operator(>)operator(()operator(\))operator(;) - directive(private) type(boolean) ident(benchmarking) operator(=) keyword(false)operator(;) - directive(private) type(boolean) ident(argvGlobalsOn) operator(=) keyword(false)operator(;) - directive(private) type(boolean) ident(assumeLoop) operator(=) keyword(false)operator(;) - directive(private) type(boolean) ident(assumePrinting) operator(=) keyword(false)operator(;) + directive(private) type(boolean) ident(benchmarking) operator(=) pre_constant(false)operator(;) + directive(private) type(boolean) ident(argvGlobalsOn) operator(=) pre_constant(false)operator(;) + directive(private) type(boolean) ident(assumeLoop) operator(=) pre_constant(false)operator(;) + directive(private) type(boolean) ident(assumePrinting) operator(=) pre_constant(false)operator(;) directive(private) pre_type(Map) ident(optionGlobals) operator(=) keyword(new) pre_type(HashMap)operator(()operator(\))operator(;) - directive(private) type(boolean) ident(processLineEnds) operator(=) keyword(false)operator(;) - directive(private) type(boolean) ident(split) operator(=) keyword(false)operator(;) + directive(private) type(boolean) ident(processLineEnds) operator(=) pre_constant(false)operator(;) + directive(private) type(boolean) ident(split) operator(=) pre_constant(false)operator(;) comment(// This property is a Boolean, to allow three values, so it can match MRI's nil, false and true) directive(private) pre_type(Boolean) ident(verbose) operator(=) pre_type(Boolean)operator(.)ident(FALSE)operator(;) - directive(private) type(boolean) ident(debug) operator(=) keyword(false)operator(;) - directive(private) type(boolean) ident(showVersion) operator(=) keyword(false)operator(;) - directive(private) type(boolean) ident(showBytecode) operator(=) keyword(false)operator(;) - directive(private) type(boolean) ident(showCopyright) operator(=) keyword(false)operator(;) - directive(private) type(boolean) ident(endOfArguments) operator(=) keyword(false)operator(;) - directive(private) type(boolean) ident(shouldRunInterpreter) operator(=) keyword(true)operator(;) - directive(private) type(boolean) ident(shouldPrintUsage) operator(=) keyword(false)operator(;) - directive(private) type(boolean) ident(shouldPrintProperties)operator(=)keyword(false)operator(;) - directive(private) type(boolean) ident(yarv) operator(=) keyword(false)operator(;) - directive(private) type(boolean) ident(rubinius) operator(=) keyword(false)operator(;) - directive(private) type(boolean) ident(yarvCompile) operator(=) keyword(false)operator(;) + directive(private) type(boolean) ident(debug) operator(=) pre_constant(false)operator(;) + directive(private) type(boolean) ident(showVersion) operator(=) pre_constant(false)operator(;) + directive(private) type(boolean) ident(showBytecode) operator(=) pre_constant(false)operator(;) + directive(private) type(boolean) ident(showCopyright) operator(=) pre_constant(false)operator(;) + directive(private) type(boolean) ident(endOfArguments) operator(=) pre_constant(false)operator(;) + directive(private) type(boolean) ident(shouldRunInterpreter) operator(=) pre_constant(true)operator(;) + directive(private) type(boolean) ident(shouldPrintUsage) operator(=) pre_constant(false)operator(;) + directive(private) type(boolean) ident(shouldPrintProperties)operator(=)pre_constant(false)operator(;) + directive(private) type(boolean) ident(yarv) operator(=) pre_constant(false)operator(;) + directive(private) type(boolean) ident(rubinius) operator(=) pre_constant(false)operator(;) + directive(private) type(boolean) ident(yarvCompile) operator(=) pre_constant(false)operator(;) directive(private) ident(KCode) ident(kcode) operator(=) ident(KCode)operator(.)ident(NONE)operator(;) directive(private) pre_type(String) ident(recordSeparator) operator(=) string<delimiter(")char(\\n)delimiter(")>operator(;) - directive(private) type(boolean) ident(shouldCheckSyntax) operator(=) keyword(false)operator(;) - directive(private) pre_type(String) ident(inputFieldSeparator) operator(=) keyword(null)operator(;) - directive(private) type(boolean) ident(managementEnabled) operator(=) keyword(true)operator(;) + directive(private) type(boolean) ident(shouldCheckSyntax) operator(=) pre_constant(false)operator(;) + directive(private) pre_type(String) ident(inputFieldSeparator) operator(=) pre_constant(null)operator(;) + directive(private) type(boolean) ident(managementEnabled) operator(=) pre_constant(true)operator(;) directive(private) type(int) ident(safeLevel) operator(=) integer(0)operator(;) @@ -21534,7 +21534,7 @@ directive(public) type(class) class(RubyInstanceConfig) operator({) directive(public) directive(static) directive(final) type(boolean) ident(THREADLESS_COMPILE_ENABLED) operator(=) ident(FASTEST_COMPILE_ENABLED) operator(||) ident(SafePropertyAccessor)operator(.)ident(getBoolean)operator(()string<delimiter(")content(jruby.compile.threadless)delimiter(")>operator(\))operator(;) - directive(public) directive(static) directive(final) type(boolean) ident(LAZYHANDLES_COMPILE) operator(=) ident(SafePropertyAccessor)operator(.)ident(getBoolean)operator(()string<delimiter(")content(jruby.compile.lazyHandles)delimiter(")>operator(,) keyword(false)operator(\))operator(;) + directive(public) directive(static) directive(final) type(boolean) ident(LAZYHANDLES_COMPILE) operator(=) ident(SafePropertyAccessor)operator(.)ident(getBoolean)operator(()string<delimiter(")content(jruby.compile.lazyHandles)delimiter(")>operator(,) pre_constant(false)operator(\))operator(;) directive(public) directive(static) directive(final) type(boolean) ident(FORK_ENABLED) operator(=) ident(SafePropertyAccessor)operator(.)ident(getBoolean)operator(()string<delimiter(")content(jruby.fork.enabled)delimiter(")>operator(\))operator(;) directive(public) directive(static) directive(final) type(boolean) ident(POOLING_ENABLED) @@ -21547,14 +21547,14 @@ directive(public) type(class) class(RubyInstanceConfig) operator({) operator(=) ident(SafePropertyAccessor)operator(.)ident(getInt)operator(()string<delimiter(")content(jruby.thread.pool.ttl)delimiter(")>operator(,) integer(60)operator(\))operator(;) directive(public) directive(static) directive(final) type(boolean) ident(NATIVE_NET_PROTOCOL) - operator(=) ident(SafePropertyAccessor)operator(.)ident(getBoolean)operator(()string<delimiter(")content(jruby.native.net.protocol)delimiter(")>operator(,) keyword(false)operator(\))operator(;) + operator(=) ident(SafePropertyAccessor)operator(.)ident(getBoolean)operator(()string<delimiter(")content(jruby.native.net.protocol)delimiter(")>operator(,) pre_constant(false)operator(\))operator(;) directive(public) directive(static) type(boolean) ident(FULL_TRACE_ENABLED) - operator(=) ident(SafePropertyAccessor)operator(.)ident(getBoolean)operator(()string<delimiter(")content(jruby.debug.fullTrace)delimiter(")>operator(,) keyword(false)operator(\))operator(;) + operator(=) ident(SafePropertyAccessor)operator(.)ident(getBoolean)operator(()string<delimiter(")content(jruby.debug.fullTrace)delimiter(")>operator(,) pre_constant(false)operator(\))operator(;) directive(public) directive(static) directive(final) pre_type(String) ident(COMPILE_EXCLUDE) operator(=) ident(SafePropertyAccessor)operator(.)ident(getProperty)operator(()string<delimiter(")content(jruby.jit.exclude)delimiter(")>operator(\))operator(;) - directive(public) directive(static) type(boolean) ident(nativeEnabled) operator(=) keyword(true)operator(;) + directive(public) directive(static) type(boolean) ident(nativeEnabled) operator(=) pre_constant(true)operator(;) directive(public) directive(static) type(interface) class(LoadServiceCreator) operator({) @@ -21571,17 +21571,17 @@ directive(public) type(class) class(RubyInstanceConfig) operator({) directive(static) operator({) - pre_type(String) ident(specVersion) operator(=) keyword(null)operator(;) + pre_type(String) ident(specVersion) operator(=) pre_constant(null)operator(;) keyword(try) operator({) ident(specVersion) operator(=) pre_type(System)operator(.)ident(getProperty)operator(()string<delimiter(")content(jruby.bytecode.version)delimiter(")>operator(\))operator(;) - keyword(if) operator(()ident(specVersion) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(specVersion) operator(==) pre_constant(null)operator(\)) operator({) ident(specVersion) operator(=) pre_type(System)operator(.)ident(getProperty)operator(()string<delimiter(")content(java.specification.version)delimiter(")>operator(\))operator(;) operator(}) - keyword(if) operator(()pre_type(System)operator(.)ident(getProperty)operator(()string<delimiter(")content(jruby.native.enabled)delimiter(")>operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()pre_type(System)operator(.)ident(getProperty)operator(()string<delimiter(")content(jruby.native.enabled)delimiter(")>operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) ident(nativeEnabled) operator(=) pre_type(Boolean)operator(.)ident(getBoolean)operator(()string<delimiter(")content(jruby.native.enabled)delimiter(")>operator(\))operator(;) operator(}) - operator(}) keyword(catch) operator(()pre_type(SecurityException) ident(se)operator(\)) operator({) - ident(nativeEnabled) operator(=) keyword(false)operator(;) + operator(}) keyword(catch) operator(()exception(SecurityException) ident(se)operator(\)) operator({) + ident(nativeEnabled) operator(=) pre_constant(false)operator(;) ident(specVersion) operator(=) string<delimiter(")content(1.5)delimiter(")>operator(;) operator(}) @@ -21601,7 +21601,7 @@ directive(public) type(class) class(RubyInstanceConfig) operator({) ident(currentDirectory) operator(=) ident(JRubyFile)operator(.)ident(getFileProperty)operator(()string<delimiter(")content(user.dir)delimiter(")>operator(\))operator(;) operator(}) - ident(samplingEnabled) operator(=) ident(SafePropertyAccessor)operator(.)ident(getBoolean)operator(()string<delimiter(")content(jruby.sampling.enabled)delimiter(")>operator(,) keyword(false)operator(\))operator(;) + ident(samplingEnabled) operator(=) ident(SafePropertyAccessor)operator(.)ident(getBoolean)operator(()string<delimiter(")content(jruby.sampling.enabled)delimiter(")>operator(,) pre_constant(false)operator(\))operator(;) pre_type(String) ident(compatString) operator(=) ident(SafePropertyAccessor)operator(.)ident(getProperty)operator(()string<delimiter(")content(jruby.compat.version)delimiter(")>operator(,) string<delimiter(")content(RUBY1_8)delimiter(")>operator(\))operator(;) keyword(if) operator(()ident(compatString)operator(.)ident(equalsIgnoreCase)operator(()string<delimiter(")content(RUBY1_8)delimiter(")>operator(\))operator(\)) operator({) ident(compatVersion) operator(=) ident(CompatVersion)operator(.)ident(RUBY1_8)operator(;) @@ -21614,26 +21614,26 @@ directive(public) type(class) class(RubyInstanceConfig) operator({) keyword(if) operator(()ident(Ruby)operator(.)ident(isSecurityRestricted)operator(()operator(\))operator(\)) operator({) ident(compileMode) operator(=) ident(CompileMode)operator(.)ident(OFF)operator(;) - ident(jitLogging) operator(=) keyword(false)operator(;) - ident(jitLoggingVerbose) operator(=) keyword(false)operator(;) + ident(jitLogging) operator(=) pre_constant(false)operator(;) + ident(jitLoggingVerbose) operator(=) pre_constant(false)operator(;) ident(jitLogEvery) operator(=) integer(0)operator(;) ident(jitThreshold) operator(=) operator(-)integer(1)operator(;) ident(jitMax) operator(=) integer(0)operator(;) ident(jitMaxSize) operator(=) operator(-)integer(1)operator(;) - ident(managementEnabled) operator(=) keyword(false)operator(;) + ident(managementEnabled) operator(=) pre_constant(false)operator(;) operator(}) keyword(else) operator({) pre_type(String) ident(threshold) operator(=) ident(SafePropertyAccessor)operator(.)ident(getProperty)operator(()string<delimiter(")content(jruby.jit.threshold)delimiter(")>operator(\))operator(;) pre_type(String) ident(max) operator(=) ident(SafePropertyAccessor)operator(.)ident(getProperty)operator(()string<delimiter(")content(jruby.jit.max)delimiter(")>operator(\))operator(;) pre_type(String) ident(maxSize) operator(=) ident(SafePropertyAccessor)operator(.)ident(getProperty)operator(()string<delimiter(")content(jruby.jit.maxsize)delimiter(")>operator(\))operator(;) - keyword(if) operator(()ident(COMPILE_EXCLUDE) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(COMPILE_EXCLUDE) operator(!=) pre_constant(null)operator(\)) operator({) pre_type(String)type([]) ident(elements) operator(=) ident(COMPILE_EXCLUDE)operator(.)ident(split)operator(()string<delimiter(")content(,)delimiter(")>operator(\))operator(;) keyword(for) operator(()pre_type(String) ident(element) operator(:) ident(elements)operator(\)) ident(excludedMethods)operator(.)ident(add)operator(()ident(element)operator(\))operator(;) operator(}) - ident(managementEnabled) operator(=) ident(SafePropertyAccessor)operator(.)ident(getBoolean)operator(()string<delimiter(")content(jruby.management.enabled)delimiter(")>operator(,) keyword(true)operator(\))operator(;) - ident(runRubyInProcess) operator(=) ident(SafePropertyAccessor)operator(.)ident(getBoolean)operator(()string<delimiter(")content(jruby.launch.inproc)delimiter(")>operator(,) keyword(true)operator(\))operator(;) - type(boolean) ident(jitProperty) operator(=) ident(SafePropertyAccessor)operator(.)ident(getProperty)operator(()string<delimiter(")content(jruby.jit.enabled)delimiter(")>operator(\)) operator(!=) keyword(null)operator(;) + ident(managementEnabled) operator(=) ident(SafePropertyAccessor)operator(.)ident(getBoolean)operator(()string<delimiter(")content(jruby.management.enabled)delimiter(")>operator(,) pre_constant(true)operator(\))operator(;) + ident(runRubyInProcess) operator(=) ident(SafePropertyAccessor)operator(.)ident(getBoolean)operator(()string<delimiter(")content(jruby.launch.inproc)delimiter(")>operator(,) pre_constant(true)operator(\))operator(;) + type(boolean) ident(jitProperty) operator(=) ident(SafePropertyAccessor)operator(.)ident(getProperty)operator(()string<delimiter(")content(jruby.jit.enabled)delimiter(")>operator(\)) operator(!=) pre_constant(null)operator(;) keyword(if) operator(()ident(jitProperty)operator(\)) operator({) ident(error)operator(.)ident(print)operator(()string<delimiter(")content(jruby.jit.enabled property is deprecated; use jruby.compile.mode=(OFF|JIT|FORCE\) for -C, default, and +C flags)delimiter(")>operator(\))operator(;) ident(compileMode) operator(=) ident(SafePropertyAccessor)operator(.)ident(getBoolean)operator(()string<delimiter(")content(jruby.jit.enabled)delimiter(")>operator(\)) operator(?) ident(CompileMode)operator(.)ident(JIT) operator(:) ident(CompileMode)operator(.)ident(OFF)operator(;) @@ -21654,12 +21654,12 @@ directive(public) type(class) class(RubyInstanceConfig) operator({) ident(jitLogging) operator(=) ident(SafePropertyAccessor)operator(.)ident(getBoolean)operator(()string<delimiter(")content(jruby.jit.logging)delimiter(")>operator(\))operator(;) ident(jitLoggingVerbose) operator(=) ident(SafePropertyAccessor)operator(.)ident(getBoolean)operator(()string<delimiter(")content(jruby.jit.logging.verbose)delimiter(")>operator(\))operator(;) pre_type(String) ident(logEvery) operator(=) ident(SafePropertyAccessor)operator(.)ident(getProperty)operator(()string<delimiter(")content(jruby.jit.logEvery)delimiter(")>operator(\))operator(;) - ident(jitLogEvery) operator(=) ident(logEvery) operator(==) keyword(null) operator(?) integer(0) operator(:) pre_type(Integer)operator(.)ident(parseInt)operator(()ident(logEvery)operator(\))operator(;) - ident(jitThreshold) operator(=) ident(threshold) operator(==) keyword(null) operator(?) + ident(jitLogEvery) operator(=) ident(logEvery) operator(==) pre_constant(null) operator(?) integer(0) operator(:) pre_type(Integer)operator(.)ident(parseInt)operator(()ident(logEvery)operator(\))operator(;) + ident(jitThreshold) operator(=) ident(threshold) operator(==) pre_constant(null) operator(?) ident(JIT_THRESHOLD) operator(:) pre_type(Integer)operator(.)ident(parseInt)operator(()ident(threshold)operator(\))operator(;) - ident(jitMax) operator(=) ident(max) operator(==) keyword(null) operator(?) + ident(jitMax) operator(=) ident(max) operator(==) pre_constant(null) operator(?) ident(JIT_MAX_METHODS_LIMIT) operator(:) pre_type(Integer)operator(.)ident(parseInt)operator(()ident(max)operator(\))operator(;) - ident(jitMaxSize) operator(=) ident(maxSize) operator(==) keyword(null) operator(?) + ident(jitMaxSize) operator(=) ident(maxSize) operator(==) pre_constant(null) operator(?) ident(JIT_MAX_SIZE_LIMIT) operator(:) pre_type(Integer)operator(.)ident(parseInt)operator(()ident(maxSize)operator(\))operator(;) operator(}) @@ -21974,7 +21974,7 @@ directive(public) type(class) class(RubyInstanceConfig) operator({) operator(}) directive(public) pre_type(String) ident(getJRubyHome)operator(()operator(\)) operator({) - keyword(if) operator(()ident(jrubyHome) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(jrubyHome) operator(==) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(Ruby)operator(.)ident(isSecurityRestricted)operator(()operator(\))operator(\)) operator({) keyword(return) string<delimiter(")content(SECURITY RESTRICTED)delimiter(")>operator(;) operator(}) @@ -21987,7 +21987,7 @@ directive(public) type(class) class(RubyInstanceConfig) operator({) comment(// anyone who did would become unhappy because Ruby apps expect no relative) comment(// operators in the pathname (rubygems, for example\).) ident(jrubyHome) operator(=) keyword(new) ident(NormalizedFile)operator(()ident(jrubyHome)operator(\))operator(.)ident(getCanonicalPath)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) operator(}) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) operator(}) ident(jrubyHome) operator(=) keyword(new) ident(NormalizedFile)operator(()ident(jrubyHome)operator(\))operator(.)ident(getAbsolutePath)operator(()operator(\))operator(;) operator(}) @@ -22027,7 +22027,7 @@ directive(public) type(class) class(RubyInstanceConfig) operator({) ident(argumentIndex)operator(++)operator(;) operator(}) - keyword(if) operator(()operator(!)ident(hasInlineScript) operator(&&) ident(scriptFileName) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(!)ident(hasInlineScript) operator(&&) ident(scriptFileName) operator(==) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(argumentIndex) operator(<) ident(arguments)operator(.)ident(length)operator(\)) operator({) ident(setScriptFileName)operator(()ident(arguments)operator([)ident(argumentIndex)operator(])operator(\))operator(;) comment(//consume the file name) ident(argumentIndex)operator(++)operator(;) @@ -22047,10 +22047,10 @@ directive(public) type(class) class(RubyInstanceConfig) operator({) pre_type(String)type([]) ident(keyvalue) operator(=) ident(arg)operator(.)ident(split)operator(()string<delimiter(")content(=)delimiter(")>operator(,) integer(2)operator(\))operator(;) ident(optionGlobals)operator(.)ident(put)operator(()ident(keyvalue)operator([)integer(0)operator(])operator(,) ident(keyvalue)operator([)integer(1)operator(])operator(\))operator(;) operator(}) keyword(else) operator({) - ident(optionGlobals)operator(.)ident(put)operator(()ident(arg)operator(,) keyword(null)operator(\))operator(;) + ident(optionGlobals)operator(.)ident(put)operator(()ident(arg)operator(,) pre_constant(null)operator(\))operator(;) operator(}) operator(}) keyword(else) operator({) - ident(argvGlobalsOn) operator(=) keyword(false)operator(;) + ident(argvGlobalsOn) operator(=) pre_constant(false)operator(;) ident(arglist)operator(.)ident(add)operator(()ident(arg)operator(\))operator(;) operator(}) operator(}) @@ -22073,7 +22073,7 @@ directive(public) type(class) class(RubyInstanceConfig) operator({) keyword(switch) operator(()ident(argument)operator(.)ident(charAt)operator(()ident(characterIndex)operator(\))operator(\)) operator({) keyword(case) string<delimiter(')content(0)delimiter(')>operator(:) operator({) pre_type(String) ident(temp) operator(=) ident(grabOptionalValue)operator(()operator(\))operator(;) - keyword(if) operator(()keyword(null) operator(==) ident(temp)operator(\)) operator({) + keyword(if) operator(()pre_constant(null) operator(==) ident(temp)operator(\)) operator({) ident(recordSeparator) operator(=) string<delimiter(")char(\\u0000)delimiter(")>operator(;) operator(}) keyword(else) keyword(if) operator(()ident(temp)operator(.)ident(equals)operator(()string<delimiter(")content(0)delimiter(")>operator(\))operator(\)) operator({) ident(recordSeparator) operator(=) string<delimiter(")char(\\n)char(\\n)delimiter(")>operator(;) @@ -22083,22 +22083,22 @@ directive(public) type(class) class(RubyInstanceConfig) operator({) keyword(try) operator({) type(int) ident(val) operator(=) pre_type(Integer)operator(.)ident(parseInt)operator(()ident(temp)operator(,) integer(8)operator(\))operator(;) ident(recordSeparator) operator(=) string<delimiter(")delimiter(")> operator(+) operator(()type(char)operator(\)) ident(val)operator(;) - operator(}) keyword(catch) operator(()pre_type(Exception) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(Exception) ident(e)operator(\)) operator({) ident(MainExitException) ident(mee) operator(=) keyword(new) ident(MainExitException)operator(()integer(1)operator(,) ident(getArgumentError)operator(()string<delimiter(")content( -0 must be followed by either 0, 777, or a valid octal value)delimiter(")>operator(\))operator(\))operator(;) - ident(mee)operator(.)ident(setUsageError)operator(()keyword(true)operator(\))operator(;) + ident(mee)operator(.)ident(setUsageError)operator(()pre_constant(true)operator(\))operator(;) keyword(throw) ident(mee)operator(;) operator(}) operator(}) keyword(break) ident(FOR)operator(;) operator(}) keyword(case) string<delimiter(')content(a)delimiter(')>operator(:) - ident(split) operator(=) keyword(true)operator(;) + ident(split) operator(=) pre_constant(true)operator(;) keyword(break)operator(;) keyword(case) string<delimiter(')content(b)delimiter(')>operator(:) - ident(benchmarking) operator(=) keyword(true)operator(;) + ident(benchmarking) operator(=) pre_constant(true)operator(;) keyword(break)operator(;) keyword(case) string<delimiter(')content(c)delimiter(')>operator(:) - ident(shouldCheckSyntax) operator(=) keyword(true)operator(;) + ident(shouldCheckSyntax) operator(=) pre_constant(true)operator(;) keyword(break)operator(;) keyword(case) string<delimiter(')content(C)delimiter(')>operator(:) keyword(try) operator({) @@ -22112,30 +22112,30 @@ directive(public) type(class) class(RubyInstanceConfig) operator({) operator(}) keyword(if) operator(()operator(!)operator(()keyword(new) pre_type(File)operator(()ident(currentDirectory)operator(\))operator(.)ident(isDirectory)operator(()operator(\))operator(\))operator(\)) operator({) ident(MainExitException) ident(mee) operator(=) keyword(new) ident(MainExitException)operator(()integer(1)operator(,) string<delimiter(")content(jruby: Can't chdir to )delimiter(")> operator(+) ident(saved) operator(+) string<delimiter(")content( (fatal\))delimiter(")>operator(\))operator(;) - ident(mee)operator(.)ident(setUsageError)operator(()keyword(true)operator(\))operator(;) + ident(mee)operator(.)ident(setUsageError)operator(()pre_constant(true)operator(\))operator(;) keyword(throw) ident(mee)operator(;) operator(}) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) ident(MainExitException) ident(mee) operator(=) keyword(new) ident(MainExitException)operator(()integer(1)operator(,) ident(getArgumentError)operator(()string<delimiter(")content( -C must be followed by a valid directory)delimiter(")>operator(\))operator(\))operator(;) - ident(mee)operator(.)ident(setUsageError)operator(()keyword(true)operator(\))operator(;) + ident(mee)operator(.)ident(setUsageError)operator(()pre_constant(true)operator(\))operator(;) keyword(throw) ident(mee)operator(;) operator(}) keyword(break)operator(;) keyword(case) string<delimiter(')content(d)delimiter(')>operator(:) - ident(debug) operator(=) keyword(true)operator(;) + ident(debug) operator(=) pre_constant(true)operator(;) ident(verbose) operator(=) pre_type(Boolean)operator(.)ident(TRUE)operator(;) keyword(break)operator(;) keyword(case) string<delimiter(')content(e)delimiter(')>operator(:) ident(inlineScript)operator(.)ident(append)operator(()ident(grabValue)operator(()ident(getArgumentError)operator(()string<delimiter(")content( -e must be followed by an expression to evaluate)delimiter(")>operator(\))operator(\))operator(\))operator(;) ident(inlineScript)operator(.)ident(append)operator(()string<delimiter(')content(\\n)delimiter(')>operator(\))operator(;) - ident(hasInlineScript) operator(=) keyword(true)operator(;) + ident(hasInlineScript) operator(=) pre_constant(true)operator(;) keyword(break) ident(FOR)operator(;) keyword(case) string<delimiter(')content(F)delimiter(')>operator(:) ident(inputFieldSeparator) operator(=) ident(grabValue)operator(()ident(getArgumentError)operator(()string<delimiter(")content( -F must be followed by a pattern for input field separation)delimiter(")>operator(\))operator(\))operator(;) keyword(break)operator(;) keyword(case) string<delimiter(')content(h)delimiter(')>operator(:) - ident(shouldPrintUsage) operator(=) keyword(true)operator(;) - ident(shouldRunInterpreter) operator(=) keyword(false)operator(;) + ident(shouldPrintUsage) operator(=) pre_constant(true)operator(;) + ident(shouldRunInterpreter) operator(=) pre_constant(false)operator(;) keyword(break)operator(;) comment(// FIXME: -i flag not supported) comment(// case 'i' :) @@ -22152,23 +22152,23 @@ comment(// break;) comment(// siphon off additional args 'jruby -K ~/scripts/foo'. Also better error) comment(// processing.) pre_type(String) ident(eArg) operator(=) ident(grabValue)operator(()ident(getArgumentError)operator(()string<delimiter(")content(provide a value for -K)delimiter(")>operator(\))operator(\))operator(;) - ident(kcode) operator(=) ident(KCode)operator(.)ident(create)operator(()keyword(null)operator(,) ident(eArg)operator(\))operator(;) + ident(kcode) operator(=) ident(KCode)operator(.)ident(create)operator(()pre_constant(null)operator(,) ident(eArg)operator(\))operator(;) keyword(break)operator(;) keyword(case) string<delimiter(')content(l)delimiter(')>operator(:) - ident(processLineEnds) operator(=) keyword(true)operator(;) + ident(processLineEnds) operator(=) pre_constant(true)operator(;) keyword(break)operator(;) keyword(case) string<delimiter(')content(n)delimiter(')>operator(:) - ident(assumeLoop) operator(=) keyword(true)operator(;) + ident(assumeLoop) operator(=) pre_constant(true)operator(;) keyword(break)operator(;) keyword(case) string<delimiter(')content(p)delimiter(')>operator(:) - ident(assumePrinting) operator(=) keyword(true)operator(;) - ident(assumeLoop) operator(=) keyword(true)operator(;) + ident(assumePrinting) operator(=) pre_constant(true)operator(;) + ident(assumeLoop) operator(=) pre_constant(true)operator(;) keyword(break)operator(;) keyword(case) string<delimiter(')content(r)delimiter(')>operator(:) ident(requiredLibraries)operator(.)ident(add)operator(()ident(grabValue)operator(()ident(getArgumentError)operator(()string<delimiter(")content(-r must be followed by a package to require)delimiter(")>operator(\))operator(\))operator(\))operator(;) keyword(break) ident(FOR)operator(;) keyword(case) string<delimiter(')content(s)delimiter(')> operator(:) - ident(argvGlobalsOn) operator(=) keyword(true)operator(;) + ident(argvGlobalsOn) operator(=) pre_constant(true)operator(;) keyword(break)operator(;) keyword(case) string<delimiter(')content(S)delimiter(')>operator(:) ident(runBinScript)operator(()operator(\))operator(;) @@ -22177,10 +22177,10 @@ comment(// break;) pre_type(String) ident(temp) operator(=) ident(grabOptionalValue)operator(()operator(\))operator(;) type(int) ident(value) operator(=) integer(1)operator(;) - keyword(if)operator(()ident(temp)operator(!=)keyword(null)operator(\)) operator({) + keyword(if)operator(()ident(temp)operator(!=)pre_constant(null)operator(\)) operator({) keyword(try) operator({) ident(value) operator(=) pre_type(Integer)operator(.)ident(parseInt)operator(()ident(temp)operator(,) integer(8)operator(\))operator(;) - operator(}) keyword(catch)operator(()pre_type(Exception) ident(e)operator(\)) operator({) + operator(}) keyword(catch)operator(()exception(Exception) ident(e)operator(\)) operator({) ident(value) operator(=) integer(1)operator(;) operator(}) operator(}) @@ -22191,7 +22191,7 @@ comment(// break;) operator(}) keyword(case) string<delimiter(')content(v)delimiter(')>operator(:) ident(verbose) operator(=) pre_type(Boolean)operator(.)ident(TRUE)operator(;) - ident(setShowVersion)operator(()keyword(true)operator(\))operator(;) + ident(setShowVersion)operator(()pre_constant(true)operator(\))operator(;) keyword(break)operator(;) keyword(case) string<delimiter(')content(w)delimiter(')>operator(:) ident(verbose) operator(=) pre_type(Boolean)operator(.)ident(TRUE)operator(;) @@ -22199,7 +22199,7 @@ comment(// break;) keyword(case) string<delimiter(')content(W)delimiter(')>operator(:) operator({) pre_type(String) ident(temp) operator(=) ident(grabOptionalValue)operator(()operator(\))operator(;) type(int) ident(value) operator(=) integer(2)operator(;) - keyword(if) operator(()keyword(null) operator(!=) ident(temp)operator(\)) operator({) + keyword(if) operator(()pre_constant(null) operator(!=) ident(temp)operator(\)) operator({) keyword(if) operator(()ident(temp)operator(.)ident(equals)operator(()string<delimiter(")content(2)delimiter(")>operator(\))operator(\)) operator({) ident(value) operator(=) integer(2)operator(;) operator(}) keyword(else) keyword(if) operator(()ident(temp)operator(.)ident(equals)operator(()string<delimiter(")content(1)delimiter(")>operator(\))operator(\)) operator({) @@ -22208,13 +22208,13 @@ comment(// break;) ident(value) operator(=) integer(0)operator(;) operator(}) keyword(else) operator({) ident(MainExitException) ident(mee) operator(=) keyword(new) ident(MainExitException)operator(()integer(1)operator(,) ident(getArgumentError)operator(()string<delimiter(")content( -W must be followed by either 0, 1, 2 or nothing)delimiter(")>operator(\))operator(\))operator(;) - ident(mee)operator(.)ident(setUsageError)operator(()keyword(true)operator(\))operator(;) + ident(mee)operator(.)ident(setUsageError)operator(()pre_constant(true)operator(\))operator(;) keyword(throw) ident(mee)operator(;) operator(}) operator(}) keyword(switch) operator(()ident(value)operator(\)) operator({) keyword(case) integer(0)operator(:) - ident(verbose) operator(=) keyword(null)operator(;) + ident(verbose) operator(=) pre_constant(null)operator(;) keyword(break)operator(;) keyword(case) integer(1)operator(:) ident(verbose) operator(=) pre_type(Boolean)operator(.)ident(FALSE)operator(;) @@ -22233,26 +22233,26 @@ comment(// break;) keyword(case) string<delimiter(')content(X)delimiter(')>operator(:) pre_type(String) ident(extendedOption) operator(=) ident(grabOptionalValue)operator(()operator(\))operator(;) - keyword(if) operator(()ident(extendedOption) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(extendedOption) operator(==) pre_constant(null)operator(\)) operator({) keyword(throw) keyword(new) ident(MainExitException)operator(()integer(0)operator(,) string<delimiter(")content(jruby: missing extended option, listing available options)char(\\n)delimiter(")> operator(+) ident(getExtendedHelp)operator(()operator(\))operator(\))operator(;) operator(}) keyword(else) keyword(if) operator(()ident(extendedOption)operator(.)ident(equals)operator(()string<delimiter(")content(-O)delimiter(")>operator(\))operator(\)) operator({) - ident(objectSpaceEnabled) operator(=) keyword(false)operator(;) + ident(objectSpaceEnabled) operator(=) pre_constant(false)operator(;) operator(}) keyword(else) keyword(if) operator(()ident(extendedOption)operator(.)ident(equals)operator(()string<delimiter(")content(+O)delimiter(")>operator(\))operator(\)) operator({) - ident(objectSpaceEnabled) operator(=) keyword(true)operator(;) + ident(objectSpaceEnabled) operator(=) pre_constant(true)operator(;) operator(}) keyword(else) keyword(if) operator(()ident(extendedOption)operator(.)ident(equals)operator(()string<delimiter(")content(-C)delimiter(")>operator(\))operator(\)) operator({) ident(compileMode) operator(=) ident(CompileMode)operator(.)ident(OFF)operator(;) operator(}) keyword(else) keyword(if) operator(()ident(extendedOption)operator(.)ident(equals)operator(()string<delimiter(")content(+C)delimiter(")>operator(\))operator(\)) operator({) ident(compileMode) operator(=) ident(CompileMode)operator(.)ident(FORCE)operator(;) operator(}) keyword(else) keyword(if) operator(()ident(extendedOption)operator(.)ident(equals)operator(()string<delimiter(")content(-y)delimiter(")>operator(\))operator(\)) operator({) - ident(yarv) operator(=) keyword(true)operator(;) + ident(yarv) operator(=) pre_constant(true)operator(;) operator(}) keyword(else) keyword(if) operator(()ident(extendedOption)operator(.)ident(equals)operator(()string<delimiter(")content(-Y)delimiter(")>operator(\))operator(\)) operator({) - ident(yarvCompile) operator(=) keyword(true)operator(;) + ident(yarvCompile) operator(=) pre_constant(true)operator(;) operator(}) keyword(else) keyword(if) operator(()ident(extendedOption)operator(.)ident(equals)operator(()string<delimiter(")content(-R)delimiter(")>operator(\))operator(\)) operator({) - ident(rubinius) operator(=) keyword(true)operator(;) + ident(rubinius) operator(=) pre_constant(true)operator(;) operator(}) keyword(else) operator({) ident(MainExitException) ident(mee) operator(=) keyword(new) ident(MainExitException)operator(()integer(1)operator(,) string<delimiter(")content(jruby: invalid extended option )delimiter(")> operator(+) ident(extendedOption) operator(+) string<delimiter(")content( (-X will list valid options\))char(\\n)delimiter(")>operator(\))operator(;) - ident(mee)operator(.)ident(setUsageError)operator(()keyword(true)operator(\))operator(;) + ident(mee)operator(.)ident(setUsageError)operator(()pre_constant(true)operator(\))operator(;) keyword(throw) ident(mee)operator(;) operator(}) @@ -22265,42 +22265,42 @@ comment(// break;) operator(}) keyword(else) keyword(if) operator(()ident(argument)operator(.)ident(equals)operator(()string<delimiter(")content(--compat)delimiter(")>operator(\))operator(\)) operator({) ident(characterIndex) operator(=) ident(argument)operator(.)ident(length)operator(()operator(\))operator(;) ident(compatVersion) operator(=) ident(CompatVersion)operator(.)ident(getVersionFromString)operator(()ident(grabValue)operator(()ident(getArgumentError)operator(()string<delimiter(")content(--compat must be RUBY1_8 or RUBY1_9)delimiter(")>operator(\))operator(\))operator(\))operator(;) - keyword(if) operator(()ident(compatVersion) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(compatVersion) operator(==) pre_constant(null)operator(\)) operator({) ident(compatVersion) operator(=) ident(CompatVersion)operator(.)ident(RUBY1_8)operator(;) operator(}) keyword(break) ident(FOR)operator(;) operator(}) keyword(else) keyword(if) operator(()ident(argument)operator(.)ident(equals)operator(()string<delimiter(")content(--copyright)delimiter(")>operator(\))operator(\)) operator({) - ident(setShowCopyright)operator(()keyword(true)operator(\))operator(;) - ident(shouldRunInterpreter) operator(=) keyword(false)operator(;) + ident(setShowCopyright)operator(()pre_constant(true)operator(\))operator(;) + ident(shouldRunInterpreter) operator(=) pre_constant(false)operator(;) keyword(break) ident(FOR)operator(;) operator(}) keyword(else) keyword(if) operator(()ident(argument)operator(.)ident(equals)operator(()string<delimiter(")content(--debug)delimiter(")>operator(\))operator(\)) operator({) ident(compileMode) operator(=) ident(CompileMode)operator(.)ident(OFF)operator(;) - ident(FULL_TRACE_ENABLED) operator(=) keyword(true)operator(;) + ident(FULL_TRACE_ENABLED) operator(=) pre_constant(true)operator(;) pre_type(System)operator(.)ident(setProperty)operator(()string<delimiter(")content(jruby.reflection)delimiter(")>operator(,) string<delimiter(")content(true)delimiter(")>operator(\))operator(;) keyword(break) ident(FOR)operator(;) operator(}) keyword(else) keyword(if) operator(()ident(argument)operator(.)ident(equals)operator(()string<delimiter(")content(--jdb)delimiter(")>operator(\))operator(\)) operator({) - ident(debug) operator(=) keyword(true)operator(;) + ident(debug) operator(=) pre_constant(true)operator(;) ident(verbose) operator(=) pre_type(Boolean)operator(.)ident(TRUE)operator(;) keyword(break)operator(;) operator(}) keyword(else) keyword(if) operator(()ident(argument)operator(.)ident(equals)operator(()string<delimiter(")content(--help)delimiter(")>operator(\))operator(\)) operator({) - ident(shouldPrintUsage) operator(=) keyword(true)operator(;) - ident(shouldRunInterpreter) operator(=) keyword(false)operator(;) + ident(shouldPrintUsage) operator(=) pre_constant(true)operator(;) + ident(shouldRunInterpreter) operator(=) pre_constant(false)operator(;) keyword(break)operator(;) operator(}) keyword(else) keyword(if) operator(()ident(argument)operator(.)ident(equals)operator(()string<delimiter(")content(--properties)delimiter(")>operator(\))operator(\)) operator({) - ident(shouldPrintProperties) operator(=) keyword(true)operator(;) - ident(shouldRunInterpreter) operator(=) keyword(false)operator(;) + ident(shouldPrintProperties) operator(=) pre_constant(true)operator(;) + ident(shouldRunInterpreter) operator(=) pre_constant(false)operator(;) keyword(break)operator(;) operator(}) keyword(else) keyword(if) operator(()ident(argument)operator(.)ident(equals)operator(()string<delimiter(")content(--version)delimiter(")>operator(\))operator(\)) operator({) - ident(setShowVersion)operator(()keyword(true)operator(\))operator(;) + ident(setShowVersion)operator(()pre_constant(true)operator(\))operator(;) keyword(break) ident(FOR)operator(;) operator(}) keyword(else) keyword(if) operator(()ident(argument)operator(.)ident(equals)operator(()string<delimiter(")content(--bytecode)delimiter(")>operator(\))operator(\)) operator({) - ident(setShowBytecode)operator(()keyword(true)operator(\))operator(;) + ident(setShowBytecode)operator(()pre_constant(true)operator(\))operator(;) keyword(break) ident(FOR)operator(;) operator(}) keyword(else) operator({) keyword(if) operator(()ident(argument)operator(.)ident(equals)operator(()string<delimiter(")content(--)delimiter(")>operator(\))operator(\)) operator({) comment(// ruby interpreter compatibilty) comment(// Usage: ruby [switches] [--] [programfile] [arguments]\)) - ident(endOfArguments) operator(=) keyword(true)operator(;) + ident(endOfArguments) operator(=) pre_constant(true)operator(;) keyword(break)operator(;) operator(}) operator(}) @@ -22322,9 +22322,9 @@ comment(// break;) keyword(try) operator({) pre_type(String) ident(jrubyHome) operator(=) ident(JRubyFile)operator(.)ident(create)operator(()pre_type(System)operator(.)ident(getProperty)operator(()string<delimiter(")content(user.dir)delimiter(")>operator(\))operator(,) ident(JRubyFile)operator(.)ident(getFileProperty)operator(()string<delimiter(")content(jruby.home)delimiter(")>operator(\))operator(\))operator(.)ident(getCanonicalPath)operator(()operator(\))operator(;) ident(scriptFileName) operator(=) ident(JRubyFile)operator(.)ident(create)operator(()ident(jrubyHome) operator(+) ident(JRubyFile)operator(.)ident(separator) operator(+) string<delimiter(")content(bin)delimiter(")>operator(,) ident(scriptName)operator(\))operator(.)ident(getCanonicalPath)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(io)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(io)operator(\)) operator({) ident(MainExitException) ident(mee) operator(=) keyword(new) ident(MainExitException)operator(()integer(1)operator(,) string<delimiter(")content(jruby: Can't determine script filename)delimiter(")>operator(\))operator(;) - ident(mee)operator(.)ident(setUsageError)operator(()keyword(true)operator(\))operator(;) + ident(mee)operator(.)ident(setUsageError)operator(()pre_constant(true)operator(\))operator(;) keyword(throw) ident(mee)operator(;) operator(}) operator(}) @@ -22334,9 +22334,9 @@ comment(// break;) ident(requiredLibraries)operator(.)ident(add)operator(()string<delimiter(")content(jruby/commands)delimiter(")>operator(\))operator(;) ident(inlineScript)operator(.)ident(append)operator(()string<delimiter(")content(JRuby::Commands.)delimiter(")> operator(+) ident(scriptName)operator(\))operator(;) ident(inlineScript)operator(.)ident(append)operator(()string<delimiter(")char(\\n)delimiter(")>operator(\))operator(;) - ident(hasInlineScript) operator(=) keyword(true)operator(;) + ident(hasInlineScript) operator(=) pre_constant(true)operator(;) operator(}) - ident(endOfArguments) operator(=) keyword(true)operator(;) + ident(endOfArguments) operator(=) pre_constant(true)operator(;) operator(}) directive(private) pre_type(String) ident(grabValue)operator(()pre_type(String) ident(errorMessage)operator(\)) operator({) @@ -22350,7 +22350,7 @@ comment(// break;) operator(}) ident(MainExitException) ident(mee) operator(=) keyword(new) ident(MainExitException)operator(()integer(1)operator(,) ident(errorMessage)operator(\))operator(;) - ident(mee)operator(.)ident(setUsageError)operator(()keyword(true)operator(\))operator(;) + ident(mee)operator(.)ident(setUsageError)operator(()pre_constant(true)operator(\))operator(;) keyword(throw) ident(mee)operator(;) operator(}) @@ -22360,7 +22360,7 @@ comment(// break;) keyword(if) operator(()ident(characterIndex) operator(<) ident(arguments)operator([)ident(argumentIndex)operator(])operator(.)ident(length)operator(()operator(\))operator(\)) operator({) keyword(return) ident(arguments)operator([)ident(argumentIndex)operator(])operator(.)ident(substring)operator(()ident(characterIndex)operator(\))operator(;) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) operator(}) @@ -22377,8 +22377,8 @@ comment(// break;) operator(}) directive(public) type(boolean) ident(shouldRunInterpreter)operator(()operator(\)) operator({) - keyword(if)operator(()ident(isShowVersion)operator(()operator(\)) operator(&&) operator(()ident(hasInlineScript) operator(||) ident(scriptFileName) operator(!=) keyword(null)operator(\))operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(if)operator(()ident(isShowVersion)operator(()operator(\)) operator(&&) operator(()ident(hasInlineScript) operator(||) ident(scriptFileName) operator(!=) pre_constant(null)operator(\))operator(\)) operator({) + keyword(return) pre_constant(true)operator(;) operator(}) keyword(return) ident(isShouldRunInterpreter)operator(()operator(\))operator(;) operator(}) @@ -22392,7 +22392,7 @@ comment(// break;) operator(}) directive(private) type(boolean) ident(isSourceFromStdin)operator(()operator(\)) operator({) - keyword(return) ident(getScriptFileName)operator(()operator(\)) operator(==) keyword(null)operator(;) + keyword(return) ident(getScriptFileName)operator(()operator(\)) operator(==) pre_constant(null)operator(;) operator(}) directive(public) type(boolean) ident(isInlineScript)operator(()operator(\)) operator({) @@ -22408,21 +22408,21 @@ comment(// break;) operator(}) keyword(else) keyword(if) operator(()ident(isSourceFromStdin)operator(()operator(\))operator(\)) operator({) comment(// can't use -v and stdin) keyword(if) operator(()ident(isShowVersion)operator(()operator(\))operator(\)) operator({) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) keyword(return) ident(getInput)operator(()operator(\))operator(;) operator(}) keyword(else) operator({) pre_type(File) ident(file) operator(=) ident(JRubyFile)operator(.)ident(create)operator(()ident(getCurrentDirectory)operator(()operator(\))operator(,) ident(getScriptFileName)operator(()operator(\))operator(\))operator(;) keyword(return) keyword(new) pre_type(BufferedInputStream)operator(()keyword(new) pre_type(FileInputStream)operator(()ident(file)operator(\))operator(\))operator(;) operator(}) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) keyword(new) ident(MainExitException)operator(()integer(1)operator(,) string<delimiter(")content(Error opening script file: )delimiter(")> operator(+) ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) operator(}) directive(public) pre_type(String) ident(displayedFileName)operator(()operator(\)) operator({) keyword(if) operator(()ident(hasInlineScript)operator(\)) operator({) - keyword(if) operator(()ident(scriptFileName) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(scriptFileName) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(scriptFileName)operator(;) operator(}) keyword(else) operator({) keyword(return) string<delimiter(")content(-e)delimiter(")>operator(;) @@ -22664,7 +22664,7 @@ directive(public) directive(abstract) type(class) class(RubyInteger) directive(e comment(/** int_upto * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(upto)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(upto)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(upto)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(to)operator(,) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(getRuntime)operator(()operator(\))operator(;) @@ -22686,7 +22686,7 @@ directive(public) directive(abstract) type(class) class(RubyInteger) directive(e operator(}) keyword(else) operator({) ident(RubyNumeric) ident(i) operator(=) local_variable(this)operator(;) - keyword(while) operator(()keyword(true)operator(\)) operator({) + keyword(while) operator(()pre_constant(true)operator(\)) operator({) keyword(if) operator(()ident(i)operator(.)ident(callMethod)operator(()ident(context)operator(,) ident(MethodIndex)operator(.)ident(OP_GT)operator(,) string<delimiter(")content(>)delimiter(")>operator(,) ident(to)operator(\))operator(.)ident(isTrue)operator(()operator(\))operator(\)) operator({) keyword(break)operator(;) operator(}) @@ -22701,7 +22701,7 @@ directive(public) directive(abstract) type(class) class(RubyInteger) directive(e * */) comment(// TODO: Make callCoerced work in block context...then fix downto, step, and upto.) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(downto)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(downto)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(downto)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(to)operator(,) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(getRuntime)operator(()operator(\))operator(;) @@ -22721,7 +22721,7 @@ directive(public) directive(abstract) type(class) class(RubyInteger) directive(e operator(}) keyword(else) operator({) ident(RubyNumeric) ident(i) operator(=) local_variable(this)operator(;) - keyword(while) operator(()keyword(true)operator(\)) operator({) + keyword(while) operator(()pre_constant(true)operator(\)) operator({) keyword(if) operator(()ident(i)operator(.)ident(callMethod)operator(()ident(context)operator(,) ident(MethodIndex)operator(.)ident(OP_LT)operator(,) string<delimiter(")content(<)delimiter(")>operator(,) ident(to)operator(\))operator(.)ident(isTrue)operator(()operator(\))operator(\)) operator({) keyword(break)operator(;) operator(}) @@ -22732,7 +22732,7 @@ directive(public) directive(abstract) type(class) class(RubyInteger) directive(e keyword(return) local_variable(this)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(times)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(times)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(times)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -22750,7 +22750,7 @@ directive(public) directive(abstract) type(class) class(RubyInteger) directive(e operator(}) operator(}) keyword(else) operator({) ident(RubyNumeric) ident(i) operator(=) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(runtime)operator(\))operator(;) - keyword(while) operator(()keyword(true)operator(\)) operator({) + keyword(while) operator(()pre_constant(true)operator(\)) operator({) keyword(if) operator(()operator(!)ident(i)operator(.)ident(callMethod)operator(()ident(context)operator(,) ident(MethodIndex)operator(.)ident(OP_LT)operator(,) string<delimiter(")content(<)delimiter(")>operator(,) local_variable(this)operator(\))operator(.)ident(isTrue)operator(()operator(\))operator(\)) operator({) keyword(break)operator(;) operator(}) @@ -22782,7 +22782,7 @@ directive(public) directive(abstract) type(class) class(RubyInteger) directive(e keyword(if) operator(()ident(getLongValue)operator(()operator(\)) operator(<) integer(0) operator(||) ident(getLongValue)operator(()operator(\)) operator(>) hex(0xff)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newRangeError)operator(()local_variable(this)operator(.)ident(toString)operator(()operator(\)) operator(+) string<delimiter(")content( out of char range)delimiter(")>operator(\))operator(;) operator(}) - keyword(return) ident(RubyString)operator(.)ident(newString)operator(()ident(getRuntime)operator(()operator(\))operator(,) keyword(new) ident(ByteList)operator(()keyword(new) type(byte)type([])operator({)operator(()type(byte)operator(\))ident(getLongValue)operator(()operator(\))operator(})operator(,) keyword(false)operator(\))operator(\))operator(;) + keyword(return) ident(RubyString)operator(.)ident(newString)operator(()ident(getRuntime)operator(()operator(\))operator(,) keyword(new) ident(ByteList)operator(()keyword(new) type(byte)type([])operator({)operator(()type(byte)operator(\))ident(getLongValue)operator(()operator(\))operator(})operator(,) pre_constant(false)operator(\))operator(\))operator(;) operator(}) comment(/** int_to_i @@ -22832,7 +22832,7 @@ directive(public) directive(abstract) type(class) class(RubyInteger) directive(e comment(/** rb_int_induced_from * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(induced_from)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(induced_from)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(induced_from)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(other)operator(\)) operator({) keyword(if) operator(()ident(other) keyword(instanceof) ident(RubyFixnum) operator(||) ident(other) keyword(instanceof) ident(RubyBignum)operator(\)) operator({) keyword(return) ident(other)operator(;) @@ -22953,8 +22953,8 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) directive(public) ident(ChannelDescriptor) ident(getDescriptorByFileno)operator(()type(int) ident(aFileno)operator(\)) operator({) pre_type(Reference)operator(<)ident(ChannelDescriptor)operator(>) ident(reference) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(getDescriptors)operator(()operator(\))operator(.)ident(get)operator(()keyword(new) pre_type(Integer)operator(()ident(aFileno)operator(\))operator(\))operator(;) - keyword(if) operator(()ident(reference) operator(==) keyword(null)operator(\)) operator({) - keyword(return) keyword(null)operator(;) + keyword(if) operator(()ident(reference) operator(==) pre_constant(null)operator(\)) operator({) + keyword(return) pre_constant(null)operator(;) operator(}) keyword(return) ident(reference)operator(.)ident(get)operator(()operator(\))operator(;) operator(}) @@ -22978,7 +22978,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) local_variable(super)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getIO)operator(()operator(\))operator(\))operator(;) comment(// We only want IO objects with valid streams (better to error now\). ) - keyword(if) operator(()ident(outputStream) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(outputStream) operator(==) pre_constant(null)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newIOError)operator(()string<delimiter(")content(Opening invalid stream)delimiter(")>operator(\))operator(;) operator(}) @@ -22998,7 +22998,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) directive(public) ident(RubyIO)operator(()ident(Ruby) ident(runtime)operator(,) pre_type(InputStream) ident(inputStream)operator(\)) operator({) local_variable(super)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getIO)operator(()operator(\))operator(\))operator(;) - keyword(if) operator(()ident(inputStream) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(inputStream) operator(==) pre_constant(null)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newIOError)operator(()string<delimiter(")content(Opening invalid stream)delimiter(")>operator(\))operator(;) operator(}) @@ -23019,7 +23019,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) local_variable(super)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getIO)operator(()operator(\))operator(\))operator(;) comment(// We only want IO objects with valid streams (better to error now\). ) - keyword(if) operator(()ident(channel) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(channel) operator(==) pre_constant(null)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newIOError)operator(()string<delimiter(")content(Opening invalid stream)delimiter(")>operator(\))operator(;) operator(}) @@ -23047,7 +23047,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) keyword(try) operator({) keyword(if) operator(()ident(openFile)operator(.)ident(isReadable)operator(()operator(\))operator(\)) operator({) pre_type(Channel) ident(inChannel)operator(;) - keyword(if) operator(()ident(process)operator(.)ident(getInput)operator(()operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(process)operator(.)ident(getInput)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) comment(// NIO-based) ident(inChannel) operator(=) ident(process)operator(.)ident(getInput)operator(()operator(\))operator(;) operator(}) keyword(else) operator({) @@ -23059,7 +23059,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) ident(inChannel)operator(,) ident(getNewFileno)operator(()operator(\))operator(,) keyword(new) pre_type(FileDescriptor)operator(()operator(\))operator(\))operator(;) - ident(main)operator(.)ident(setCanBeSeekable)operator(()keyword(false)operator(\))operator(;) + ident(main)operator(.)ident(setCanBeSeekable)operator(()pre_constant(false)operator(\))operator(;) ident(openFile)operator(.)ident(setMainStream)operator(()keyword(new) ident(ChannelStream)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(main)operator(\))operator(\))operator(;) ident(registerDescriptor)operator(()ident(main)operator(\))operator(;) @@ -23067,7 +23067,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) keyword(if) operator(()ident(openFile)operator(.)ident(isWritable)operator(()operator(\))operator(\)) operator({) pre_type(Channel) ident(outChannel)operator(;) - keyword(if) operator(()ident(process)operator(.)ident(getOutput)operator(()operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(process)operator(.)ident(getOutput)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) comment(// NIO-based) ident(outChannel) operator(=) ident(process)operator(.)ident(getOutput)operator(()operator(\))operator(;) operator(}) keyword(else) operator({) @@ -23078,9 +23078,9 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) ident(outChannel)operator(,) ident(getNewFileno)operator(()operator(\))operator(,) keyword(new) pre_type(FileDescriptor)operator(()operator(\))operator(\))operator(;) - ident(pipe)operator(.)ident(setCanBeSeekable)operator(()keyword(false)operator(\))operator(;) + ident(pipe)operator(.)ident(setCanBeSeekable)operator(()pre_constant(false)operator(\))operator(;) - keyword(if) operator(()ident(openFile)operator(.)ident(getMainStream)operator(()operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(openFile)operator(.)ident(getMainStream)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) ident(openFile)operator(.)ident(setPipeStream)operator(()keyword(new) ident(ChannelStream)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(pipe)operator(\))operator(\))operator(;) operator(}) keyword(else) operator({) ident(openFile)operator(.)ident(setMainStream)operator(()keyword(new) ident(ChannelStream)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(pipe)operator(\))operator(\))operator(;) @@ -23114,7 +23114,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) ident(runtime)operator(,) keyword(new) ident(ChannelDescriptor)operator(()pre_type(Channels)operator(.)ident(newChannel)operator(()ident(runtime)operator(.)ident(getOut)operator(()operator(\))operator(\))operator(,) integer(1)operator(,) keyword(new) ident(ModeFlags)operator(()ident(ModeFlags)operator(.)ident(WRONLY) operator(|) ident(ModeFlags)operator(.)ident(APPEND)operator(\))operator(,) pre_type(FileDescriptor)operator(.)ident(out)operator(\))operator(,) pre_type(FileDescriptor)operator(.)ident(out)operator(\))operator(\))operator(;) - ident(openFile)operator(.)ident(getMainStream)operator(()operator(\))operator(.)ident(setSync)operator(()keyword(true)operator(\))operator(;) + ident(openFile)operator(.)ident(getMainStream)operator(()operator(\))operator(.)ident(setSync)operator(()pre_constant(true)operator(\))operator(;) keyword(break)operator(;) keyword(case) ident(ERR)operator(:) ident(openFile)operator(.)ident(setMainStream)operator(() @@ -23122,7 +23122,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) ident(runtime)operator(,) keyword(new) ident(ChannelDescriptor)operator(()pre_type(Channels)operator(.)ident(newChannel)operator(()ident(runtime)operator(.)ident(getErr)operator(()operator(\))operator(\))operator(,) integer(2)operator(,) keyword(new) ident(ModeFlags)operator(()ident(ModeFlags)operator(.)ident(WRONLY) operator(|) ident(ModeFlags)operator(.)ident(APPEND)operator(\))operator(,) pre_type(FileDescriptor)operator(.)ident(err)operator(\))operator(,) pre_type(FileDescriptor)operator(.)ident(err)operator(\))operator(\))operator(;) - ident(openFile)operator(.)ident(getMainStream)operator(()operator(\))operator(.)ident(setSync)operator(()keyword(true)operator(\))operator(;) + ident(openFile)operator(.)ident(getMainStream)operator(()operator(\))operator(.)ident(setSync)operator(()pre_constant(true)operator(\))operator(;) keyword(break)operator(;) operator(}) operator(}) keyword(catch) operator(()ident(InvalidValueException) ident(ex)operator(\)) operator({) @@ -23191,7 +23191,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) keyword(if) operator(()ident(getOpenFileChecked)operator(()operator(\))operator(.)ident(getMainStream)operator(()operator(\)) keyword(instanceof) ident(ChannelStream)operator(\)) operator({) keyword(return) operator(()operator(()ident(ChannelStream)operator(\)) ident(openFile)operator(.)ident(getMainStream)operator(()operator(\))operator(\))operator(.)ident(getDescriptor)operator(()operator(\))operator(.)ident(getChannel)operator(()operator(\))operator(;) operator(}) keyword(else) operator({) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) operator(}) @@ -23226,7 +23226,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) ident(pos) operator(=) ident(originalFile)operator(.)ident(getMainStream)operator(()operator(\))operator(.)ident(fgetpos)operator(()operator(\))operator(;) operator(}) - keyword(if) operator(()ident(originalFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(originalFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) ident(originalFile)operator(.)ident(getPipeStream)operator(()operator(\))operator(.)ident(fflush)operator(()operator(\))operator(;) operator(}) keyword(else) keyword(if) operator(()ident(originalFile)operator(.)ident(isWritable)operator(()operator(\))operator(\)) operator({) ident(originalFile)operator(.)ident(getMainStream)operator(()operator(\))operator(.)ident(fflush)operator(()operator(\))operator(;) @@ -23260,14 +23260,14 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) ident(Stream) ident(pipeFile) operator(=) ident(selfFile)operator(.)ident(getPipeStream)operator(()operator(\))operator(;) type(int) ident(mode) operator(=) ident(selfFile)operator(.)ident(getMode)operator(()operator(\))operator(;) ident(selfFile)operator(.)ident(getMainStream)operator(()operator(\))operator(.)ident(fclose)operator(()operator(\))operator(;) - ident(selfFile)operator(.)ident(setPipeStream)operator(()keyword(null)operator(\))operator(;) + ident(selfFile)operator(.)ident(setPipeStream)operator(()pre_constant(null)operator(\))operator(;) comment(// TODO: turn off readable? am I reading this right?) comment(// This only seems to be used while duping below, since modes gets) comment(// reset to actual modes afterward) comment(//fptr->mode &= (m & FMODE_READABLE\) ? ~FMODE_READABLE : ~FMODE_WRITABLE;) - keyword(if) operator(()ident(pipeFile) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(pipeFile) operator(!=) pre_constant(null)operator(\)) operator({) ident(selfFile)operator(.)ident(setMainStream)operator(()ident(ChannelStream)operator(.)ident(fdopen)operator(()ident(runtime)operator(,) ident(originalDescriptor)operator(,) keyword(new) ident(ModeFlags)operator(()operator(\))operator(\))operator(\))operator(;) ident(selfFile)operator(.)ident(setPipeStream)operator(()ident(pipeFile)operator(\))operator(;) operator(}) keyword(else) operator({) @@ -23295,12 +23295,12 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) operator(}) operator(}) - keyword(if) operator(()ident(selfFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(!=) keyword(null) operator(&&) ident(selfDescriptor)operator(.)ident(getFileno)operator(()operator(\)) operator(!=) ident(selfFile)operator(.)ident(getPipeStream)operator(()operator(\))operator(.)ident(getDescriptor)operator(()operator(\))operator(.)ident(getFileno)operator(()operator(\))operator(\)) operator({) + keyword(if) operator(()ident(selfFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(!=) pre_constant(null) operator(&&) ident(selfDescriptor)operator(.)ident(getFileno)operator(()operator(\)) operator(!=) ident(selfFile)operator(.)ident(getPipeStream)operator(()operator(\))operator(.)ident(getDescriptor)operator(()operator(\))operator(.)ident(getFileno)operator(()operator(\))operator(\)) operator({) type(int) ident(fd) operator(=) ident(selfFile)operator(.)ident(getPipeStream)operator(()operator(\))operator(.)ident(getDescriptor)operator(()operator(\))operator(.)ident(getFileno)operator(()operator(\))operator(;) - keyword(if) operator(()ident(originalFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(originalFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(==) pre_constant(null)operator(\)) operator({) ident(selfFile)operator(.)ident(getPipeStream)operator(()operator(\))operator(.)ident(fclose)operator(()operator(\))operator(;) - ident(selfFile)operator(.)ident(setPipeStream)operator(()keyword(null)operator(\))operator(;) + ident(selfFile)operator(.)ident(setPipeStream)operator(()pre_constant(null)operator(\))operator(;) operator(}) keyword(else) keyword(if) operator(()ident(fd) operator(!=) ident(originalFile)operator(.)ident(getPipeStream)operator(()operator(\))operator(.)ident(getDescriptor)operator(()operator(\))operator(.)ident(getFileno)operator(()operator(\))operator(\)) operator({) ident(selfFile)operator(.)ident(getPipeStream)operator(()operator(\))operator(.)ident(fclose)operator(()operator(\))operator(;) ident(ChannelDescriptor) ident(newFD2) operator(=) ident(originalFile)operator(.)ident(getPipeStream)operator(()operator(\))operator(.)ident(getDescriptor)operator(()operator(\))operator(.)ident(dup2)operator(()ident(fd)operator(\))operator(;) @@ -23318,7 +23318,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) comment(// TODO: set our metaclass to target's class (i.e. scary!\)) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(ex)operator(\)) operator({) comment(// TODO: better error handling) + operator(}) keyword(catch) operator(()exception(IOException) ident(ex)operator(\)) operator({) comment(// TODO: better error handling) keyword(throw) ident(runtime)operator(.)ident(newIOError)operator(()string<delimiter(")content(could not reopen: )delimiter(")> operator(+) ident(ex)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(ex)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newIOError)operator(()string<delimiter(")content(could not reopen: )delimiter(")> operator(+) ident(ex)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) @@ -23330,7 +23330,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) comment(// TODO: check safe, taint on incoming string) - keyword(if) operator(()ident(openFile) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(openFile) operator(==) pre_constant(null)operator(\)) operator({) ident(openFile) operator(=) keyword(new) ident(OpenFile)operator(()operator(\))operator(;) operator(}) @@ -23352,7 +23352,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) ident(openFile)operator(.)ident(setPath)operator(()ident(path)operator(\))operator(;) - keyword(if) operator(()ident(openFile)operator(.)ident(getMainStream)operator(()operator(\)) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(openFile)operator(.)ident(getMainStream)operator(()operator(\)) operator(==) pre_constant(null)operator(\)) operator({) keyword(try) operator({) ident(openFile)operator(.)ident(setMainStream)operator(()ident(ChannelStream)operator(.)ident(fopen)operator(()ident(runtime)operator(,) ident(path)operator(,) ident(modes)operator(\))operator(\))operator(;) operator(}) keyword(catch) operator(()ident(FileExistsException) ident(fee)operator(\)) operator({) @@ -23360,10 +23360,10 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) operator(}) ident(registerDescriptor)operator(()ident(openFile)operator(.)ident(getMainStream)operator(()operator(\))operator(.)ident(getDescriptor)operator(()operator(\))operator(\))operator(;) - keyword(if) operator(()ident(openFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(openFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) ident(openFile)operator(.)ident(getPipeStream)operator(()operator(\))operator(.)ident(fclose)operator(()operator(\))operator(;) ident(unregisterDescriptor)operator(()ident(openFile)operator(.)ident(getPipeStream)operator(()operator(\))operator(.)ident(getDescriptor)operator(()operator(\))operator(.)ident(getFileno)operator(()operator(\))operator(\))operator(;) - ident(openFile)operator(.)ident(setPipeStream)operator(()keyword(null)operator(\))operator(;) + ident(openFile)operator(.)ident(setPipeStream)operator(()pre_constant(null)operator(\))operator(;) operator(}) keyword(return) local_variable(this)operator(;) operator(}) keyword(else) operator({) @@ -23373,13 +23373,13 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) comment(// re-register) ident(registerDescriptor)operator(()ident(openFile)operator(.)ident(getMainStream)operator(()operator(\))operator(.)ident(getDescriptor)operator(()operator(\))operator(\))operator(;) - keyword(if) operator(()ident(openFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(openFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) comment(// TODO: pipe handler to be reopened with path and "w" mode) operator(}) operator(}) operator(}) keyword(catch) operator(()ident(PipeException) ident(pe)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newErrnoEPIPEError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(ex)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(ex)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newIOErrorFromException)operator(()ident(ex)operator(\))operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(ex)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newErrnoEBADFError)operator(()operator(\))operator(;) @@ -23443,9 +23443,9 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) ident(sepVal) operator(=) ident(runtime)operator(.)ident(getRecordSeparatorVar)operator(()operator(\))operator(.)ident(get)operator(()operator(\))operator(;) operator(}) - ident(ByteList) ident(separator) operator(=) ident(sepVal)operator(.)ident(isNil)operator(()operator(\)) operator(?) keyword(null) operator(:) ident(sepVal)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(;) + ident(ByteList) ident(separator) operator(=) ident(sepVal)operator(.)ident(isNil)operator(()operator(\)) operator(?) pre_constant(null) operator(:) ident(sepVal)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(;) - keyword(if) operator(()ident(separator) operator(!=) keyword(null) operator(&&) ident(separator)operator(.)ident(realSize) operator(==) integer(0)operator(\)) operator({) + keyword(if) operator(()ident(separator) operator(!=) pre_constant(null) operator(&&) ident(separator)operator(.)ident(realSize) operator(==) integer(0)operator(\)) operator({) ident(separator) operator(=) ident(Stream)operator(.)ident(PARAGRAPH_DELIMETER)operator(;) operator(}) @@ -23471,8 +23471,8 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) ident(swallow)operator(()string<delimiter(')content(\\n)delimiter(')>operator(\))operator(;) operator(}) - keyword(if) operator(()ident(separator) operator(==) keyword(null)operator(\)) operator({) - ident(IRubyObject) ident(str) operator(=) ident(readAll)operator(()keyword(null)operator(\))operator(;) + keyword(if) operator(()ident(separator) operator(==) pre_constant(null)operator(\)) operator({) + ident(IRubyObject) ident(str) operator(=) ident(readAll)operator(()pre_constant(null)operator(\))operator(;) keyword(if) operator(()operator(()operator(()ident(RubyString)operator(\))ident(str)operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(length)operator(()operator(\)) operator(==) integer(0)operator(\)) operator({) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -23487,9 +23487,9 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) type(int) ident(newline) operator(=) ident(separator)operator(.)ident(get)operator(()ident(separator)operator(.)ident(length)operator(()operator(\)) operator(-) integer(1)operator(\)) operator(&) hex(0xFF)operator(;) ident(ByteList) ident(buf) operator(=) keyword(new) ident(ByteList)operator(()integer(0)operator(\))operator(;) - type(boolean) ident(update) operator(=) keyword(false)operator(;) + type(boolean) ident(update) operator(=) pre_constant(false)operator(;) - keyword(while) operator(()keyword(true)operator(\)) operator({) + keyword(while) operator(()pre_constant(true)operator(\)) operator({) keyword(do) operator({) ident(readCheck)operator(()ident(readStream)operator(\))operator(;) ident(readStream)operator(.)ident(clearerr)operator(()operator(\))operator(;) @@ -23497,7 +23497,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) keyword(try) operator({) ident(n) operator(=) ident(readStream)operator(.)ident(getline)operator(()ident(buf)operator(,) operator(()type(byte)operator(\)) ident(newline)operator(\))operator(;) ident(c) operator(=) ident(buf)operator(.)ident(length)operator(()operator(\)) operator(>) integer(0) operator(?) ident(buf)operator(.)ident(get)operator(()ident(buf)operator(.)ident(length)operator(()operator(\)) operator(-) integer(1)operator(\)) operator(&) hex(0xff) operator(:) operator(-)integer(1)operator(;) - operator(}) keyword(catch) operator(()pre_type(EOFException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(EOFException) ident(e)operator(\)) operator({) ident(n) operator(=) operator(-)integer(1)operator(;) operator(}) @@ -23513,7 +23513,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) operator(}) operator(}) - ident(update) operator(=) keyword(true)operator(;) + ident(update) operator(=) pre_constant(true)operator(;) operator(}) keyword(while) operator(()ident(c) operator(!=) ident(newline)operator(\))operator(;) comment(// loop until we see the nth separator char) comment(// if we hit EOF, we're done) @@ -23541,7 +23541,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) operator(}) keyword(else) operator({) ident(incrementLineno)operator(()ident(runtime)operator(,) ident(myOpenFile)operator(\))operator(;) ident(RubyString) ident(str) operator(=) ident(RubyString)operator(.)ident(newString)operator(()ident(runtime)operator(,) ident(buf)operator(\))operator(;) - ident(str)operator(.)ident(setTaint)operator(()keyword(true)operator(\))operator(;) + ident(str)operator(.)ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) keyword(return) ident(str)operator(;) operator(}) @@ -23550,11 +23550,11 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) keyword(throw) ident(runtime)operator(.)ident(newErrnoEPIPEError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(InvalidValueException) ident(ex)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newErrnoEINVALError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(EOFException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(EOFException) ident(e)operator(\)) operator({) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newErrnoEBADFError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newIOError)operator(()ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) operator(}) @@ -23567,7 +23567,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) ident(RubyNumeric)operator(.)ident(int2fix)operator(()ident(runtime)operator(,) ident(myOpenFile)operator(.)ident(getLineNumber)operator(()operator(\))operator(\))operator(;) operator(}) - directive(protected) type(boolean) ident(swallow)operator(()type(int) ident(term)operator(\)) directive(throws) pre_type(IOException)operator(,) ident(BadDescriptorException) operator({) + directive(protected) type(boolean) ident(swallow)operator(()type(int) ident(term)operator(\)) directive(throws) exception(IOException)operator(,) ident(BadDescriptorException) operator({) ident(Stream) ident(readStream) operator(=) ident(openFile)operator(.)ident(getMainStream)operator(()operator(\))operator(;) type(int) ident(c)operator(;) @@ -23576,25 +23576,25 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) keyword(try) operator({) ident(c) operator(=) ident(readStream)operator(.)ident(fgetc)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(EOFException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(EOFException) ident(e)operator(\)) operator({) ident(c) operator(=) operator(-)integer(1)operator(;) operator(}) keyword(if) operator(()ident(c) operator(!=) ident(term)operator(\)) operator({) ident(readStream)operator(.)ident(ungetc)operator(()ident(c)operator(\))operator(;) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) operator(}) keyword(while) operator(()ident(c) operator(!=) operator(-)integer(1)operator(\))operator(;) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) - directive(public) ident(IRubyObject) ident(getlineFast)operator(()ident(Ruby) ident(runtime)operator(,) type(int) ident(delim)operator(\)) directive(throws) pre_type(IOException)operator(,) ident(BadDescriptorException) operator({) + directive(public) ident(IRubyObject) ident(getlineFast)operator(()ident(Ruby) ident(runtime)operator(,) type(int) ident(delim)operator(\)) directive(throws) exception(IOException)operator(,) ident(BadDescriptorException) operator({) ident(Stream) ident(readStream) operator(=) ident(openFile)operator(.)ident(getMainStream)operator(()operator(\))operator(;) type(int) ident(c) operator(=) operator(-)integer(1)operator(;) ident(ByteList) ident(buf) operator(=) keyword(new) ident(ByteList)operator(()integer(0)operator(\))operator(;) - type(boolean) ident(update) operator(=) keyword(false)operator(;) + type(boolean) ident(update) operator(=) pre_constant(false)operator(;) keyword(do) operator({) ident(readCheck)operator(()ident(readStream)operator(\))operator(;) ident(readStream)operator(.)ident(clearerr)operator(()operator(\))operator(;) @@ -23602,7 +23602,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) keyword(try) operator({) ident(n) operator(=) ident(readStream)operator(.)ident(getline)operator(()ident(buf)operator(,) operator(()type(byte)operator(\)) ident(delim)operator(\))operator(;) ident(c) operator(=) ident(buf)operator(.)ident(length)operator(()operator(\)) operator(>) integer(0) operator(?) ident(buf)operator(.)ident(get)operator(()ident(buf)operator(.)ident(length)operator(()operator(\)) operator(-) integer(1)operator(\)) operator(&) hex(0xff) operator(:) operator(-)integer(1)operator(;) - operator(}) keyword(catch) operator(()pre_type(EOFException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(EOFException) ident(e)operator(\)) operator({) ident(n) operator(=) operator(-)integer(1)operator(;) operator(}) @@ -23617,7 +23617,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) operator(}) operator(}) - ident(update) operator(=) keyword(true)operator(;) + ident(update) operator(=) pre_constant(true)operator(;) operator(}) keyword(while) operator(()ident(c) operator(!=) ident(delim)operator(\))operator(;) keyword(if) operator(()operator(!)ident(update)operator(\)) operator({) @@ -23625,13 +23625,13 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) operator(}) keyword(else) operator({) ident(incrementLineno)operator(()ident(runtime)operator(,) ident(openFile)operator(\))operator(;) ident(RubyString) ident(str) operator(=) ident(RubyString)operator(.)ident(newString)operator(()ident(runtime)operator(,) ident(buf)operator(\))operator(;) - ident(str)operator(.)ident(setTaint)operator(()keyword(true)operator(\))operator(;) + ident(str)operator(.)ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) keyword(return) ident(str)operator(;) operator(}) operator(}) comment(// IO class methods.) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(new)delimiter(")>operator(,) string<delimiter(")content(for_fd)delimiter(")>operator(})operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(new)delimiter(")>operator(,) string<delimiter(")content(for_fd)delimiter(")>operator(})operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(newInstance)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyClass) ident(klass) operator(=) operator(()ident(RubyClass)operator(\))ident(recv)operator(;) @@ -23646,7 +23646,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) keyword(return) ident(klass)operator(.)ident(newInstance)operator(()ident(context)operator(,) ident(args)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) type(int) ident(argCount) operator(=) ident(args)operator(.)ident(length)operator(;) ident(ModeFlags) ident(modes)operator(;) @@ -23656,7 +23656,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) keyword(try) operator({) ident(ChannelDescriptor) ident(descriptor) operator(=) ident(getDescriptorByFileno)operator(()ident(fileno)operator(\))operator(;) - keyword(if) operator(()ident(descriptor) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(descriptor) operator(==) pre_constant(null)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEBADFError)operator(()operator(\))operator(;) operator(}) @@ -23690,7 +23690,7 @@ directive(public) type(class) class(RubyIO) directive(extends) ident(RubyObject) comment(// If so then we can mostly share the handler (keep open) comment(// file, but possibly change the mode\).) - keyword(if) operator(()ident(existingDescriptor) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(existingDescriptor) operator(==) pre_constant(null)operator(\)) operator({) comment(// redundant, done above as well) comment(// this seems unlikely to happen unless it's a totally bogus fileno) @@ -23720,7 +23720,7 @@ comment(// registerStream(openFile.getMainStream(\)\);) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(open)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(open)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(open)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(RubyClass) ident(klass) operator(=) operator(()ident(RubyClass)operator(\))ident(recv)operator(;) @@ -23755,14 +23755,14 @@ comment(// registerStream(openFile.getMainStream(\)\);) comment(/** @deprecated will be removed in 1.2 */) directive(protected) type(void) ident(checkInitialized)operator(()operator(\)) operator({) - keyword(if) operator(()ident(openFile) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(openFile) operator(==) pre_constant(null)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newIOError)operator(()string<delimiter(")content(uninitialized stream)delimiter(")>operator(\))operator(;) operator(}) operator(}) comment(/** @deprecated will be removed in 1.2 */) directive(protected) type(void) ident(checkClosed)operator(()operator(\)) operator({) - keyword(if) operator(()ident(openFile)operator(.)ident(getMainStream)operator(()operator(\)) operator(==) keyword(null) operator(&&) ident(openFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(openFile)operator(.)ident(getMainStream)operator(()operator(\)) operator(==) pre_constant(null) operator(&&) ident(openFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(==) pre_constant(null)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newIOError)operator(()string<delimiter(")content(closed stream)delimiter(")>operator(\))operator(;) operator(}) operator(}) @@ -23801,7 +23801,7 @@ comment(// registerStream(openFile.getMainStream(\)\);) keyword(throw) ident(runtime)operator(.)ident(newErrnoEPIPEError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newErrnoEBADFError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newSystemCallError)operator(()ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) operator(}) @@ -23813,7 +23813,7 @@ comment(// registerStream(openFile.getMainStream(\)\);) ident(OpenFile) ident(myOpenFile) operator(=) ident(getOpenFileChecked)operator(()operator(\))operator(;) keyword(try) operator({) ident(myOpenFile)operator(.)ident(checkWritable)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(ex)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(ex)operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newIOErrorFromException)operator(()ident(ex)operator(\))operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(ex)operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEBADFError)operator(()operator(\))operator(;) @@ -23861,7 +23861,7 @@ comment(// registerStream(openFile.getMainStream(\)\);) operator(}) keyword(return) ident(runtime)operator(.)ident(newFixnum)operator(()ident(written)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(ex)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(ex)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newIOErrorFromException)operator(()ident(ex)operator(\))operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(ex)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newErrnoEBADFError)operator(()operator(\))operator(;) @@ -23872,19 +23872,19 @@ comment(// registerStream(openFile.getMainStream(\)\);) operator(}) operator(}) - directive(protected) type(boolean) ident(waitWritable)operator(()ident(ChannelDescriptor) ident(descriptor)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(protected) type(boolean) ident(waitWritable)operator(()ident(ChannelDescriptor) ident(descriptor)operator(\)) directive(throws) exception(IOException) operator({) pre_type(Channel) ident(channel) operator(=) ident(descriptor)operator(.)ident(getChannel)operator(()operator(\))operator(;) - keyword(if) operator(()ident(channel) operator(==) keyword(null) operator(||) operator(!)operator(()ident(channel) keyword(instanceof) pre_type(SelectableChannel)operator(\))operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(if) operator(()ident(channel) operator(==) pre_constant(null) operator(||) operator(!)operator(()ident(channel) keyword(instanceof) pre_type(SelectableChannel)operator(\))operator(\)) operator({) + keyword(return) pre_constant(false)operator(;) operator(}) pre_type(Selector) ident(selector) operator(=) pre_type(Selector)operator(.)ident(open)operator(()operator(\))operator(;) - operator(()operator(()pre_type(SelectableChannel)operator(\)) ident(channel)operator(\))operator(.)ident(configureBlocking)operator(()keyword(false)operator(\))operator(;) + operator(()operator(()pre_type(SelectableChannel)operator(\)) ident(channel)operator(\))operator(.)ident(configureBlocking)operator(()pre_constant(false)operator(\))operator(;) type(int) ident(real_ops) operator(=) operator(()operator(()pre_type(SelectableChannel)operator(\)) ident(channel)operator(\))operator(.)ident(validOps)operator(()operator(\)) operator(&) pre_type(SelectionKey)operator(.)ident(OP_WRITE)operator(;) pre_type(SelectionKey) ident(key) operator(=) operator(()operator(()pre_type(SelectableChannel)operator(\)) ident(channel)operator(\))operator(.)ident(keyFor)operator(()ident(selector)operator(\))operator(;) - keyword(if) operator(()ident(key) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(key) operator(==) pre_constant(null)operator(\)) operator({) operator(()operator(()pre_type(SelectableChannel)operator(\)) ident(channel)operator(\))operator(.)ident(register)operator(()ident(selector)operator(,) ident(real_ops)operator(,) ident(descriptor)operator(\))operator(;) operator(}) keyword(else) operator({) ident(key)operator(.)ident(interestOps)operator(()ident(key)operator(.)ident(interestOps)operator(()operator(\))operator(|)ident(real_ops)operator(\))operator(;) @@ -23896,26 +23896,26 @@ comment(// registerStream(openFile.getMainStream(\)\);) pre_type(SelectionKey) ident(skey) operator(=) operator(()pre_type(SelectionKey)operator(\)) ident(i)operator(.)ident(next)operator(()operator(\))operator(;) keyword(if) operator(()operator(()ident(skey)operator(.)ident(interestOps)operator(()operator(\)) operator(&) ident(skey)operator(.)ident(readyOps)operator(()operator(\)) operator(&) operator(()pre_type(SelectionKey)operator(.)ident(OP_WRITE)operator(\))operator(\)) operator(!=) integer(0)operator(\)) operator({) keyword(if)operator(()ident(skey)operator(.)ident(attachment)operator(()operator(\)) operator(==) ident(descriptor)operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) operator(}) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) - directive(protected) type(boolean) ident(waitReadable)operator(()ident(ChannelDescriptor) ident(descriptor)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(protected) type(boolean) ident(waitReadable)operator(()ident(ChannelDescriptor) ident(descriptor)operator(\)) directive(throws) exception(IOException) operator({) pre_type(Channel) ident(channel) operator(=) ident(descriptor)operator(.)ident(getChannel)operator(()operator(\))operator(;) - keyword(if) operator(()ident(channel) operator(==) keyword(null) operator(||) operator(!)operator(()ident(channel) keyword(instanceof) pre_type(SelectableChannel)operator(\))operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(if) operator(()ident(channel) operator(==) pre_constant(null) operator(||) operator(!)operator(()ident(channel) keyword(instanceof) pre_type(SelectableChannel)operator(\))operator(\)) operator({) + keyword(return) pre_constant(false)operator(;) operator(}) pre_type(Selector) ident(selector) operator(=) pre_type(Selector)operator(.)ident(open)operator(()operator(\))operator(;) - operator(()operator(()pre_type(SelectableChannel)operator(\)) ident(channel)operator(\))operator(.)ident(configureBlocking)operator(()keyword(false)operator(\))operator(;) + operator(()operator(()pre_type(SelectableChannel)operator(\)) ident(channel)operator(\))operator(.)ident(configureBlocking)operator(()pre_constant(false)operator(\))operator(;) type(int) ident(real_ops) operator(=) operator(()operator(()pre_type(SelectableChannel)operator(\)) ident(channel)operator(\))operator(.)ident(validOps)operator(()operator(\)) operator(&) operator(()pre_type(SelectionKey)operator(.)ident(OP_READ) operator(|) pre_type(SelectionKey)operator(.)ident(OP_ACCEPT)operator(\))operator(;) pre_type(SelectionKey) ident(key) operator(=) operator(()operator(()pre_type(SelectableChannel)operator(\)) ident(channel)operator(\))operator(.)ident(keyFor)operator(()ident(selector)operator(\))operator(;) - keyword(if) operator(()ident(key) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(key) operator(==) pre_constant(null)operator(\)) operator({) operator(()operator(()pre_type(SelectableChannel)operator(\)) ident(channel)operator(\))operator(.)ident(register)operator(()ident(selector)operator(,) ident(real_ops)operator(,) ident(descriptor)operator(\))operator(;) operator(}) keyword(else) operator({) ident(key)operator(.)ident(interestOps)operator(()ident(key)operator(.)ident(interestOps)operator(()operator(\))operator(|)ident(real_ops)operator(\))operator(;) @@ -23927,16 +23927,16 @@ comment(// registerStream(openFile.getMainStream(\)\);) pre_type(SelectionKey) ident(skey) operator(=) operator(()pre_type(SelectionKey)operator(\)) ident(i)operator(.)ident(next)operator(()operator(\))operator(;) keyword(if) operator(()operator(()ident(skey)operator(.)ident(interestOps)operator(()operator(\)) operator(&) ident(skey)operator(.)ident(readyOps)operator(()operator(\)) operator(&) operator(()pre_type(SelectionKey)operator(.)ident(OP_READ) operator(|) pre_type(SelectionKey)operator(.)ident(OP_ACCEPT)operator(\))operator(\)) operator(!=) integer(0)operator(\)) operator({) keyword(if)operator(()ident(skey)operator(.)ident(attachment)operator(()operator(\)) operator(==) ident(descriptor)operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) operator(}) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) directive(protected) type(int) ident(fwrite)operator(()ident(ByteList) ident(buffer)operator(\)) operator({) type(int) ident(n)operator(,) ident(r)operator(,) ident(l)operator(,) ident(offset) operator(=) integer(0)operator(;) - type(boolean) ident(eagain) operator(=) keyword(false)operator(;) + type(boolean) ident(eagain) operator(=) pre_constant(false)operator(;) ident(Stream) ident(writeStream) operator(=) ident(openFile)operator(.)ident(getWriteStream)operator(()operator(\))operator(;) type(int) ident(len) operator(=) ident(buffer)operator(.)ident(length)operator(()operator(\))operator(;) @@ -23966,7 +23966,7 @@ comment(// registerStream(openFile.getMainStream(\)\);) keyword(if) operator(()integer(0) operator(<=) ident(r)operator(\)) operator({) ident(offset) operator(+=) ident(r)operator(;) ident(n) operator(-=) ident(r)operator(;) - ident(eagain) operator(=) keyword(true)operator(;) + ident(eagain) operator(=) pre_constant(true)operator(;) operator(}) keyword(if)operator(()ident(eagain) operator(&&) ident(waitWritable)operator(()ident(writeStream)operator(.)ident(getDescriptor)operator(()operator(\))operator(\))operator(\)) operator({) @@ -23974,7 +23974,7 @@ comment(// registerStream(openFile.getMainStream(\)\);) keyword(if)operator(()ident(offset) operator(>=) ident(buffer)operator(.)ident(length)operator(()operator(\))operator(\)) operator({) keyword(return) operator(-)integer(1)operator(;) operator(}) - ident(eagain) operator(=) keyword(false)operator(;) + ident(eagain) operator(=) pre_constant(false)operator(;) operator(}) keyword(else) operator({) keyword(return) operator(-)integer(1)operator(;) operator(}) @@ -24023,7 +24023,7 @@ comment(// registerStream(openFile.getMainStream(\)\);) comment(// }) comment(// return len - n;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(ex)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(ex)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newIOErrorFromException)operator(()ident(ex)operator(\))operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(ex)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEBADFError)operator(()operator(\))operator(;) @@ -24087,7 +24087,7 @@ comment(// return len - n;) directive(public) ident(IRubyObject) ident(pid)operator(()ident(ThreadContext) ident(context)operator(\)) operator({) ident(OpenFile) ident(myOpenFile) operator(=) ident(getOpenFileChecked)operator(()operator(\))operator(;) - keyword(if) operator(()ident(myOpenFile)operator(.)ident(getProcess)operator(()operator(\)) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(myOpenFile)operator(.)ident(getProcess)operator(()operator(\)) operator(==) pre_constant(null)operator(\)) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -24115,7 +24115,7 @@ comment(// return len - n;) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEBADFError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(PipeException) ident(e)operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoESPIPEError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newIOError)operator(()ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) operator(}) @@ -24138,7 +24138,7 @@ comment(// return len - n;) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEINVALError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(PipeException) ident(e)operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoESPIPEError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newIOError)operator(()ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) @@ -24150,7 +24150,7 @@ comment(// return len - n;) comment(/** Print some objects to the stream. * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(print)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(reads) operator(=) ident(FrameField)operator(.)ident(LASTLINE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(print)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(reads) operator(=) ident(FrameField)operator(.)ident(LASTLINE)operator(\)) directive(public) ident(IRubyObject) ident(print)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(0)operator(\)) operator({) ident(args) operator(=) keyword(new) ident(IRubyObject)type([]) operator({) ident(context)operator(.)ident(getCurrentFrame)operator(()operator(\))operator(.)ident(getLastLine)operator(()operator(\)) operator(})operator(;) @@ -24177,13 +24177,13 @@ comment(// return len - n;) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(printf)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(printf)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(printf)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(write)delimiter(")>operator(,) ident(RubyKernel)operator(.)ident(sprintf)operator(()ident(context)operator(,) local_variable(this)operator(,) ident(args)operator(\))operator(\))operator(;) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(putc)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(backtrace) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(putc)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(backtrace) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(putc)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(object)operator(\)) operator({) type(int) ident(c) operator(=) ident(RubyNumeric)operator(.)ident(num2chr)operator(()ident(object)operator(\))operator(;) @@ -24191,7 +24191,7 @@ comment(// return len - n;) ident(getOpenFileChecked)operator(()operator(\))operator(.)ident(getMainStream)operator(()operator(\))operator(.)ident(fputc)operator(()ident(c)operator(\))operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(e)operator(\)) operator({) keyword(return) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(return) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) operator(}) @@ -24236,7 +24236,7 @@ comment(// return len - n;) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEINVALError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(PipeException) ident(e)operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoESPIPEError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newIOError)operator(()ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) @@ -24275,7 +24275,7 @@ comment(// return len - n;) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEINVALError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(PipeException) ident(e)operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoESPIPEError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newIOError)operator(()ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) @@ -24302,7 +24302,7 @@ comment(// }) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEINVALError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(PipeException) ident(e)operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoESPIPEError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newIOError)operator(()ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) @@ -24326,7 +24326,7 @@ comment(// }) keyword(throw) ident(runtime)operator(.)ident(newErrnoEINVALError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(PipeException) ident(ex)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newErrnoEPIPEError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newIOError)operator(()ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newErrnoEBADFError)operator(()operator(\))operator(;) @@ -24387,7 +24387,7 @@ comment(// }) keyword(throw) ident(runtime)operator(.)ident(newErrnoEINVALError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newErrnoEBADFError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newIOError)operator(()ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) operator(}) @@ -24413,7 +24413,7 @@ comment(// }) comment(// TODO: I didn't see where MRI has this check, but it seems to be the right place) ident(originalFile)operator(.)ident(checkClosed)operator(()ident(runtime)operator(\))operator(;) - keyword(if) operator(()ident(originalFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(originalFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) ident(originalFile)operator(.)ident(getPipeStream)operator(()operator(\))operator(.)ident(fflush)operator(()operator(\))operator(;) ident(originalFile)operator(.)ident(getMainStream)operator(()operator(\))operator(.)ident(lseek)operator(()integer(0)operator(,) ident(Stream)operator(.)ident(SEEK_CUR)operator(\))operator(;) operator(}) keyword(else) keyword(if) operator(()ident(originalFile)operator(.)ident(isWritable)operator(()operator(\))operator(\)) operator({) @@ -24431,7 +24431,7 @@ comment(// }) ident(ModeFlags) ident(modes)operator(;) keyword(if) operator(()ident(newFile)operator(.)ident(isReadable)operator(()operator(\))operator(\)) operator({) keyword(if) operator(()ident(newFile)operator(.)ident(isWritable)operator(()operator(\))operator(\)) operator({) - keyword(if) operator(()ident(newFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(newFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) ident(modes) operator(=) keyword(new) ident(ModeFlags)operator(()ident(ModeFlags)operator(.)ident(RDONLY)operator(\))operator(;) operator(}) keyword(else) operator({) ident(modes) operator(=) keyword(new) ident(ModeFlags)operator(()ident(ModeFlags)operator(.)ident(RDWR)operator(\))operator(;) @@ -24468,7 +24468,7 @@ comment(// }) comment(// Register the new descriptor) ident(registerDescriptor)operator(()ident(newFile)operator(.)ident(getMainStream)operator(()operator(\))operator(.)ident(getDescriptor)operator(()operator(\))operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(ex)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(ex)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newIOError)operator(()string<delimiter(")content(could not init copy: )delimiter(")> operator(+) ident(ex)operator(\))operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(ex)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newIOError)operator(()string<delimiter(")content(could not init copy: )delimiter(")> operator(+) ident(ex)operator(\))operator(;) @@ -24487,7 +24487,7 @@ comment(// }) */) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(closed?)delimiter(")>operator(\)) directive(public) ident(RubyBoolean) ident(closed_p)operator(()ident(ThreadContext) ident(context)operator(\)) operator({) - keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newBoolean)operator(()ident(openFile)operator(.)ident(getMainStream)operator(()operator(\)) operator(==) keyword(null) operator(&&) ident(openFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(==) keyword(null)operator(\))operator(;) + keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newBoolean)operator(()ident(openFile)operator(.)ident(getMainStream)operator(()operator(\)) operator(==) pre_constant(null) operator(&&) ident(openFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(==) pre_constant(null)operator(\))operator(;) operator(}) comment(/** @@ -24509,33 +24509,33 @@ comment(// }) operator(}) directive(protected) ident(IRubyObject) ident(close2)operator(()ident(Ruby) ident(runtime)operator(\)) operator({) - keyword(if) operator(()ident(openFile) operator(==) keyword(null)operator(\)) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) + keyword(if) operator(()ident(openFile) operator(==) pre_constant(null)operator(\)) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) comment(// These would be used when we notify threads...if we notify threads) ident(interruptBlockingThreads)operator(()operator(\))operator(;) ident(ChannelDescriptor) ident(main)operator(,) ident(pipe)operator(;) - keyword(if) operator(()ident(openFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(openFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) ident(pipe) operator(=) ident(openFile)operator(.)ident(getPipeStream)operator(()operator(\))operator(.)ident(getDescriptor)operator(()operator(\))operator(;) operator(}) keyword(else) operator({) - keyword(if) operator(()ident(openFile)operator(.)ident(getMainStream)operator(()operator(\)) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(openFile)operator(.)ident(getMainStream)operator(()operator(\)) operator(==) pre_constant(null)operator(\)) operator({) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - ident(pipe) operator(=) keyword(null)operator(;) + ident(pipe) operator(=) pre_constant(null)operator(;) operator(}) ident(main) operator(=) ident(openFile)operator(.)ident(getMainStream)operator(()operator(\))operator(.)ident(getDescriptor)operator(()operator(\))operator(;) comment(// cleanup, raising errors if any) - ident(openFile)operator(.)ident(cleanup)operator(()ident(runtime)operator(,) keyword(true)operator(\))operator(;) + ident(openFile)operator(.)ident(cleanup)operator(()ident(runtime)operator(,) pre_constant(true)operator(\))operator(;) comment(// TODO: notify threads waiting on descriptors/IO? probably not...) - keyword(if) operator(()ident(openFile)operator(.)ident(getProcess)operator(()operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(openFile)operator(.)ident(getProcess)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(try) operator({) ident(IRubyObject) ident(processResult) operator(=) ident(RubyProcess)operator(.)ident(RubyStatus)operator(.)ident(newProcessStatus)operator(()ident(runtime)operator(,) ident(openFile)operator(.)ident(getProcess)operator(()operator(\))operator(.)ident(waitFor)operator(()operator(\))operator(\))operator(;) ident(runtime)operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(set)operator(()string<delimiter(")content($?)delimiter(")>operator(,) ident(processResult)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(InterruptedException) ident(ie)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(InterruptedException) ident(ie)operator(\)) operator({) comment(// TODO: do something here?) operator(}) operator(}) @@ -24552,21 +24552,21 @@ comment(// }) ident(OpenFile) ident(myOpenFile) operator(=) ident(getOpenFileChecked)operator(()operator(\))operator(;) - keyword(if) operator(()ident(myOpenFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(==) keyword(null) operator(&&) ident(myOpenFile)operator(.)ident(isReadable)operator(()operator(\))operator(\)) operator({) + keyword(if) operator(()ident(myOpenFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(==) pre_constant(null) operator(&&) ident(myOpenFile)operator(.)ident(isReadable)operator(()operator(\))operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newIOError)operator(()string<delimiter(")content(closing non-duplex IO for writing)delimiter(")>operator(\))operator(;) operator(}) - keyword(if) operator(()ident(myOpenFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(myOpenFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(==) pre_constant(null)operator(\)) operator({) ident(close)operator(()operator(\))operator(;) operator(}) keyword(else)operator({) ident(myOpenFile)operator(.)ident(getPipeStream)operator(()operator(\))operator(.)ident(fclose)operator(()operator(\))operator(;) - ident(myOpenFile)operator(.)ident(setPipeStream)operator(()keyword(null)operator(\))operator(;) + ident(myOpenFile)operator(.)ident(setPipeStream)operator(()pre_constant(null)operator(\))operator(;) ident(myOpenFile)operator(.)ident(setMode)operator(()ident(myOpenFile)operator(.)ident(getMode)operator(()operator(\)) operator(&) operator(~)ident(OpenFile)operator(.)ident(WRITABLE)operator(\))operator(;) comment(// TODO) comment(// n is result of fclose; but perhaps having a SysError below is enough?) comment(// if (n != 0\) rb_sys_fail(fptr->path\);) operator(}) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(ioe)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(ioe)operator(\)) operator({) comment(// hmmmm) operator(}) keyword(return) local_variable(this)operator(;) @@ -24583,22 +24583,22 @@ comment(// }) ident(OpenFile) ident(myOpenFile) operator(=) ident(getOpenFileChecked)operator(()operator(\))operator(;) - keyword(if) operator(()ident(myOpenFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(==) keyword(null) operator(&&) ident(myOpenFile)operator(.)ident(isWritable)operator(()operator(\))operator(\)) operator({) + keyword(if) operator(()ident(myOpenFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(==) pre_constant(null) operator(&&) ident(myOpenFile)operator(.)ident(isWritable)operator(()operator(\))operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newIOError)operator(()string<delimiter(")content(closing non-duplex IO for reading)delimiter(")>operator(\))operator(;) operator(}) - keyword(if) operator(()ident(myOpenFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(myOpenFile)operator(.)ident(getPipeStream)operator(()operator(\)) operator(==) pre_constant(null)operator(\)) operator({) ident(close)operator(()operator(\))operator(;) operator(}) keyword(else)operator({) ident(myOpenFile)operator(.)ident(getMainStream)operator(()operator(\))operator(.)ident(fclose)operator(()operator(\))operator(;) ident(myOpenFile)operator(.)ident(setMode)operator(()ident(myOpenFile)operator(.)ident(getMode)operator(()operator(\)) operator(&) operator(~)ident(OpenFile)operator(.)ident(READABLE)operator(\))operator(;) ident(myOpenFile)operator(.)ident(setMainStream)operator(()ident(myOpenFile)operator(.)ident(getPipeStream)operator(()operator(\))operator(\))operator(;) - ident(myOpenFile)operator(.)ident(setPipeStream)operator(()keyword(null)operator(\))operator(;) + ident(myOpenFile)operator(.)ident(setPipeStream)operator(()pre_constant(null)operator(\))operator(;) comment(// TODO) comment(// n is result of fclose; but perhaps having a SysError below is enough?) comment(// if (n != 0\) rb_sys_fail(fptr->path\);) operator(}) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(ioe)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(ioe)operator(\)) operator({) comment(// I believe Ruby bails out with a "bug" if closing fails) keyword(throw) ident(runtime)operator(.)ident(newIOErrorFromException)operator(()ident(ioe)operator(\))operator(;) operator(}) @@ -24615,7 +24615,7 @@ comment(// }) ident(getOpenFileChecked)operator(()operator(\))operator(.)ident(getWriteStream)operator(()operator(\))operator(.)ident(fflush)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(e)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEBADFError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newIOError)operator(()ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) @@ -24682,15 +24682,15 @@ comment(// }) comment(// Fixme: Only F_SETFL is current supported) keyword(if) operator(()ident(realCmd) operator(==) integer(1L)operator(\)) operator({) comment(// cmd is F_SETFL) - type(boolean) ident(block) operator(=) keyword(true)operator(;) + type(boolean) ident(block) operator(=) pre_constant(true)operator(;) keyword(if) operator(()operator(()ident(nArg) operator(&) ident(ModeFlags)operator(.)ident(NONBLOCK)operator(\)) operator(==) ident(ModeFlags)operator(.)ident(NONBLOCK)operator(\)) operator({) - ident(block) operator(=) keyword(false)operator(;) + ident(block) operator(=) pre_constant(false)operator(;) operator(}) keyword(try) operator({) ident(myOpenFile)operator(.)ident(getMainStream)operator(()operator(\))operator(.)ident(setBlocking)operator(()ident(block)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newIOError)operator(()ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) operator(}) keyword(else) operator({) @@ -24703,10 +24703,10 @@ comment(// }) directive(private) directive(static) directive(final) ident(ByteList) ident(NIL_BYTELIST) operator(=) ident(ByteList)operator(.)ident(create)operator(()string<delimiter(")content(nil)delimiter(")>operator(\))operator(;) directive(private) directive(static) directive(final) ident(ByteList) ident(RECURSIVE_BYTELIST) operator(=) ident(ByteList)operator(.)ident(create)operator(()string<delimiter(")content([...])delimiter(")>operator(\))operator(;) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(puts)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(puts)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(puts)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) - ident(assert) ident(runtime)operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(getDefaultSeparator)operator(()operator(\)) keyword(instanceof) ident(RubyString)operator(;) + keyword(assert) ident(runtime)operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(getDefaultSeparator)operator(()operator(\)) keyword(instanceof) ident(RubyString)operator(;) ident(RubyString) ident(separator) operator(=) operator(()ident(RubyString)operator(\)) ident(runtime)operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(getDefaultSeparator)operator(()operator(\))operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(0)operator(\)) operator({) @@ -24798,9 +24798,9 @@ comment(// }) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEINVALError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(e)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEBADFError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(EOFException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(EOFException) ident(e)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newEOFError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newIOError)operator(()ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) operator(}) @@ -24839,9 +24839,9 @@ comment(// }) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEINVALError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(e)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEBADFError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(EOFException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(EOFException) ident(e)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newEOFError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newIOError)operator(()ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) @@ -24864,7 +24864,7 @@ comment(// }) keyword(throw) ident(runtime)operator(.)ident(newArgumentError)operator(()string<delimiter(")content(negative length )delimiter(")> operator(+) ident(maxLength) operator(+) string<delimiter(")content( given)delimiter(")>operator(\))operator(;) operator(}) ident(ByteList) ident(buf) operator(=) operator(()operator(()ident(ChannelStream)operator(\))ident(openFile)operator(.)ident(getMainStream)operator(()operator(\))operator(\))operator(.)ident(readnonblock)operator(()ident(RubyNumeric)operator(.)ident(fix2int)operator(()ident(args)operator([)integer(0)operator(])operator(\))operator(\))operator(;) - ident(IRubyObject) ident(strbuf) operator(=) ident(RubyString)operator(.)ident(newString)operator(()ident(runtime)operator(,) ident(buf) operator(==) keyword(null) operator(?) keyword(new) ident(ByteList)operator(()ident(ByteList)operator(.)ident(NULL_ARRAY)operator(\)) operator(:) ident(buf)operator(\))operator(;) + ident(IRubyObject) ident(strbuf) operator(=) ident(RubyString)operator(.)ident(newString)operator(()ident(runtime)operator(,) ident(buf) operator(==) pre_constant(null) operator(?) keyword(new) ident(ByteList)operator(()ident(ByteList)operator(.)ident(NULL_ARRAY)operator(\)) operator(:) ident(buf)operator(\))operator(;) keyword(if)operator(()ident(args)operator(.)ident(length) operator(>) integer(1)operator(\)) operator({) ident(args)operator([)integer(1)operator(])operator(.)ident(callMethod)operator(()ident(context)operator(,) ident(MethodIndex)operator(.)ident(OP_LSHIFT)operator(,) string<delimiter(")content(<<)delimiter(")>operator(,) ident(strbuf)operator(\))operator(;) keyword(return) ident(args)operator([)integer(1)operator(])operator(;) @@ -24873,9 +24873,9 @@ comment(// }) keyword(return) ident(strbuf)operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newErrnoEBADFError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(EOFException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(EOFException) ident(e)operator(\)) operator({) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newIOError)operator(()ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) operator(}) @@ -24896,7 +24896,7 @@ comment(// }) keyword(throw) ident(runtime)operator(.)ident(newArgumentError)operator(()string<delimiter(")content(negative length )delimiter(")> operator(+) ident(maxLength) operator(+) string<delimiter(")content( given)delimiter(")>operator(\))operator(;) operator(}) ident(ByteList) ident(buf) operator(=) operator(()operator(()ident(ChannelStream)operator(\))ident(openFile)operator(.)ident(getMainStream)operator(()operator(\))operator(\))operator(.)ident(readpartial)operator(()ident(RubyNumeric)operator(.)ident(fix2int)operator(()ident(args)operator([)integer(0)operator(])operator(\))operator(\))operator(;) - ident(IRubyObject) ident(strbuf) operator(=) ident(RubyString)operator(.)ident(newString)operator(()ident(runtime)operator(,) ident(buf) operator(==) keyword(null) operator(?) keyword(new) ident(ByteList)operator(()ident(ByteList)operator(.)ident(NULL_ARRAY)operator(\)) operator(:) ident(buf)operator(\))operator(;) + ident(IRubyObject) ident(strbuf) operator(=) ident(RubyString)operator(.)ident(newString)operator(()ident(runtime)operator(,) ident(buf) operator(==) pre_constant(null) operator(?) keyword(new) ident(ByteList)operator(()ident(ByteList)operator(.)ident(NULL_ARRAY)operator(\)) operator(:) ident(buf)operator(\))operator(;) keyword(if)operator(()ident(args)operator(.)ident(length) operator(>) integer(1)operator(\)) operator({) ident(args)operator([)integer(1)operator(])operator(.)ident(callMethod)operator(()ident(context)operator(,) ident(MethodIndex)operator(.)ident(OP_LSHIFT)operator(,) string<delimiter(")content(<<)delimiter(")>operator(,) ident(strbuf)operator(\))operator(;) keyword(return) ident(args)operator([)integer(1)operator(])operator(;) @@ -24905,9 +24905,9 @@ comment(// }) keyword(return) ident(strbuf)operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newErrnoEBADFError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(EOFException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(EOFException) ident(e)operator(\)) operator({) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newIOError)operator(()ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) operator(}) @@ -24963,7 +24963,7 @@ comment(// }) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newEOFError)operator(()operator(\))operator(;) operator(}) - ident(str)operator(.)ident(setTaint)operator(()keyword(true)operator(\))operator(;) + ident(str)operator(.)ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) keyword(return) ident(str)operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(e)operator(\)) operator({) @@ -24972,9 +24972,9 @@ comment(// }) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEINVALError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(PipeException) ident(e)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEPIPEError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(EOFException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(EOFException) ident(e)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newEOFError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) comment(// All errors to sysread should be SystemCallErrors, but on a closed stream) comment(// Ruby returns an IOError. Java throws same exception for all errors so) comment(// we resort to this hack...) @@ -25012,9 +25012,9 @@ comment(// }) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEPIPEError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(InvalidValueException) ident(ex)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEINVALError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(EOFException) ident(ex)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(EOFException) ident(ex)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newEOFError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(ex)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(ex)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newIOErrorFromException)operator(()ident(ex)operator(\))operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(ex)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEBADFError)operator(()operator(\))operator(;) @@ -25035,7 +25035,7 @@ comment(// }) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(negative length )delimiter(")> operator(+) ident(length) operator(+) string<delimiter(")content( given)delimiter(")>operator(\))operator(;) operator(}) - ident(RubyString) ident(str) operator(=) keyword(null)operator(;) + ident(RubyString) ident(str) operator(=) pre_constant(null)operator(;) keyword(return) ident(readNotAll)operator(()ident(context)operator(,) ident(myOpenFile)operator(,) ident(length)operator(,) ident(str)operator(\))operator(;) operator(}) @@ -25054,9 +25054,9 @@ comment(// }) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEPIPEError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(InvalidValueException) ident(ex)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEINVALError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(EOFException) ident(ex)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(EOFException) ident(ex)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newEOFError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(ex)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(ex)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newIOErrorFromException)operator(()ident(ex)operator(\))operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(ex)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEBADFError)operator(()operator(\))operator(;) @@ -25069,7 +25069,7 @@ comment(// }) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(negative length )delimiter(")> operator(+) ident(length) operator(+) string<delimiter(")content( given)delimiter(")>operator(\))operator(;) operator(}) - ident(RubyString) ident(str) operator(=) keyword(null)operator(;) + ident(RubyString) ident(str) operator(=) pre_constant(null)operator(;) comment(// ByteList buffer = null;) keyword(if) operator(()ident(arg1)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) comment(// buffer = new ByteList(length\);) @@ -25118,14 +25118,14 @@ comment(// buffer = str.getByteList(\);) comment(// TODO: change this to check number read into buffer once that's working) comment(// if (read == 0\) {) - keyword(if) operator(()ident(newBuffer) operator(==) keyword(null) operator(||) ident(newBuffer)operator(.)ident(length)operator(()operator(\)) operator(==) integer(0)operator(\)) operator({) - keyword(if) operator(()ident(myOpenFile)operator(.)ident(getMainStream)operator(()operator(\)) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(newBuffer) operator(==) pre_constant(null) operator(||) ident(newBuffer)operator(.)ident(length)operator(()operator(\)) operator(==) integer(0)operator(\)) operator({) + keyword(if) operator(()ident(myOpenFile)operator(.)ident(getMainStream)operator(()operator(\)) operator(==) pre_constant(null)operator(\)) operator({) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) keyword(if) operator(()ident(myOpenFile)operator(.)ident(getMainStream)operator(()operator(\))operator(.)ident(feof)operator(()operator(\))operator(\)) operator({) comment(// truncate buffer string to zero, if provided) - keyword(if) operator(()ident(str) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(str) operator(!=) pre_constant(null)operator(\)) operator({) ident(str)operator(.)ident(setValue)operator(()ident(ByteList)operator(.)ident(EMPTY_BYTELIST)operator(.)ident(dup)operator(()operator(\))operator(\))operator(;) operator(}) @@ -25146,40 +25146,40 @@ comment(// }) comment(// TODO: Ruby truncates string to specific size here, but our bytelist should handle this already?) comment(// FIXME: I don't like the null checks here) - keyword(if) operator(()ident(str) operator(==) keyword(null)operator(\)) operator({) - keyword(if) operator(()ident(newBuffer) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(str) operator(==) pre_constant(null)operator(\)) operator({) + keyword(if) operator(()ident(newBuffer) operator(==) pre_constant(null)operator(\)) operator({) ident(str) operator(=) ident(RubyString)operator(.)ident(newEmptyString)operator(()ident(runtime)operator(\))operator(;) operator(}) keyword(else) operator({) ident(str) operator(=) ident(RubyString)operator(.)ident(newString)operator(()ident(runtime)operator(,) ident(newBuffer)operator(\))operator(;) operator(}) operator(}) keyword(else) operator({) - keyword(if) operator(()ident(newBuffer) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(newBuffer) operator(==) pre_constant(null)operator(\)) operator({) ident(str)operator(.)ident(empty)operator(()operator(\))operator(;) operator(}) keyword(else) operator({) ident(str)operator(.)ident(setValue)operator(()ident(newBuffer)operator(\))operator(;) operator(}) operator(}) - ident(str)operator(.)ident(setTaint)operator(()keyword(true)operator(\))operator(;) + ident(str)operator(.)ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) keyword(return) ident(str)operator(;) - operator(}) keyword(catch) operator(()pre_type(EOFException) ident(ex)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(EOFException) ident(ex)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newEOFError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(PipeException) ident(ex)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newErrnoEPIPEError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(InvalidValueException) ident(ex)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newErrnoEINVALError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(ex)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(ex)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newIOErrorFromException)operator(()ident(ex)operator(\))operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(ex)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newErrnoEBADFError)operator(()operator(\))operator(;) operator(}) operator(}) - directive(protected) ident(IRubyObject) ident(readAll)operator(()ident(IRubyObject) ident(buffer)operator(\)) directive(throws) ident(BadDescriptorException)operator(,) pre_type(EOFException)operator(,) pre_type(IOException) operator({) + directive(protected) ident(IRubyObject) ident(readAll)operator(()ident(IRubyObject) ident(buffer)operator(\)) directive(throws) ident(BadDescriptorException)operator(,) exception(EOFException)operator(,) exception(IOException) operator({) ident(Ruby) ident(runtime) operator(=) ident(getRuntime)operator(()operator(\))operator(;) comment(// TODO: handle writing into original buffer better) - ident(RubyString) ident(str) operator(=) keyword(null)operator(;) + ident(RubyString) ident(str) operator(=) pre_constant(null)operator(;) keyword(if) operator(()ident(buffer) keyword(instanceof) ident(RubyString)operator(\)) operator({) ident(str) operator(=) operator(()ident(RubyString)operator(\))ident(buffer)operator(;) operator(}) @@ -25195,14 +25195,14 @@ comment(// }) comment(// TODO same zero-length checks as file above) - keyword(if) operator(()ident(str) operator(==) keyword(null)operator(\)) operator({) - keyword(if) operator(()ident(newBuffer) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(str) operator(==) pre_constant(null)operator(\)) operator({) + keyword(if) operator(()ident(newBuffer) operator(==) pre_constant(null)operator(\)) operator({) ident(str) operator(=) ident(RubyString)operator(.)ident(newEmptyString)operator(()ident(runtime)operator(\))operator(;) operator(}) keyword(else) operator({) ident(str) operator(=) ident(RubyString)operator(.)ident(newString)operator(()ident(runtime)operator(,) ident(newBuffer)operator(\))operator(;) operator(}) operator(}) keyword(else) operator({) - keyword(if) operator(()ident(newBuffer) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(newBuffer) operator(==) pre_constant(null)operator(\)) operator({) ident(str)operator(.)ident(empty)operator(()operator(\))operator(;) operator(}) keyword(else) operator({) ident(str)operator(.)ident(setValue)operator(()ident(newBuffer)operator(\))operator(;) @@ -25318,14 +25318,14 @@ comment(// }) comment(/** * <p>Invoke a block for each byte.</p> */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_byte)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_byte)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(each_byte)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) keyword(try) operator({) ident(OpenFile) ident(myOpenFile) operator(=) ident(getOpenFileChecked)operator(()operator(\))operator(;) - keyword(while) operator(()keyword(true)operator(\)) operator({) + keyword(while) operator(()pre_constant(true)operator(\)) operator({) ident(myOpenFile)operator(.)ident(checkReadable)operator(()ident(runtime)operator(\))operator(;) ident(myOpenFile)operator(.)ident(setReadBuffered)operator(()operator(\))operator(;) @@ -25344,7 +25344,7 @@ comment(// }) keyword(break)operator(;) operator(}) - ident(assert) ident(c) operator(<) integer(256)operator(;) + keyword(assert) ident(c) operator(<) integer(256)operator(;) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(c)operator(\))operator(\))operator(;) operator(}) @@ -25357,9 +25357,9 @@ comment(// if (ferror(f\)\) rb_sys_fail(fptr->path\);) keyword(throw) ident(runtime)operator(.)ident(newErrnoEINVALError)operator(()operator(\))operator(;) operator(}) keyword(catch) operator(()ident(BadDescriptorException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newErrnoEBADFError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(EOFException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(EOFException) ident(e)operator(\)) operator({) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newIOError)operator(()ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) operator(}) @@ -25367,7 +25367,7 @@ comment(// if (ferror(f\)\) rb_sys_fail(fptr->path\);) comment(/** * <p>Invoke a block for each line.</p> */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(each_line)delimiter(")>operator(,) string<delimiter(")content(each)delimiter(")>operator(})operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(each_line)delimiter(")>operator(,) string<delimiter(")content(each)delimiter(")>operator(})operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyIO) ident(each_line)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(ByteList) ident(separator) operator(=) ident(getSeparatorForGets)operator(()ident(runtime)operator(,) ident(args)operator(\))operator(;) @@ -25410,7 +25410,7 @@ comment(// if (ferror(f\)\) rb_sys_fail(fptr->path\);) comment(/** rb_io_s_foreach * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(foreach)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(foreach)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(foreach)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) type(int) ident(count) operator(=) ident(args)operator(.)ident(length)operator(;) @@ -25440,26 +25440,26 @@ comment(// if (ferror(f\)\) rb_sys_fail(fptr->path\);) keyword(return) operator(()ident(RubyIO)operator(\))ident(TypeConverter)operator(.)ident(convertToType)operator(()ident(obj)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getIO)operator(()operator(\))operator(,) ident(MethodIndex)operator(.)ident(TO_IO)operator(,) string<delimiter(")content(to_io)delimiter(")>operator(\))operator(;) operator(}) - directive(private) directive(static) type(boolean) ident(registerSelect)operator(()ident(ThreadContext) ident(context)operator(,) pre_type(Selector) ident(selector)operator(,) ident(IRubyObject) ident(obj)operator(,) ident(RubyIO) ident(ioObj)operator(,) type(int) ident(ops)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(private) directive(static) type(boolean) ident(registerSelect)operator(()ident(ThreadContext) ident(context)operator(,) pre_type(Selector) ident(selector)operator(,) ident(IRubyObject) ident(obj)operator(,) ident(RubyIO) ident(ioObj)operator(,) type(int) ident(ops)operator(\)) directive(throws) exception(IOException) operator({) pre_type(Channel) ident(channel) operator(=) ident(ioObj)operator(.)ident(getChannel)operator(()operator(\))operator(;) - keyword(if) operator(()ident(channel) operator(==) keyword(null) operator(||) operator(!)operator(()ident(channel) keyword(instanceof) pre_type(SelectableChannel)operator(\))operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(if) operator(()ident(channel) operator(==) pre_constant(null) operator(||) operator(!)operator(()ident(channel) keyword(instanceof) pre_type(SelectableChannel)operator(\))operator(\)) operator({) + keyword(return) pre_constant(false)operator(;) operator(}) - operator(()operator(()pre_type(SelectableChannel)operator(\)) ident(channel)operator(\))operator(.)ident(configureBlocking)operator(()keyword(false)operator(\))operator(;) + operator(()operator(()pre_type(SelectableChannel)operator(\)) ident(channel)operator(\))operator(.)ident(configureBlocking)operator(()pre_constant(false)operator(\))operator(;) type(int) ident(real_ops) operator(=) operator(()operator(()pre_type(SelectableChannel)operator(\)) ident(channel)operator(\))operator(.)ident(validOps)operator(()operator(\)) operator(&) ident(ops)operator(;) pre_type(SelectionKey) ident(key) operator(=) operator(()operator(()pre_type(SelectableChannel)operator(\)) ident(channel)operator(\))operator(.)ident(keyFor)operator(()ident(selector)operator(\))operator(;) - keyword(if) operator(()ident(key) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(key) operator(==) pre_constant(null)operator(\)) operator({) operator(()operator(()pre_type(SelectableChannel)operator(\)) ident(channel)operator(\))operator(.)ident(register)operator(()ident(selector)operator(,) ident(real_ops)operator(,) ident(obj)operator(\))operator(;) operator(}) keyword(else) operator({) ident(key)operator(.)ident(interestOps)operator(()ident(key)operator(.)ident(interestOps)operator(()operator(\))operator(|)ident(real_ops)operator(\))operator(;) operator(}) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(select)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(3)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(select)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(3)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(select)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(return) ident(select_static)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(\))operator(;) operator(}) @@ -25590,7 +25590,7 @@ comment(// if (ferror(f\)\) rb_sys_fail(fptr->path\);) ident(ret)operator(.)ident(add)operator(()ident(RubyArray)operator(.)ident(newArray)operator(()ident(runtime)operator(,) ident(e)operator(\))operator(\))operator(;) keyword(return) ident(RubyArray)operator(.)ident(newArray)operator(()ident(runtime)operator(,) ident(ret)operator(\))operator(;) - operator(}) keyword(catch)operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch)operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newIOError)operator(()ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(;) operator(}) operator(}) @@ -25605,7 +25605,7 @@ comment(// if (ferror(f\)\) rb_sys_fail(fptr->path\);) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(read)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(read)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(read)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(IRubyObject)type([]) ident(fileArguments) operator(=) keyword(new) ident(IRubyObject)type([]) operator({)ident(arg0)operator(})operator(;) ident(RubyIO) ident(file) operator(=) operator(()ident(RubyIO)operator(\)) ident(RubyKernel)operator(.)ident(open)operator(()ident(context)operator(,) ident(recv)operator(,) ident(fileArguments)operator(,) ident(block)operator(\))operator(;) @@ -25617,7 +25617,7 @@ comment(// if (ferror(f\)\) rb_sys_fail(fptr->path\);) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(read)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(read)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(read)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(IRubyObject)type([]) ident(fileArguments) operator(=) keyword(new) ident(IRubyObject)type([]) operator({)ident(arg0)operator(})operator(;) ident(RubyIO) ident(file) operator(=) operator(()ident(RubyIO)operator(\)) ident(RubyKernel)operator(.)ident(open)operator(()ident(context)operator(,) ident(recv)operator(,) ident(fileArguments)operator(,) ident(block)operator(\))operator(;) @@ -25633,7 +25633,7 @@ comment(// if (ferror(f\)\) rb_sys_fail(fptr->path\);) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(read)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(read)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(read)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(IRubyObject) ident(arg2)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(IRubyObject)type([]) ident(fileArguments) operator(=) keyword(new) ident(IRubyObject)type([])operator({)ident(arg0)operator(})operator(;) ident(RubyIO) ident(file) operator(=) operator(()ident(RubyIO)operator(\)) ident(RubyKernel)operator(.)ident(open)operator(()ident(context)operator(,) ident(recv)operator(,) ident(fileArguments)operator(,) ident(block)operator(\))operator(;) @@ -25653,7 +25653,7 @@ comment(// if (ferror(f\)\) rb_sys_fail(fptr->path\);) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(readlines)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(readlines)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyArray) ident(readlines)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) type(int) ident(count) operator(=) ident(args)operator(.)ident(length)operator(;) @@ -25667,7 +25667,7 @@ comment(// if (ferror(f\)\) rb_sys_fail(fptr->path\);) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(popen)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(popen)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(popen)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) type(int) ident(mode)operator(;) @@ -25706,16 +25706,16 @@ comment(// if (ferror(f\)\) rb_sys_fail(fptr->path\);) keyword(return) ident(io)operator(;) operator(}) keyword(catch) operator(()ident(InvalidValueException) ident(ex)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newErrnoEINVALError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newIOErrorFromException)operator(()ident(e)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(InterruptedException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(InterruptedException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newThreadError)operator(()string<delimiter(")content(unexpected interrupt)delimiter(")>operator(\))operator(;) operator(}) operator(}) comment(// NIO based pipe) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(pipe)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) - directive(public) directive(static) ident(IRubyObject) ident(pipe)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) directive(throws) pre_type(Exception) operator({) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(pipe)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) + directive(public) directive(static) ident(IRubyObject) ident(pipe)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) directive(throws) exception(Exception) operator({) comment(// TODO: This isn't an exact port of MRI's pipe behavior, so revisit) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) pre_type(Pipe) ident(pipe) operator(=) pre_type(Pipe)operator(.)ident(open)operator(()operator(\))operator(;) @@ -25723,13 +25723,13 @@ comment(// if (ferror(f\)\) rb_sys_fail(fptr->path\);) ident(RubyIO) ident(source) operator(=) keyword(new) ident(RubyIO)operator(()ident(runtime)operator(,) ident(pipe)operator(.)ident(source)operator(()operator(\))operator(\))operator(;) ident(RubyIO) ident(sink) operator(=) keyword(new) ident(RubyIO)operator(()ident(runtime)operator(,) ident(pipe)operator(.)ident(sink)operator(()operator(\))operator(\))operator(;) - ident(sink)operator(.)ident(openFile)operator(.)ident(getMainStream)operator(()operator(\))operator(.)ident(setSync)operator(()keyword(true)operator(\))operator(;) + ident(sink)operator(.)ident(openFile)operator(.)ident(getMainStream)operator(()operator(\))operator(.)ident(setSync)operator(()pre_constant(true)operator(\))operator(;) keyword(return) ident(runtime)operator(.)ident(newArrayNoCopy)operator(()keyword(new) ident(IRubyObject)type([]) operator({) ident(source)operator(,) ident(sink) operator(})operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(copy_stream)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(,) ident(compat) operator(=) ident(RUBY1_9)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(copy_stream)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(,) ident(compat) operator(=) ident(RUBY1_9)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(copy_stream)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) - ident(IRubyObject) ident(stream1)operator(,) ident(IRubyObject) ident(stream2)operator(\)) directive(throws) pre_type(IOException) operator({) + ident(IRubyObject) ident(stream1)operator(,) ident(IRubyObject) ident(stream2)operator(\)) directive(throws) exception(IOException) operator({) ident(RubyIO) ident(io1) operator(=) operator(()ident(RubyIO)operator(\))ident(stream1)operator(;) ident(RubyIO) ident(io2) operator(=) operator(()ident(RubyIO)operator(\))ident(stream2)operator(;) @@ -25758,7 +25758,7 @@ comment(// if (ferror(f\)\) rb_sys_fail(fptr->path\);) * @param thread A thread blocking on this IO */) directive(public) directive(synchronized) type(void) ident(addBlockingThread)operator(()ident(RubyThread) ident(thread)operator(\)) operator({) - keyword(if) operator(()ident(blockingThreads) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(blockingThreads) operator(==) pre_constant(null)operator(\)) operator({) ident(blockingThreads) operator(=) keyword(new) pre_type(ArrayList)operator(<)ident(RubyThread)operator(>)operator(()integer(1)operator(\))operator(;) operator(}) ident(blockingThreads)operator(.)ident(add)operator(()ident(thread)operator(\))operator(;) @@ -25770,7 +25770,7 @@ comment(// if (ferror(f\)\) rb_sys_fail(fptr->path\);) * @param thread A thread blocking on this IO */) directive(public) directive(synchronized) type(void) ident(removeBlockingThread)operator(()ident(RubyThread) ident(thread)operator(\)) operator({) - keyword(if) operator(()ident(blockingThreads) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(blockingThreads) operator(==) pre_constant(null)operator(\)) operator({) keyword(return)operator(;) operator(}) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(i) operator(<) ident(blockingThreads)operator(.)ident(size)operator(()operator(\))operator(;) ident(i)operator(++)operator(\)) operator({) @@ -25785,7 +25785,7 @@ comment(// if (ferror(f\)\) rb_sys_fail(fptr->path\);) * Fire an IOError in all threads blocking on this IO object */) directive(protected) directive(synchronized) type(void) ident(interruptBlockingThreads)operator(()operator(\)) operator({) - keyword(if) operator(()ident(blockingThreads) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(blockingThreads) operator(==) pre_constant(null)operator(\)) operator({) keyword(return)operator(;) operator(}) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(i) operator(<) ident(blockingThreads)operator(.)ident(size)operator(()operator(\))operator(;) ident(i)operator(++)operator(\)) operator({) @@ -25889,7 +25889,7 @@ directive(public) type(class) class(RubyJRuby) operator({) operator(}) directive(public) directive(static) type(class) class(ExtLibrary) directive(implements) ident(Library) operator({) - directive(public) type(void) ident(load)operator(()ident(Ruby) ident(runtime)operator(,) type(boolean) ident(wrap)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) type(void) ident(load)operator(()ident(Ruby) ident(runtime)operator(,) type(boolean) ident(wrap)operator(\)) directive(throws) exception(IOException) operator({) ident(RubyJRuby)operator(.)ident(createJRubyExt)operator(()ident(runtime)operator(\))operator(;) ident(runtime)operator(.)ident(getMethod)operator(()operator(\))operator(.)ident(defineAnnotatedMethods)operator(()ident(MethodExtensions)operator(.)ident(class)operator(\))operator(;) @@ -25897,12 +25897,12 @@ directive(public) type(class) class(RubyJRuby) operator({) operator(}) directive(public) directive(static) type(class) class(TypeLibrary) directive(implements) ident(Library) operator({) - directive(public) type(void) ident(load)operator(()ident(Ruby) ident(runtime)operator(,) type(boolean) ident(wrap)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) type(void) ident(load)operator(()ident(Ruby) ident(runtime)operator(,) type(boolean) ident(wrap)operator(\)) directive(throws) exception(IOException) operator({) ident(RubyModule) ident(jrubyType) operator(=) ident(runtime)operator(.)ident(defineModule)operator(()string<delimiter(")content(Type)delimiter(")>operator(\))operator(;) ident(jrubyType)operator(.)ident(defineAnnotatedMethods)operator(()ident(TypeLibrary)operator(.)ident(class)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(coerce_to)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) ident(IRubyObject) ident(object)operator(,) ident(IRubyObject) ident(clazz)operator(,) ident(IRubyObject) ident(method)operator(\)) operator({) ident(Ruby) ident(ruby) operator(=) ident(object)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -25920,19 +25920,19 @@ directive(public) type(class) class(RubyJRuby) operator({) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(runtime)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(runtime)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(runtime)operator(()ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) keyword(return) ident(Java)operator(.)ident(java_to_ruby)operator(()ident(recv)operator(,) ident(JavaObject)operator(.)ident(wrap)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(,) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(objectspace)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(objectspace)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(getObjectSpaceEnabled)operator(()ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(b)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) keyword(return) ident(RubyBoolean)operator(.)ident(newBoolean)operator(() ident(runtime)operator(,) ident(runtime)operator(.)ident(isObjectSpaceEnabled)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(objectspace=)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(objectspace=)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(setObjectSpaceEnabled)operator(() ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(,) ident(Block) ident(b)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -25940,18 +25940,18 @@ directive(public) type(class) class(RubyJRuby) operator({) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(parse)delimiter(")>operator(,) string<delimiter(")content(ast_for)delimiter(")>operator(})operator(,) ident(optional) operator(=) integer(3)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(parse)delimiter(")>operator(,) string<delimiter(")content(ast_for)delimiter(")>operator(})operator(,) ident(optional) operator(=) integer(3)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(parse)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(if)operator(()ident(block)operator(.)ident(isGiven)operator(()operator(\))operator(\)) operator({) keyword(if)operator(()ident(block)operator(.)ident(getBody)operator(()operator(\)) keyword(instanceof) ident(org)operator(.)ident(jruby)operator(.)ident(runtime)operator(.)ident(CompiledBlock)operator(\)) operator({) - keyword(throw) keyword(new) pre_type(RuntimeException)operator(()string<delimiter(")content(Cannot compile an already compiled block. Use -J-Djruby.jit.enabled=false to avoid this problem.)delimiter(")>operator(\))operator(;) + keyword(throw) keyword(new) exception(RuntimeException)operator(()string<delimiter(")content(Cannot compile an already compiled block. Use -J-Djruby.jit.enabled=false to avoid this problem.)delimiter(")>operator(\))operator(;) operator(}) ident(Arity)operator(.)ident(checkArgumentCount)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,)ident(args)operator(,)integer(0)operator(,)integer(0)operator(\))operator(;) keyword(return) ident(Java)operator(.)ident(java_to_ruby)operator(()ident(recv)operator(,) ident(JavaObject)operator(.)ident(wrap)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) operator(()operator(()ident(InterpretedBlock)operator(\))ident(block)operator(.)ident(getBody)operator(()operator(\))operator(\))operator(.)ident(getIterNode)operator(()operator(\))operator(.)ident(getBodyNode)operator(()operator(\))operator(\))operator(,) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(;) operator(}) keyword(else) operator({) ident(Arity)operator(.)ident(checkArgumentCount)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,)ident(args)operator(,)integer(1)operator(,)integer(3)operator(\))operator(;) pre_type(String) ident(filename) operator(=) string<delimiter(")content(-)delimiter(")>operator(;) - type(boolean) ident(extraPositionInformation) operator(=) keyword(false)operator(;) + type(boolean) ident(extraPositionInformation) operator(=) pre_constant(false)operator(;) ident(RubyString) ident(content) operator(=) ident(args)operator([)integer(0)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(;) keyword(if)operator(()ident(args)operator(.)ident(length)operator(>)integer(1)operator(\)) operator({) ident(filename) operator(=) ident(args)operator([)integer(1)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) @@ -25960,11 +25960,11 @@ directive(public) type(class) class(RubyJRuby) operator({) operator(}) operator(}) keyword(return) ident(Java)operator(.)ident(java_to_ruby)operator(()ident(recv)operator(,) ident(JavaObject)operator(.)ident(wrap)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) - ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(parse)operator(()ident(content)operator(.)ident(getByteList)operator(()operator(\))operator(,) ident(filename)operator(,) keyword(null)operator(,) integer(0)operator(,) ident(extraPositionInformation)operator(\))operator(\))operator(,) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(;) + ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(parse)operator(()ident(content)operator(.)ident(getByteList)operator(()operator(\))operator(,) ident(filename)operator(,) pre_constant(null)operator(,) integer(0)operator(,) ident(extraPositionInformation)operator(\))operator(\))operator(,) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(;) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(compile)delimiter(")>operator(,) ident(optional) operator(=) integer(3)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(compile)delimiter(")>operator(,) ident(optional) operator(=) integer(3)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(compile)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Node) ident(node)operator(;) pre_type(String) ident(filename)operator(;) @@ -25972,7 +25972,7 @@ directive(public) type(class) class(RubyJRuby) operator({) keyword(if)operator(()ident(block)operator(.)ident(isGiven)operator(()operator(\))operator(\)) operator({) ident(Arity)operator(.)ident(checkArgumentCount)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,)ident(args)operator(,)integer(0)operator(,)integer(0)operator(\))operator(;) keyword(if)operator(()ident(block)operator(.)ident(getBody)operator(()operator(\)) keyword(instanceof) ident(org)operator(.)ident(jruby)operator(.)ident(runtime)operator(.)ident(CompiledBlock)operator(\)) operator({) - keyword(throw) keyword(new) pre_type(RuntimeException)operator(()string<delimiter(")content(Cannot compile an already compiled block. Use -J-Djruby.jit.enabled=false to avoid this problem.)delimiter(")>operator(\))operator(;) + keyword(throw) keyword(new) exception(RuntimeException)operator(()string<delimiter(")content(Cannot compile an already compiled block. Use -J-Djruby.jit.enabled=false to avoid this problem.)delimiter(")>operator(\))operator(;) operator(}) ident(content) operator(=) ident(RubyString)operator(.)ident(newEmptyString)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) ident(Node) ident(bnode) operator(=) operator(()operator(()ident(InterpretedBlock)operator(\))ident(block)operator(.)ident(getBody)operator(()operator(\))operator(\))operator(.)ident(getIterNode)operator(()operator(\))operator(.)ident(getBodyNode)operator(()operator(\))operator(;) @@ -25981,7 +25981,7 @@ directive(public) type(class) class(RubyJRuby) operator({) operator(}) keyword(else) operator({) ident(Arity)operator(.)ident(checkArgumentCount)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,)ident(args)operator(,)integer(1)operator(,)integer(3)operator(\))operator(;) ident(filename) operator(=) string<delimiter(")content(-)delimiter(")>operator(;) - type(boolean) ident(extraPositionInformation) operator(=) keyword(false)operator(;) + type(boolean) ident(extraPositionInformation) operator(=) pre_constant(false)operator(;) ident(content) operator(=) ident(args)operator([)integer(0)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(;) keyword(if)operator(()ident(args)operator(.)ident(length)operator(>)integer(1)operator(\)) operator({) ident(filename) operator(=) ident(args)operator([)integer(1)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) @@ -25990,7 +25990,7 @@ directive(public) type(class) class(RubyJRuby) operator({) operator(}) operator(}) - ident(node) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(parse)operator(()ident(content)operator(.)ident(getByteList)operator(()operator(\))operator(,) ident(filename)operator(,) keyword(null)operator(,) integer(0)operator(,) ident(extraPositionInformation)operator(\))operator(;) + ident(node) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(parse)operator(()ident(content)operator(.)ident(getByteList)operator(()operator(\))operator(,) ident(filename)operator(,) pre_constant(null)operator(,) integer(0)operator(,) ident(extraPositionInformation)operator(\))operator(;) operator(}) pre_type(String) ident(classname)operator(;) @@ -26017,13 +26017,13 @@ directive(public) type(class) class(RubyJRuby) operator({) keyword(return) ident(compiledScript)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(reference)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(reference)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(reference)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(obj)operator(\)) operator({) keyword(return) ident(Java)operator(.)ident(wrap)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getJavaSupport)operator(()operator(\))operator(.)ident(getJavaUtilitiesModule)operator(()operator(\))operator(,) ident(JavaObject)operator(.)ident(wrap)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(obj)operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(dereference)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(dereference)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(dereference)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(obj)operator(\)) operator({) keyword(if) operator(()operator(!)operator(()ident(obj)operator(.)ident(dataGetStruct)operator(()operator(\)) keyword(instanceof) ident(JavaObject)operator(\))operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(()string<delimiter(")content(got )delimiter(")> operator(+) ident(obj) operator(+) string<delimiter(")content(, expected wrapped Java object)delimiter(")>operator(\))operator(;) @@ -26062,9 +26062,9 @@ directive(public) type(class) class(RubyJRuby) operator({) annotation(@JRubyModule)operator(()ident(name)operator(=)string<delimiter(")content(JRubyExtensions)delimiter(")>operator(\)) directive(public) directive(static) type(class) class(JRubyExtensions) operator({) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(steal_method)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(steal_method)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(steal_method)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(type)operator(,) ident(IRubyObject) ident(methodName)operator(\)) operator({) - ident(RubyModule) ident(to_add) operator(=) keyword(null)operator(;) + ident(RubyModule) ident(to_add) operator(=) pre_constant(null)operator(;) keyword(if)operator(()ident(recv) keyword(instanceof) ident(RubyModule)operator(\)) operator({) ident(to_add) operator(=) operator(()ident(RubyModule)operator(\))ident(recv)operator(;) operator(}) keyword(else) operator({) @@ -26076,7 +26076,7 @@ directive(public) type(class) class(RubyJRuby) operator({) operator(}) ident(DynamicMethod) ident(method) operator(=) operator(()operator(()ident(RubyModule)operator(\))ident(type)operator(\))operator(.)ident(searchMethod)operator(()ident(name)operator(\))operator(;) - keyword(if)operator(()ident(method) operator(==) keyword(null) operator(||) ident(method)operator(.)ident(isUndefined)operator(()operator(\))operator(\)) operator({) + keyword(if)operator(()ident(method) operator(==) pre_constant(null) operator(||) ident(method)operator(.)ident(isUndefined)operator(()operator(\))operator(\)) operator({) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(No such method )delimiter(")> operator(+) ident(name) operator(+) string<delimiter(")content( on )delimiter(")> operator(+) ident(type)operator(\))operator(;) operator(}) @@ -26084,7 +26084,7 @@ directive(public) type(class) class(RubyJRuby) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(steal_methods)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(steal_methods)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(steal_methods)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(IRubyObject) ident(type) operator(=) ident(args)operator([)integer(0)operator(])operator(;) keyword(for)operator(()type(int) ident(i)operator(=)integer(1)operator(;)ident(i)operator(<)ident(args)operator(.)ident(length)operator(;)ident(i)operator(++)operator(\)) operator({) @@ -26109,7 +26109,7 @@ directive(public) type(class) class(RubyJRuby) operator({) ident(RubyArray) ident(reqArray) operator(=) ident(RubyArray)operator(.)ident(newArray)operator(()ident(ruby)operator(\))operator(;) ident(ListNode) ident(requiredArgs) operator(=) ident(args)operator(.)ident(getArgs)operator(()operator(\))operator(;) - keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(requiredArgs) operator(!=) keyword(null) operator(&&) ident(i) operator(<) ident(requiredArgs)operator(.)ident(size)operator(()operator(\))operator(;) ident(i)operator(++)operator(\)) operator({) + keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(requiredArgs) operator(!=) pre_constant(null) operator(&&) ident(i) operator(<) ident(requiredArgs)operator(.)ident(size)operator(()operator(\))operator(;) ident(i)operator(++)operator(\)) operator({) ident(ArgumentNode) ident(arg) operator(=) operator(()ident(ArgumentNode)operator(\))ident(requiredArgs)operator(.)ident(get)operator(()ident(i)operator(\))operator(;) ident(reqArray)operator(.)ident(append)operator(()ident(RubySymbol)operator(.)ident(newSymbol)operator(()ident(ruby)operator(,) ident(arg)operator(.)ident(getName)operator(()operator(\))operator(\))operator(\))operator(;) operator(}) @@ -26117,19 +26117,19 @@ directive(public) type(class) class(RubyJRuby) operator({) ident(RubyArray) ident(optArray) operator(=) ident(RubyArray)operator(.)ident(newArray)operator(()ident(ruby)operator(\))operator(;) ident(ListNode) ident(optArgs) operator(=) ident(args)operator(.)ident(getOptArgs)operator(()operator(\))operator(;) - keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(optArgs) operator(!=) keyword(null) operator(&&) ident(i) operator(<) ident(optArgs)operator(.)ident(size)operator(()operator(\))operator(;) ident(i)operator(++)operator(\)) operator({) + keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(optArgs) operator(!=) pre_constant(null) operator(&&) ident(i) operator(<) ident(optArgs)operator(.)ident(size)operator(()operator(\))operator(;) ident(i)operator(++)operator(\)) operator({) ident(LocalAsgnNode) ident(arg) operator(=) operator(()ident(LocalAsgnNode)operator(\))ident(optArgs)operator(.)ident(get)operator(()ident(i)operator(\))operator(;) ident(optArray)operator(.)ident(append)operator(()ident(RubySymbol)operator(.)ident(newSymbol)operator(()ident(ruby)operator(,) ident(arg)operator(.)ident(getName)operator(()operator(\))operator(\))operator(\))operator(;) operator(}) ident(argsArray)operator(.)ident(append)operator(()ident(optArray)operator(\))operator(;) - keyword(if) operator(()ident(args)operator(.)ident(getRestArgNode)operator(()operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(args)operator(.)ident(getRestArgNode)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) ident(argsArray)operator(.)ident(append)operator(()ident(RubySymbol)operator(.)ident(newSymbol)operator(()ident(ruby)operator(,) ident(args)operator(.)ident(getRestArgNode)operator(()operator(\))operator(.)ident(getName)operator(()operator(\))operator(\))operator(\))operator(;) operator(}) keyword(else) operator({) ident(argsArray)operator(.)ident(append)operator(()ident(ruby)operator(.)ident(getNil)operator(()operator(\))operator(\))operator(;) operator(}) - keyword(if) operator(()ident(args)operator(.)ident(getBlockArgNode)operator(()operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(args)operator(.)ident(getBlockArgNode)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) ident(argsArray)operator(.)ident(append)operator(()ident(RubySymbol)operator(.)ident(newSymbol)operator(()ident(ruby)operator(,) ident(args)operator(.)ident(getBlockArgNode)operator(()operator(\))operator(.)ident(getName)operator(()operator(\))operator(\))operator(\))operator(;) operator(}) keyword(else) operator({) ident(argsArray)operator(.)ident(append)operator(()ident(ruby)operator(.)ident(getNil)operator(()operator(\))operator(\))operator(;) @@ -26230,29 +26230,29 @@ directive(public) type(class) class(RubyKernel) operator({) ident(runtime)operator(.)ident(setRespondToMethod)operator(()ident(module)operator(.)ident(searchMethod)operator(()string<delimiter(")content(respond_to?)delimiter(")>operator(\))operator(\))operator(;) - ident(module)operator(.)ident(setFlag)operator(()ident(RubyObject)operator(.)ident(USER7_F)operator(,) keyword(false)operator(\))operator(;) comment(//Kernel is the only Module that doesn't need an implementor) + ident(module)operator(.)ident(setFlag)operator(()ident(RubyObject)operator(.)ident(USER7_F)operator(,) pre_constant(false)operator(\))operator(;) comment(//Kernel is the only Module that doesn't need an implementor) keyword(return) ident(module)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(at_exit)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(at_exit)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(at_exit)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(pushExitBlock)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newProc)operator(()ident(Block)operator(.)ident(Type)operator(.)ident(PROC)operator(,) ident(block)operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(autoload?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(autoload?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(autoload_p)operator(()ident(ThreadContext) ident(context)operator(,) directive(final) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(symbol)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(RubyModule) ident(module) operator(=) ident(recv) keyword(instanceof) ident(RubyModule) operator(?) operator(()ident(RubyModule)operator(\)) ident(recv) operator(:) ident(runtime)operator(.)ident(getObject)operator(()operator(\))operator(;) pre_type(String) ident(name) operator(=) ident(module)operator(.)ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content(::)delimiter(")> operator(+) ident(symbol)operator(.)ident(asJavaString)operator(()operator(\))operator(;) ident(IAutoloadMethod) ident(autoloadMethod) operator(=) ident(runtime)operator(.)ident(getLoadService)operator(()operator(\))operator(.)ident(autoloadFor)operator(()ident(name)operator(\))operator(;) - keyword(if) operator(()ident(autoloadMethod) operator(==) keyword(null)operator(\)) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) + keyword(if) operator(()ident(autoloadMethod) operator(==) pre_constant(null)operator(\)) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) keyword(return) ident(runtime)operator(.)ident(newString)operator(()ident(autoloadMethod)operator(.)ident(file)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(autoload)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(autoload)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(autoload)operator(()directive(final) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(symbol)operator(,) directive(final) ident(IRubyObject) ident(file)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) directive(final) ident(LoadService) ident(loadService) operator(=) ident(runtime)operator(.)ident(getLoadService)operator(()operator(\))operator(;) @@ -26273,7 +26273,7 @@ directive(public) type(class) class(RubyKernel) operator({) pre_type(String) ident(nm) operator(=) ident(module)operator(.)ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content(::)delimiter(")> operator(+) ident(baseName)operator(;) ident(IRubyObject) ident(existingValue) operator(=) ident(module)operator(.)ident(fastFetchConstant)operator(()ident(baseName)operator(\))operator(;) - keyword(if) operator(()ident(existingValue) operator(!=) keyword(null) operator(&&) ident(existingValue) operator(!=) ident(RubyObject)operator(.)ident(UNDEF)operator(\)) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) + keyword(if) operator(()ident(existingValue) operator(!=) pre_constant(null) operator(&&) ident(existingValue) operator(!=) ident(RubyObject)operator(.)ident(UNDEF)operator(\)) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) ident(module)operator(.)ident(fastStoreConstant)operator(()ident(baseName)operator(,) ident(RubyObject)operator(.)ident(UNDEF)operator(\))operator(;) @@ -26288,7 +26288,7 @@ directive(public) type(class) class(RubyKernel) operator({) type(boolean) ident(required) operator(=) ident(loadService)operator(.)ident(require)operator(()ident(file)operator(()operator(\))operator(\))operator(;) comment(// File to be loaded by autoload has already been or is being loaded.) - keyword(if) operator(()operator(!)ident(required)operator(\)) keyword(return) keyword(null)operator(;) + keyword(if) operator(()operator(!)ident(required)operator(\)) keyword(return) pre_constant(null)operator(;) keyword(return) ident(module)operator(.)ident(fastGetConstant)operator(()ident(baseName)operator(\))operator(;) operator(}) @@ -26296,7 +26296,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(method_missing)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(method_missing)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(method_missing)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -26324,7 +26324,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(throw) keyword(new) ident(RaiseException)operator(()operator(()ident(RubyException)operator(\))ident(exc)operator(.)ident(newInstance)operator(()ident(context)operator(,) ident(exArgs)operator(,) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(open)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(open)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(open)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) pre_type(String) ident(arg) operator(=) ident(args)operator([)integer(0)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -26338,27 +26338,27 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(RubyFile)operator(.)ident(open)operator(()ident(context)operator(,) ident(runtime)operator(.)ident(getFile)operator(()operator(\))operator(,) ident(args)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getc)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getc)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(getc)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getWarnings)operator(()operator(\))operator(.)ident(warn)operator(()ident(ID)operator(.)ident(DEPRECATED_METHOD)operator(,) string<delimiter(")content(getc is obsolete; use STDIN.getc instead)delimiter(")>operator(,) string<delimiter(")content(getc)delimiter(")>operator(,) string<delimiter(")content(STDIN.getc)delimiter(")>operator(\))operator(;) ident(IRubyObject) ident(defin) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(get)operator(()string<delimiter(")content($stdin)delimiter(")>operator(\))operator(;) keyword(return) ident(defin)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(getc)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gets)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gets)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(gets)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(return) ident(RubyArgsFile)operator(.)ident(gets)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(get)operator(()string<delimiter(")content($<)delimiter(")>operator(\))operator(,) ident(args)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(abort)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(abort)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(abort)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(if)operator(()ident(args)operator(.)ident(length) operator(==) integer(1)operator(\)) operator({) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(get)operator(()string<delimiter(")content($stderr)delimiter(")>operator(\))operator(.)ident(callMethod)operator(()ident(context)operator(,)string<delimiter(")content(puts)delimiter(")>operator(,)ident(args)operator([)integer(0)operator(])operator(\))operator(;) operator(}) - keyword(throw) keyword(new) ident(MainExitException)operator(()integer(1)operator(,)keyword(true)operator(\))operator(;) + keyword(throw) keyword(new) ident(MainExitException)operator(()integer(1)operator(,)pre_constant(true)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(Array)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(Array)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(new_array)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(object)operator(\)) operator({) ident(IRubyObject) ident(value) operator(=) ident(object)operator(.)ident(checkArrayType)operator(()operator(\))operator(;) @@ -26374,33 +26374,33 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(value)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(Complex)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(compat) operator(=) ident(CompatVersion)operator(.)ident(RUBY1_9)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(Complex)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(compat) operator(=) ident(CompatVersion)operator(.)ident(RUBY1_9)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(new_complex)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(RuntimeHelpers)operator(.)ident(invoke)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getComplex)operator(()operator(\))operator(,) string<delimiter(")content(convert)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(Complex)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(compat) operator(=) ident(CompatVersion)operator(.)ident(RUBY1_9)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(Complex)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(compat) operator(=) ident(CompatVersion)operator(.)ident(RUBY1_9)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(new_complex)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(return) ident(RuntimeHelpers)operator(.)ident(invoke)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getComplex)operator(()operator(\))operator(,) string<delimiter(")content(convert)delimiter(")>operator(,) ident(arg)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(Complex)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(compat) operator(=) ident(CompatVersion)operator(.)ident(RUBY1_9)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(Complex)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(compat) operator(=) ident(CompatVersion)operator(.)ident(RUBY1_9)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(new_complex)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(\)) operator({) keyword(return) ident(RuntimeHelpers)operator(.)ident(invoke)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getComplex)operator(()operator(\))operator(,) string<delimiter(")content(convert)delimiter(")>operator(,) ident(arg0)operator(,) ident(arg1)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(Rational)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(compat) operator(=) ident(CompatVersion)operator(.)ident(RUBY1_9)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(Rational)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(compat) operator(=) ident(CompatVersion)operator(.)ident(RUBY1_9)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(new_rational)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(RuntimeHelpers)operator(.)ident(invoke)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getRational)operator(()operator(\))operator(,) string<delimiter(")content(convert)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(Rational)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(compat) operator(=) ident(CompatVersion)operator(.)ident(RUBY1_9)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(Rational)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(compat) operator(=) ident(CompatVersion)operator(.)ident(RUBY1_9)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(new_rational)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(return) ident(RuntimeHelpers)operator(.)ident(invoke)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getRational)operator(()operator(\))operator(,) string<delimiter(")content(convert)delimiter(")>operator(,) ident(arg)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(Rational)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(compat) operator(=) ident(CompatVersion)operator(.)ident(RUBY1_9)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(Rational)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(compat) operator(=) ident(CompatVersion)operator(.)ident(RUBY1_9)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(new_rational)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(\)) operator({) keyword(return) ident(RuntimeHelpers)operator(.)ident(invoke)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getRational)operator(()operator(\))operator(,) string<delimiter(")content(convert)delimiter(")>operator(,) ident(arg0)operator(,) ident(arg1)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(Float)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(Float)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(new_float)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(object)operator(\)) operator({) keyword(if)operator(()ident(object) keyword(instanceof) ident(RubyFixnum)operator(\))operator({) keyword(return) ident(RubyFloat)operator(.)ident(newFloat)operator(()ident(object)operator(.)ident(getRuntime)operator(()operator(\))operator(,) operator(()operator(()ident(RubyFixnum)operator(\))ident(object)operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(\))operator(;) @@ -26412,7 +26412,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(if)operator(()operator(()operator(()ident(RubyString)operator(\))ident(object)operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(realSize) operator(==) integer(0)operator(\))operator({) comment(// rb_cstr_to_dbl case) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(invalid value for Float(\): )delimiter(")> operator(+) ident(object)operator(.)ident(inspect)operator(()operator(\))operator(\))operator(;) operator(}) - keyword(return) ident(RubyNumeric)operator(.)ident(str2fnum)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,)operator(()ident(RubyString)operator(\))ident(object)operator(,)keyword(true)operator(\))operator(;) + keyword(return) ident(RubyNumeric)operator(.)ident(str2fnum)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,)operator(()ident(RubyString)operator(\))ident(object)operator(,)pre_constant(true)operator(\))operator(;) operator(})keyword(else) keyword(if)operator(()ident(object)operator(.)ident(isNil)operator(()operator(\))operator(\))operator({) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(()string<delimiter(")content(can't convert nil into Float)delimiter(")>operator(\))operator(;) operator(}) keyword(else) operator({) @@ -26422,7 +26422,7 @@ directive(public) type(class) class(RubyKernel) operator({) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(Integer)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(Integer)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(new_integer)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(object)operator(\)) operator({) keyword(if) operator(()ident(object) keyword(instanceof) ident(RubyFloat)operator(\)) operator({) type(double) ident(val) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(object)operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) @@ -26432,26 +26432,26 @@ directive(public) type(class) class(RubyKernel) operator({) operator(}) keyword(else) keyword(if) operator(()ident(object) keyword(instanceof) ident(RubyFixnum) operator(||) ident(object) keyword(instanceof) ident(RubyBignum)operator(\)) operator({) keyword(return) ident(object)operator(;) operator(}) keyword(else) keyword(if) operator(()ident(object) keyword(instanceof) ident(RubyString)operator(\)) operator({) - keyword(return) ident(RubyNumeric)operator(.)ident(str2inum)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,)operator(()ident(RubyString)operator(\))ident(object)operator(,)integer(0)operator(,)keyword(true)operator(\))operator(;) + keyword(return) ident(RubyNumeric)operator(.)ident(str2inum)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,)operator(()ident(RubyString)operator(\))ident(object)operator(,)integer(0)operator(,)pre_constant(true)operator(\))operator(;) operator(}) - ident(IRubyObject) ident(tmp) operator(=) ident(TypeConverter)operator(.)ident(convertToType)operator(()ident(object)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getInteger)operator(()operator(\))operator(,) ident(MethodIndex)operator(.)ident(TO_INT)operator(,) string<delimiter(")content(to_int)delimiter(")>operator(,) keyword(false)operator(\))operator(;) + ident(IRubyObject) ident(tmp) operator(=) ident(TypeConverter)operator(.)ident(convertToType)operator(()ident(object)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getInteger)operator(()operator(\))operator(,) ident(MethodIndex)operator(.)ident(TO_INT)operator(,) string<delimiter(")content(to_int)delimiter(")>operator(,) pre_constant(false)operator(\))operator(;) keyword(if) operator(()ident(tmp)operator(.)ident(isNil)operator(()operator(\))operator(\)) keyword(return) ident(object)operator(.)ident(convertToInteger)operator(()ident(MethodIndex)operator(.)ident(TO_I)operator(,) string<delimiter(")content(to_i)delimiter(")>operator(\))operator(;) keyword(return) ident(tmp)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(String)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(String)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(new_string)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(object)operator(\)) operator({) keyword(return) ident(TypeConverter)operator(.)ident(convertToType)operator(()ident(object)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getString)operator(()operator(\))operator(,) ident(MethodIndex)operator(.)ident(TO_S)operator(,) string<delimiter(")content(to_s)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(p)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(p)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(p)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(IRubyObject) ident(defout) operator(=) ident(runtime)operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(get)operator(()string<delimiter(")content($>)delimiter(")>operator(\))operator(;) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(i) operator(<) ident(args)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) - keyword(if) operator(()ident(args)operator([)ident(i)operator(]) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(args)operator([)ident(i)operator(]) operator(!=) pre_constant(null)operator(\)) operator({) ident(defout)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(write)delimiter(")>operator(,) ident(RubyObject)operator(.)ident(inspect)operator(()ident(context)operator(,) ident(args)operator([)ident(i)operator(])operator(\))operator(\))operator(;) ident(defout)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(write)delimiter(")>operator(,) ident(runtime)operator(.)ident(newString)operator(()string<delimiter(")char(\\n)delimiter(")>operator(\))operator(\))operator(;) operator(}) @@ -26466,13 +26466,13 @@ directive(public) type(class) class(RubyKernel) operator({) comment(/** rb_f_putc */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(putc)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(putc)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(putc)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(ch)operator(\)) operator({) ident(IRubyObject) ident(defout) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(get)operator(()string<delimiter(")content($>)delimiter(")>operator(\))operator(;) keyword(return) ident(defout)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(putc)delimiter(")>operator(,) ident(ch)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(puts)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(puts)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(puts)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(IRubyObject) ident(defout) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(get)operator(()string<delimiter(")content($>)delimiter(")>operator(\))operator(;) @@ -26481,7 +26481,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(print)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(print)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(print)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(IRubyObject) ident(defout) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(get)operator(()string<delimiter(")content($>)delimiter(")>operator(\))operator(;) @@ -26490,7 +26490,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(printf)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(printf)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(printf)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(!=) integer(0)operator(\)) operator({) ident(IRubyObject) ident(defout) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(get)operator(()string<delimiter(")content($>)delimiter(")>operator(\))operator(;) @@ -26506,7 +26506,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(readline)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(readline)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(readline)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(IRubyObject) ident(line) operator(=) ident(gets)operator(()ident(context)operator(,) ident(recv)operator(,) ident(args)operator(\))operator(;) @@ -26515,7 +26515,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(line)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(readlines)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(readlines)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyArray) ident(readlines)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(return) ident(RubyArgsFile)operator(.)ident(readlines)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(get)operator(()string<delimiter(")content($<)delimiter(")>operator(\))operator(,) ident(args)operator(\))operator(;) operator(}) @@ -26545,12 +26545,12 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(.)ident(sub_bang)operator(()ident(context)operator(,) ident(args)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sub!)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sub!)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(sub_bang)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(.)ident(sub_bang)operator(()ident(context)operator(,) ident(arg0)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sub!)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sub!)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(sub_bang)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(.)ident(sub_bang)operator(()ident(context)operator(,) ident(arg0)operator(,) ident(arg1)operator(,) ident(block)operator(\))operator(;) operator(}) @@ -26569,7 +26569,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(str)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sub)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sub)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(sub)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyString) ident(str) operator(=) operator(()ident(RubyString)operator(\)) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(.)ident(dup)operator(()operator(\))operator(;) @@ -26580,7 +26580,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(str)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sub)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sub)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(sub)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyString) ident(str) operator(=) operator(()ident(RubyString)operator(\)) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(.)ident(dup)operator(()operator(\))operator(;) @@ -26599,12 +26599,12 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(.)ident(gsub_bang)operator(()ident(context)operator(,) ident(args)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gsub!)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gsub!)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(gsub_bang)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(.)ident(gsub_bang)operator(()ident(context)operator(,) ident(arg0)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gsub!)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gsub!)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(gsub_bang)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(.)ident(gsub_bang)operator(()ident(context)operator(,) ident(arg0)operator(,) ident(arg1)operator(,) ident(block)operator(\))operator(;) operator(}) @@ -26623,7 +26623,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(str)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gsub)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gsub)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(gsub)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyString) ident(str) operator(=) operator(()ident(RubyString)operator(\)) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(.)ident(dup)operator(()operator(\))operator(;) @@ -26634,7 +26634,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(str)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gsub)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gsub)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(gsub)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyString) ident(str) operator(=) operator(()ident(RubyString)operator(\)) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(.)ident(dup)operator(()operator(\))operator(;) @@ -26645,12 +26645,12 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(str)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(chop!)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(chop!)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(chop_bang)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(.)ident(chop_bang)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(chop)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(chop)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(chop)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyString) ident(str) operator(=) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) @@ -26671,12 +26671,12 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(.)ident(chomp_bang)operator(()ident(args)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(chomp!)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(chomp!)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(chomp_bang)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(.)ident(chomp_bang)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(chomp!)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(chomp!)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(chomp_bang)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg0)operator(\)) operator({) keyword(return) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(.)ident(chomp_bang)operator(()ident(arg0)operator(\))operator(;) operator(}) @@ -26697,7 +26697,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(dup)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(chomp)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(chomp)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(chomp)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) ident(RubyString) ident(str) operator(=) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) ident(RubyString) ident(dup) operator(=) operator(()ident(RubyString)operator(\)) ident(str)operator(.)ident(dup)operator(()operator(\))operator(;) @@ -26710,7 +26710,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(dup)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(chomp)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(chomp)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) ident(LASTLINE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(chomp)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg0)operator(\)) operator({) ident(RubyString) ident(str) operator(=) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) ident(RubyString) ident(dup) operator(=) operator(()ident(RubyString)operator(\)) ident(str)operator(.)ident(dup)operator(()operator(\))operator(;) @@ -26735,32 +26735,32 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(.)ident(split)operator(()ident(context)operator(,) ident(args)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(split)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) operator({)ident(LASTLINE)operator(,) ident(BACKREF)operator(})operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(split)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) operator({)ident(LASTLINE)operator(,) ident(BACKREF)operator(})operator(\)) directive(public) directive(static) ident(IRubyObject) ident(split)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(.)ident(split)operator(()ident(context)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(split)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) operator({)ident(LASTLINE)operator(,) ident(BACKREF)operator(})operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(split)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) operator({)ident(LASTLINE)operator(,) ident(BACKREF)operator(})operator(\)) directive(public) directive(static) ident(IRubyObject) ident(split)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg0)operator(\)) operator({) keyword(return) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(.)ident(split)operator(()ident(context)operator(,) ident(arg0)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(split)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) operator({)ident(LASTLINE)operator(,) ident(BACKREF)operator(})operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(split)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(LASTLINE)operator(,) ident(writes) operator(=) operator({)ident(LASTLINE)operator(,) ident(BACKREF)operator(})operator(\)) directive(public) directive(static) ident(IRubyObject) ident(split)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(\)) operator({) keyword(return) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(.)ident(split)operator(()ident(context)operator(,) ident(arg0)operator(,) ident(arg1)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(scan)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) operator({)ident(LASTLINE)operator(,) ident(BACKREF)operator(})operator(,) ident(writes) operator(=) operator({)ident(LASTLINE)operator(,) ident(BACKREF)operator(})operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(scan)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) operator({)ident(LASTLINE)operator(,) ident(BACKREF)operator(})operator(,) ident(writes) operator(=) operator({)ident(LASTLINE)operator(,) ident(BACKREF)operator(})operator(\)) directive(public) directive(static) ident(IRubyObject) ident(scan)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(pattern)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(getLastlineString)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(.)ident(scan)operator(()ident(context)operator(,) ident(pattern)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(select)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(3)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(select)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(3)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(select)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(return) ident(RubyIO)operator(.)ident(select_static)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sleep)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sleep)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(sleep)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) type(long) ident(milliseconds)operator(;) @@ -26787,7 +26787,7 @@ directive(public) type(class) class(RubyKernel) operator({) type(long) ident(loopStartTime) operator(=) pre_type(System)operator(.)ident(currentTimeMillis)operator(()operator(\))operator(;) keyword(try) operator({) ident(rubyThread)operator(.)ident(sleep)operator(()ident(milliseconds)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(InterruptedException) ident(iExcptn)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(InterruptedException) ident(iExcptn)operator(\)) operator({) operator(}) ident(milliseconds) operator(-=) operator(()pre_type(System)operator(.)ident(currentTimeMillis)operator(()operator(\)) operator(-) ident(loopStartTime)operator(\))operator(;) operator(}) keyword(while) operator(()ident(milliseconds) operator(>) integer(0)operator(\))operator(;) @@ -26796,15 +26796,15 @@ directive(public) type(class) class(RubyKernel) operator({) operator(}) comment(// FIXME: Add at_exit and finalizers to exit, then make exit_bang not call those.) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(exit)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(exit)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(exit)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) - ident(exit)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(,) keyword(false)operator(\))operator(;) + ident(exit)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(,) pre_constant(false)operator(\))operator(;) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) comment(// not reached) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(exit!)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(exit!)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(exit_bang)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) - ident(exit)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(,) keyword(true)operator(\))operator(;) + ident(exit)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(,) pre_constant(true)operator(\))operator(;) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) comment(// not reached) operator(}) @@ -26822,7 +26822,7 @@ directive(public) type(class) class(RubyKernel) operator({) operator(}) keyword(if) operator(()ident(hard)operator(\)) operator({) - keyword(throw) keyword(new) ident(MainExitException)operator(()ident(status)operator(,) keyword(true)operator(\))operator(;) + keyword(throw) keyword(new) ident(MainExitException)operator(()ident(status)operator(,) pre_constant(true)operator(\))operator(;) operator(}) keyword(else) operator({) keyword(throw) ident(runtime)operator(.)ident(newSystemExit)operator(()ident(status)operator(\))operator(;) operator(}) @@ -26832,7 +26832,7 @@ directive(public) type(class) class(RubyKernel) operator({) comment(/** Returns an Array with the names of all global variables. * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(global_variables)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(global_variables)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyArray) ident(global_variables)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(RubyArray) ident(globalVariables) operator(=) ident(runtime)operator(.)ident(newArray)operator(()operator(\))operator(;) @@ -26847,7 +26847,7 @@ directive(public) type(class) class(RubyKernel) operator({) comment(/** Returns an Array with the names of all local variables. * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(local_variables)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(local_variables)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyArray) ident(local_variables)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(RubyArray) ident(localVariables) operator(=) ident(runtime)operator(.)ident(newArray)operator(()operator(\))operator(;) @@ -26859,12 +26859,12 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(localVariables)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(binding)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(binding)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyBinding) ident(binding)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(RubyBinding)operator(.)ident(newBinding)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(block_given?)delimiter(")>operator(,) string<delimiter(")content(iterator?)delimiter(")>operator(})operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(block_given?)delimiter(")>operator(,) string<delimiter(")content(iterator?)delimiter(")>operator(})operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyBoolean) ident(block_given_p)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newBoolean)operator(()ident(context)operator(.)ident(getPreviousFrame)operator(()operator(\))operator(.)ident(getBlock)operator(()operator(\))operator(.)ident(isGiven)operator(()operator(\))operator(\))operator(;) operator(}) @@ -26875,7 +26875,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(sprintf)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(,) ident(recv)operator(,) ident(args)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(sprintf)delimiter(")>operator(,) string<delimiter(")content(format)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(sprintf)delimiter(")>operator(,) string<delimiter(")content(format)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(sprintf)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(0)operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(sprintf must have at least one argument)delimiter(")>operator(\))operator(;) @@ -26889,7 +26889,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(str)operator(.)ident(op_format)operator(()ident(context)operator(,) ident(newArgs)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(raise)delimiter(")>operator(,) string<delimiter(")content(fail)delimiter(")>operator(})operator(,) ident(optional) operator(=) integer(3)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(raise)delimiter(")>operator(,) string<delimiter(")content(fail)delimiter(")>operator(})operator(,) ident(optional) operator(=) integer(3)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(raise)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) comment(// FIXME: Pass block down?) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -26897,7 +26897,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(0)operator(\)) operator({) ident(IRubyObject) ident(lastException) operator(=) ident(runtime)operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(get)operator(()string<delimiter(")content($!)delimiter(")>operator(\))operator(;) keyword(if) operator(()ident(lastException)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) - keyword(throw) keyword(new) ident(RaiseException)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getRuntimeError)operator(()operator(\))operator(,) string<delimiter(")delimiter(")>operator(,) keyword(false)operator(\))operator(;) + keyword(throw) keyword(new) ident(RaiseException)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getRuntimeError)operator(()operator(\))operator(,) string<delimiter(")delimiter(")>operator(,) pre_constant(false)operator(\))operator(;) operator(}) keyword(throw) keyword(new) ident(RaiseException)operator(()operator(()ident(RubyException)operator(\)) ident(lastException)operator(\))operator(;) operator(}) @@ -26955,7 +26955,7 @@ directive(public) type(class) class(RubyKernel) operator({) * @param recv ruby object used to call require (any object will do and it won't be used anyway\). * @param name the name of the file to require **/) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(require)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(require)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(require)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(name)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -26965,18 +26965,18 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(runtime)operator(.)ident(getFalse)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(load)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(load)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(load)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(RubyString) ident(file) operator(=) ident(args)operator([)integer(0)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(;) - type(boolean) ident(wrap) operator(=) ident(args)operator(.)ident(length) operator(==) integer(2) operator(?) ident(args)operator([)integer(1)operator(])operator(.)ident(isTrue)operator(()operator(\)) operator(:) keyword(false)operator(;) + type(boolean) ident(wrap) operator(=) ident(args)operator(.)ident(length) operator(==) integer(2) operator(?) ident(args)operator([)integer(1)operator(])operator(.)ident(isTrue)operator(()operator(\)) operator(:) pre_constant(false)operator(;) ident(runtime)operator(.)ident(getLoadService)operator(()operator(\))operator(.)ident(load)operator(()ident(file)operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) ident(wrap)operator(\))operator(;) keyword(return) ident(runtime)operator(.)ident(getTrue)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(eval)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(3)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(eval)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(3)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(eval)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -26984,29 +26984,29 @@ directive(public) type(class) class(RubyKernel) operator({) ident(RubyString) ident(src) operator(=) ident(args)operator([)integer(0)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(;) ident(runtime)operator(.)ident(checkSafeString)operator(()ident(src)operator(\))operator(;) - ident(IRubyObject) ident(scope) operator(=) ident(args)operator(.)ident(length) operator(>) integer(1) operator(&&) operator(!)ident(args)operator([)integer(1)operator(])operator(.)ident(isNil)operator(()operator(\)) operator(?) ident(args)operator([)integer(1)operator(]) operator(:) keyword(null)operator(;) + ident(IRubyObject) ident(scope) operator(=) ident(args)operator(.)ident(length) operator(>) integer(1) operator(&&) operator(!)ident(args)operator([)integer(1)operator(])operator(.)ident(isNil)operator(()operator(\)) operator(?) ident(args)operator([)integer(1)operator(]) operator(:) pre_constant(null)operator(;) pre_type(String) ident(file)operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(>) integer(2)operator(\)) operator({) ident(file) operator(=) ident(args)operator([)integer(2)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) - operator(}) keyword(else) keyword(if) operator(()ident(scope) operator(==) keyword(null)operator(\)) operator({) + operator(}) keyword(else) keyword(if) operator(()ident(scope) operator(==) pre_constant(null)operator(\)) operator({) ident(file) operator(=) string<delimiter(")content((eval\))delimiter(")>operator(;) operator(}) keyword(else) operator({) - ident(file) operator(=) keyword(null)operator(;) + ident(file) operator(=) pre_constant(null)operator(;) operator(}) type(int) ident(line)operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(>) integer(3)operator(\)) operator({) ident(line) operator(=) operator(()type(int)operator(\)) ident(args)operator([)integer(3)operator(])operator(.)ident(convertToInteger)operator(()operator(\))operator(.)ident(getLongValue)operator(()operator(\))operator(;) - operator(}) keyword(else) keyword(if) operator(()ident(scope) operator(==) keyword(null)operator(\)) operator({) + operator(}) keyword(else) keyword(if) operator(()ident(scope) operator(==) pre_constant(null)operator(\)) operator({) ident(line) operator(=) integer(0)operator(;) operator(}) keyword(else) operator({) ident(line) operator(=) operator(-)integer(1)operator(;) operator(}) - keyword(if) operator(()ident(scope) operator(==) keyword(null)operator(\)) ident(scope) operator(=) ident(RubyBinding)operator(.)ident(newBindingForEval)operator(()ident(context)operator(\))operator(;) + keyword(if) operator(()ident(scope) operator(==) pre_constant(null)operator(\)) ident(scope) operator(=) ident(RubyBinding)operator(.)ident(newBindingForEval)operator(()ident(context)operator(\))operator(;) keyword(return) ident(ASTInterpreter)operator(.)ident(evalWithBinding)operator(()ident(context)operator(,) ident(src)operator(,) ident(scope)operator(,) ident(file)operator(,) ident(line)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(callcc)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(callcc)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(callcc)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(runtime)operator(.)ident(getWarnings)operator(()operator(\))operator(.)ident(warn)operator(()ident(ID)operator(.)ident(EMPTY_IMPLEMENTATION)operator(,) string<delimiter(")content(Kernel#callcc: Continuations are not implemented in JRuby and will not work)delimiter(")>operator(,) string<delimiter(")content(Kernel#callcc)delimiter(")>operator(\))operator(;) @@ -27015,7 +27015,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(cc)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(caller)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(caller)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(caller)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) type(int) ident(level) operator(=) ident(args)operator(.)ident(length) operator(>) integer(0) operator(?) ident(RubyNumeric)operator(.)ident(fix2int)operator(()ident(args)operator([)integer(0)operator(])operator(\)) operator(:) integer(1)operator(;) @@ -27026,7 +27026,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(context)operator(.)ident(createCallerBacktrace)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(level)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(catch)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(catch)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(rbCatch)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(tag)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(CatchTarget) ident(target) operator(=) keyword(new) ident(CatchTarget)operator(()ident(tag)operator(.)ident(asJavaString)operator(()operator(\))operator(\))operator(;) keyword(try) operator({) @@ -27047,7 +27047,7 @@ directive(public) type(class) class(RubyKernel) operator({) directive(public) pre_type(String) ident(getTag)operator(()operator(\)) operator({) keyword(return) ident(tag)operator(;) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(throw)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(throw)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(rbThrow)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -27073,13 +27073,13 @@ directive(public) type(class) class(RubyKernel) operator({) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(trap)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(trap)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(trap)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getLoadService)operator(()operator(\))operator(.)ident(require)operator(()string<delimiter(")content(jsignal)delimiter(")>operator(\))operator(;) keyword(return) ident(RuntimeHelpers)operator(.)ident(invoke)operator(()ident(context)operator(,) ident(recv)operator(,) string<delimiter(")content(__jtrap)delimiter(")>operator(,) ident(args)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(warn)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(warn)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(warn)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(message)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -27090,10 +27090,10 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(set_trace_func)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(set_trace_func)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(set_trace_func)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(trace_func)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(if) operator(()ident(trace_func)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) - ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(setTraceFunction)operator(()keyword(null)operator(\))operator(;) + ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(setTraceFunction)operator(()pre_constant(null)operator(\))operator(;) operator(}) keyword(else) keyword(if) operator(()operator(!)operator(()ident(trace_func) keyword(instanceof) ident(RubyProc)operator(\))operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(()string<delimiter(")content(trace_func needs to be Proc.)delimiter(")>operator(\))operator(;) operator(}) keyword(else) operator({) @@ -27102,16 +27102,16 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(trace_func)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(trace_var)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(trace_var)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(trace_var)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(0)operator(\)) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()integer(0)operator(,) integer(1)operator(\))operator(;) - ident(RubyProc) ident(proc) operator(=) keyword(null)operator(;) - pre_type(String) ident(var) operator(=) ident(args)operator(.)ident(length) operator(>) integer(1) operator(?) ident(args)operator([)integer(0)operator(])operator(.)ident(toString)operator(()operator(\)) operator(:) keyword(null)operator(;) + ident(RubyProc) ident(proc) operator(=) pre_constant(null)operator(;) + pre_type(String) ident(var) operator(=) ident(args)operator(.)ident(length) operator(>) integer(1) operator(?) ident(args)operator([)integer(0)operator(])operator(.)ident(toString)operator(()operator(\)) operator(:) pre_constant(null)operator(;) comment(// ignore if it's not a global var) keyword(if) operator(()ident(var)operator(.)ident(charAt)operator(()integer(0)operator(\)) operator(!=) string<delimiter(')content($)delimiter(')>operator(\)) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(1)operator(\)) ident(proc) operator(=) ident(RubyProc)operator(.)ident(newProc)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(block)operator(,) ident(Block)operator(.)ident(Type)operator(.)ident(PROC)operator(\))operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(2)operator(\)) operator({) - ident(proc) operator(=) operator(()ident(RubyProc)operator(\))ident(TypeConverter)operator(.)ident(convertToType)operator(()ident(args)operator([)integer(1)operator(])operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getProc)operator(()operator(\))operator(,) integer(0)operator(,) string<delimiter(")content(to_proc)delimiter(")>operator(,) keyword(true)operator(\))operator(;) + ident(proc) operator(=) operator(()ident(RubyProc)operator(\))ident(TypeConverter)operator(.)ident(convertToType)operator(()ident(args)operator([)integer(1)operator(])operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getProc)operator(()operator(\))operator(,) integer(0)operator(,) string<delimiter(")content(to_proc)delimiter(")>operator(,) pre_constant(true)operator(\))operator(;) operator(}) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(setTraceVar)operator(()ident(var)operator(,) ident(proc)operator(\))operator(;) @@ -27119,10 +27119,10 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(untrace_var)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(untrace_var)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(untrace_var)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(0)operator(\)) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()integer(0)operator(,) integer(1)operator(\))operator(;) - pre_type(String) ident(var) operator(=) ident(args)operator(.)ident(length) operator(>=) integer(1) operator(?) ident(args)operator([)integer(0)operator(])operator(.)ident(toString)operator(()operator(\)) operator(:) keyword(null)operator(;) + pre_type(String) ident(var) operator(=) ident(args)operator(.)ident(length) operator(>=) integer(1) operator(?) ident(args)operator([)integer(0)operator(])operator(.)ident(toString)operator(()operator(\)) operator(:) pre_constant(null)operator(;) comment(// ignore if it's not a global var) keyword(if) operator(()ident(var)operator(.)ident(charAt)operator(()integer(0)operator(\)) operator(!=) string<delimiter(')content($)delimiter(')>operator(\)) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) @@ -27142,22 +27142,22 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(singleton_method_added)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(singleton_method_added)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(singleton_method_added)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(symbolId)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(singleton_method_removed)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(singleton_method_removed)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(singleton_method_removed)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(symbolId)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(singleton_method_undefined)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(singleton_method_undefined)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(singleton_method_undefined)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(symbolId)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(proc)delimiter(")>operator(,) string<delimiter(")content(lambda)delimiter(")>operator(})operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(compat) operator(=) ident(CompatVersion)operator(.)ident(RUBY1_8)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(proc)delimiter(")>operator(,) string<delimiter(")content(lambda)delimiter(")>operator(})operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(compat) operator(=) ident(CompatVersion)operator(.)ident(RUBY1_8)operator(\)) directive(public) directive(static) ident(RubyProc) ident(proc)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newProc)operator(()ident(Block)operator(.)ident(Type)operator(.)ident(LAMBDA)operator(,) ident(block)operator(\))operator(;) operator(}) @@ -27167,26 +27167,26 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newProc)operator(()ident(Block)operator(.)ident(Type)operator(.)ident(LAMBDA)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(lambda)delimiter(")>operator(})operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(compat) operator(=) ident(CompatVersion)operator(.)ident(RUBY1_9)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(lambda)delimiter(")>operator(})operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(compat) operator(=) ident(CompatVersion)operator(.)ident(RUBY1_9)operator(\)) directive(public) directive(static) ident(RubyProc) ident(lambda)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newProc)operator(()ident(Block)operator(.)ident(Type)operator(.)ident(LAMBDA)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(proc)delimiter(")>operator(})operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(compat) operator(=) ident(CompatVersion)operator(.)ident(RUBY1_9)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(proc)delimiter(")>operator(})operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(compat) operator(=) ident(CompatVersion)operator(.)ident(RUBY1_9)operator(\)) directive(public) directive(static) ident(RubyProc) ident(proc_1_9)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newProc)operator(()ident(Block)operator(.)ident(Type)operator(.)ident(PROC)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(loop)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(loop)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(loop)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(block)operator(\)) operator({) - keyword(while) operator(()keyword(true)operator(\)) operator({) + keyword(while) operator(()pre_constant(true)operator(\)) operator({) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(\))operator(;) ident(context)operator(.)ident(pollThreadEvents)operator(()operator(\))operator(;) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(test)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(test)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(test)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(0)operator(\)) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(wrong number of arguments)delimiter(")>operator(\))operator(;) @@ -27226,13 +27226,13 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(switch) operator(()ident(cmd)operator(\)) operator({) keyword(case) string<delimiter(')content(A)delimiter(')>operator(:) comment(// ?A | Time | Last access time for file1) - keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(args)operator([)integer(1)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) keyword(false)operator(\))operator(.)ident(atime)operator(()operator(\))operator(;) + keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(args)operator([)integer(1)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(.)ident(atime)operator(()operator(\))operator(;) keyword(case) string<delimiter(')content(b)delimiter(')>operator(:) comment(// ?b | boolean | True if file1 is a block device) keyword(return) ident(RubyFileTest)operator(.)ident(blockdev_p)operator(()ident(recv)operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) keyword(case) string<delimiter(')content(c)delimiter(')>operator(:) comment(// ?c | boolean | True if file1 is a character device) keyword(return) ident(RubyFileTest)operator(.)ident(chardev_p)operator(()ident(recv)operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) keyword(case) string<delimiter(')content(C)delimiter(')>operator(:) comment(// ?C | Time | Last change time for file1) - keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(args)operator([)integer(1)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) keyword(false)operator(\))operator(.)ident(ctime)operator(()operator(\))operator(;) + keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(args)operator([)integer(1)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(.)ident(ctime)operator(()operator(\))operator(;) keyword(case) string<delimiter(')content(d)delimiter(')>operator(:) comment(// ?d | boolean | True if file1 exists and is a directory) keyword(return) ident(RubyFileTest)operator(.)ident(directory_p)operator(()ident(recv)operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) keyword(case) string<delimiter(')content(e)delimiter(')>operator(:) comment(// ?e | boolean | True if file1 exists) @@ -27246,7 +27246,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(case) string<delimiter(')content(k)delimiter(')>operator(:) comment(// ?k | boolean | True if file1 exists and has the sticky bit set) keyword(return) ident(RubyFileTest)operator(.)ident(sticky_p)operator(()ident(recv)operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) keyword(case) string<delimiter(')content(M)delimiter(')>operator(:) comment(// ?M | Time | Last modification time for file1) - keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(args)operator([)integer(1)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) keyword(false)operator(\))operator(.)ident(mtime)operator(()operator(\))operator(;) + keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(args)operator([)integer(1)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(.)ident(mtime)operator(()operator(\))operator(;) keyword(case) string<delimiter(')content(l)delimiter(')>operator(:) comment(// ?l | boolean | True if file1 exists and is a symbolic link) keyword(return) ident(RubyFileTest)operator(.)ident(symlink_p)operator(()ident(recv)operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) keyword(case) string<delimiter(')content(o)delimiter(')>operator(:) comment(// ?o | boolean | True if file1 exists and is owned by the caller's effective uid) @@ -27278,19 +27278,19 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(case) string<delimiter(')content(z)delimiter(')>operator(:) comment(// ?z | boolean | True if file1 exists and has a zero length) keyword(return) ident(RubyFileTest)operator(.)ident(zero_p)operator(()ident(recv)operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) keyword(case) string<delimiter(')content(=)delimiter(')>operator(:) comment(// ?= | boolean | True if the modification times of file1 and file2 are equal) - keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(args)operator([)integer(1)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) keyword(false)operator(\))operator(.)ident(mtimeEquals)operator(()ident(args)operator([)integer(2)operator(])operator(\))operator(;) + keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(args)operator([)integer(1)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(.)ident(mtimeEquals)operator(()ident(args)operator([)integer(2)operator(])operator(\))operator(;) keyword(case) string<delimiter(')content(<)delimiter(')>operator(:) comment(// ?< | boolean | True if the modification time of file1 is prior to that of file2) - keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(args)operator([)integer(1)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) keyword(false)operator(\))operator(.)ident(mtimeLessThan)operator(()ident(args)operator([)integer(2)operator(])operator(\))operator(;) + keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(args)operator([)integer(1)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(.)ident(mtimeLessThan)operator(()ident(args)operator([)integer(2)operator(])operator(\))operator(;) keyword(case) string<delimiter(')content(>)delimiter(')>operator(:) comment(// ?> | boolean | True if the modification time of file1 is after that of file2) - keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(args)operator([)integer(1)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) keyword(false)operator(\))operator(.)ident(mtimeGreaterThan)operator(()ident(args)operator([)integer(2)operator(])operator(\))operator(;) + keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFileStat)operator(()ident(args)operator([)integer(1)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(.)ident(mtimeGreaterThan)operator(()ident(args)operator([)integer(2)operator(])operator(\))operator(;) keyword(case) string<delimiter(')content(-)delimiter(')>operator(:) comment(// ?- | boolean | True if file1 and file2 are identical) keyword(return) ident(RubyFileTest)operator(.)ident(identical_p)operator(()ident(recv)operator(,) ident(args)operator([)integer(1)operator(])operator(,) ident(args)operator([)integer(2)operator(])operator(\))operator(;) keyword(default)operator(:) - keyword(throw) keyword(new) pre_type(InternalError)operator(()string<delimiter(")content(unreachable code reached!)delimiter(")>operator(\))operator(;) + keyword(throw) keyword(new) exception(InternalError)operator(()string<delimiter(")content(unreachable code reached!)delimiter(")>operator(\))operator(;) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(`)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(`)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(backquote)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(aString)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) pre_type(ByteArrayOutputStream) ident(output) operator(=) keyword(new) pre_type(ByteArrayOutputStream)operator(()operator(\))operator(;) @@ -27303,7 +27303,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(RubyString)operator(.)ident(newString)operator(()ident(runtime)operator(,) ident(output)operator(.)ident(toByteArray)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(srand)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(srand)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyInteger) ident(srand)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) type(long) ident(oldRandomSeed) operator(=) ident(runtime)operator(.)ident(getRandomSeed)operator(()operator(\))operator(;) @@ -27322,7 +27322,7 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(runtime)operator(.)ident(newFixnum)operator(()ident(oldRandomSeed)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(rand)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(rand)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyNumeric) ident(rand)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) type(long) ident(ceil)operator(;) @@ -27357,25 +27357,25 @@ directive(public) type(class) class(RubyKernel) operator({) keyword(return) ident(runtime)operator(.)ident(newFixnum)operator(()ident(runtime)operator(.)ident(getRandom)operator(()operator(\))operator(.)ident(nextInt)operator(()operator(()type(int)operator(\)) ident(ceil)operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(syscall)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(9)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(syscall)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(9)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(syscall)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(Kernel#syscall is not implemented in JRuby)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(system)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(system)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyBoolean) ident(system)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) type(int) ident(resultCode)operator(;) keyword(try) operator({) ident(resultCode) operator(=) ident(ShellLauncher)operator(.)ident(runAndWait)operator(()ident(runtime)operator(,) ident(args)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(Exception) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(Exception) ident(e)operator(\)) operator({) ident(resultCode) operator(=) integer(127)operator(;) operator(}) ident(runtime)operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(set)operator(()string<delimiter(")content($?)delimiter(")>operator(,) ident(RubyProcess)operator(.)ident(RubyStatus)operator(.)ident(newProcessStatus)operator(()ident(runtime)operator(,) ident(resultCode)operator(\))operator(\))operator(;) keyword(return) ident(runtime)operator(.)ident(newBoolean)operator(()ident(resultCode) operator(==) integer(0)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(exec)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(exec)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(exec)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) type(int) ident(resultCode)operator(;) @@ -27383,14 +27383,14 @@ directive(public) type(class) class(RubyKernel) operator({) comment(// TODO: exec should replace the current process.) comment(// This could be possible with JNA. ) ident(resultCode) operator(=) ident(ShellLauncher)operator(.)ident(execAndWait)operator(()ident(runtime)operator(,) ident(args)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(Exception) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(Exception) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newErrnoENOENTError)operator(()string<delimiter(")content(cannot execute)delimiter(")>operator(\))operator(;) operator(}) keyword(return) ident(exit)operator(()ident(recv)operator(,) keyword(new) ident(IRubyObject)type([]) operator({)ident(runtime)operator(.)ident(newFixnum)operator(()ident(resultCode)operator(\))operator(})operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(fork)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(fork)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(fork)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -27427,7 +27427,7 @@ directive(public) type(class) class(RubyKernel) operator({) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(tap)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(recv)operator(\))operator(;) keyword(return) ident(recv)operator(;) @@ -27579,14 +27579,14 @@ directive(public) type(class) class(RubyMarshal) operator({) keyword(return) ident(module)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(dump)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(dump)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(dump)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(<) integer(1)operator(\)) operator({) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(wrong # of arguments(at least 1\))delimiter(")>operator(\))operator(;) operator(}) ident(IRubyObject) ident(objectToDump) operator(=) ident(args)operator([)integer(0)operator(])operator(;) - ident(IRubyObject) ident(io) operator(=) keyword(null)operator(;) + ident(IRubyObject) ident(io) operator(=) pre_constant(null)operator(;) type(int) ident(depthLimit) operator(=) operator(-)integer(1)operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(>=) integer(2)operator(\)) operator({) @@ -27603,16 +27603,16 @@ directive(public) type(class) class(RubyMarshal) operator({) operator(}) keyword(try) operator({) - keyword(if) operator(()ident(io) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(io) operator(!=) pre_constant(null)operator(\)) operator({) ident(dumpToStream)operator(()ident(objectToDump)operator(,) ident(outputStream)operator(()ident(io)operator(\))operator(,) ident(depthLimit)operator(\))operator(;) keyword(return) ident(io)operator(;) operator(}) pre_type(ByteArrayOutputStream) ident(stringOutput) operator(=) keyword(new) pre_type(ByteArrayOutputStream)operator(()operator(\))operator(;) ident(dumpToStream)operator(()ident(objectToDump)operator(,) ident(stringOutput)operator(,) ident(depthLimit)operator(\))operator(;) - keyword(return) ident(RubyString)operator(.)ident(newString)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) keyword(new) ident(ByteList)operator(()ident(stringOutput)operator(.)ident(toByteArray)operator(()operator(\))operator(,)keyword(false)operator(\))operator(\))operator(;) + keyword(return) ident(RubyString)operator(.)ident(newString)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) keyword(new) ident(ByteList)operator(()ident(stringOutput)operator(.)ident(toByteArray)operator(()operator(\))operator(,)pre_constant(false)operator(\))operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(ioe)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(ioe)operator(\)) operator({) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newIOErrorFromException)operator(()ident(ioe)operator(\))operator(;) operator(}) @@ -27632,7 +27632,7 @@ directive(public) type(class) class(RubyMarshal) operator({) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(load)delimiter(")>operator(,) string<delimiter(")content(restore)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(load)delimiter(")>operator(,) string<delimiter(")content(restore)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(load)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) keyword(try) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(<) integer(1)operator(\)) operator({) @@ -27643,8 +27643,8 @@ directive(public) type(class) class(RubyMarshal) operator({) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(wrong number of arguments ()delimiter(")> operator(+) ident(args)operator(.)ident(length) operator(+) string<delimiter(")content( for 2\))delimiter(")>operator(\))operator(;) operator(}) - ident(IRubyObject) ident(in) operator(=) keyword(null)operator(;) - ident(IRubyObject) ident(proc) operator(=) keyword(null)operator(;) + ident(IRubyObject) ident(in) operator(=) pre_constant(null)operator(;) + ident(IRubyObject) ident(proc) operator(=) pre_constant(null)operator(;) keyword(switch) operator(()ident(args)operator(.)ident(length)operator(\)) operator({) keyword(case) integer(2)operator(:) @@ -27654,9 +27654,9 @@ directive(public) type(class) class(RubyMarshal) operator({) operator(}) pre_type(InputStream) ident(rawInput)operator(;) - keyword(if) operator(()ident(in) operator(!=) keyword(null) operator(&&) ident(in)operator(.)ident(respondsTo)operator(()string<delimiter(")content(read)delimiter(")>operator(\))operator(\)) operator({) + keyword(if) operator(()ident(in) operator(!=) pre_constant(null) operator(&&) ident(in)operator(.)ident(respondsTo)operator(()string<delimiter(")content(read)delimiter(")>operator(\))operator(\)) operator({) ident(rawInput) operator(=) ident(inputStream)operator(()ident(in)operator(\))operator(;) - operator(}) keyword(else) keyword(if) operator(()ident(in) operator(!=) keyword(null) operator(&&) ident(in)operator(.)ident(respondsTo)operator(()string<delimiter(")content(to_str)delimiter(")>operator(\))operator(\)) operator({) + operator(}) keyword(else) keyword(if) operator(()ident(in) operator(!=) pre_constant(null) operator(&&) ident(in)operator(.)ident(respondsTo)operator(()string<delimiter(")content(to_str)delimiter(")>operator(\))operator(\)) operator({) ident(RubyString) ident(inString) operator(=) operator(()ident(RubyString)operator(\)) ident(RuntimeHelpers)operator(.)ident(invoke)operator(()ident(context)operator(,) ident(in)operator(,) string<delimiter(")content(to_str)delimiter(")>operator(\))operator(;) ident(ByteList) ident(bytes) operator(=) ident(inString)operator(.)ident(getByteList)operator(()operator(\))operator(;) ident(rawInput) operator(=) keyword(new) pre_type(ByteArrayInputStream)operator(()ident(bytes)operator(.)ident(unsafeBytes)operator(()operator(\))operator(,) ident(bytes)operator(.)ident(begin)operator(()operator(\))operator(,) ident(bytes)operator(.)ident(length)operator(()operator(\))operator(\))operator(;) @@ -27668,9 +27668,9 @@ directive(public) type(class) class(RubyMarshal) operator({) keyword(return) ident(input)operator(.)ident(unmarshalObject)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(EOFException) ident(ee)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(EOFException) ident(ee)operator(\)) operator({) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newEOFError)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(ioe)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(ioe)operator(\)) operator({) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newIOErrorFromException)operator(()ident(ioe)operator(\))operator(;) operator(}) operator(}) @@ -27684,7 +27684,7 @@ directive(public) type(class) class(RubyMarshal) operator({) operator(}) directive(private) directive(static) type(void) ident(dumpToStream)operator(()ident(IRubyObject) ident(object)operator(,) pre_type(OutputStream) ident(rawOutput)operator(,) type(int) ident(depthLimit)operator(\)) - directive(throws) pre_type(IOException) + directive(throws) exception(IOException) operator({) ident(MarshalStream) ident(output) operator(=) keyword(new) ident(MarshalStream)operator(()ident(object)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(rawOutput)operator(,) ident(depthLimit)operator(\))operator(;) ident(output)operator(.)ident(dumpObject)operator(()ident(object)operator(\))operator(;) @@ -27785,13 +27785,13 @@ directive(public) type(class) class(RubyMatchData) directive(extends) ident(Ruby operator(}) directive(private) ident(RubyArray) ident(match_array)operator(()ident(Ruby) ident(runtime)operator(,) type(int) ident(start)operator(\)) operator({) - keyword(if) operator(()ident(regs) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(regs) operator(==) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(start) operator(!=) integer(0)operator(\)) keyword(return) ident(runtime)operator(.)ident(newEmptyArray)operator(()operator(\))operator(;) keyword(if) operator(()ident(begin) operator(==) operator(-)integer(1)operator(\)) operator({) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newArray)operator(()ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(\))operator(;) operator(}) keyword(else) operator({) ident(RubyString) ident(ss) operator(=) ident(str)operator(.)ident(makeShared)operator(()ident(runtime)operator(,) ident(begin)operator(,) ident(end) operator(-) ident(begin)operator(\))operator(;) - keyword(if) operator(()ident(isTaint)operator(()operator(\))operator(\)) ident(ss)operator(.)ident(setTaint)operator(()keyword(true)operator(\))operator(;) + keyword(if) operator(()ident(isTaint)operator(()operator(\))operator(\)) ident(ss)operator(.)ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newArray)operator(()ident(ss)operator(\))operator(;) operator(}) operator(}) keyword(else) operator({) @@ -27801,7 +27801,7 @@ directive(public) type(class) class(RubyMatchData) directive(extends) ident(Ruby ident(arr)operator(.)ident(append)operator(()ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(\))operator(;) operator(}) keyword(else) operator({) ident(RubyString) ident(ss) operator(=) ident(str)operator(.)ident(makeShared)operator(()ident(runtime)operator(,) ident(regs)operator(.)ident(beg)operator([)ident(i)operator(])operator(,) ident(regs)operator(.)ident(end)operator([)ident(i)operator(]) operator(-) ident(regs)operator(.)ident(beg)operator([)ident(i)operator(])operator(\))operator(;) - keyword(if) operator(()ident(isTaint)operator(()operator(\))operator(\)) ident(ss)operator(.)ident(setTaint)operator(()keyword(true)operator(\))operator(;) + keyword(if) operator(()ident(isTaint)operator(()operator(\))operator(\)) ident(ss)operator(.)ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) ident(arr)operator(.)ident(append)operator(()ident(ss)operator(\))operator(;) operator(}) operator(}) @@ -27820,13 +27820,13 @@ directive(public) type(class) class(RubyMatchData) directive(extends) ident(Ruby annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(inspect)delimiter(")>operator(\)) directive(public) ident(IRubyObject) ident(inspect)operator(()operator(\)) operator({) - keyword(if) operator(()ident(pattern) operator(==) keyword(null)operator(\)) keyword(return) ident(anyToString)operator(()operator(\))operator(;) + keyword(if) operator(()ident(pattern) operator(==) pre_constant(null)operator(\)) keyword(return) ident(anyToString)operator(()operator(\))operator(;) ident(RubyString) ident(result) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()operator(\))operator(;) ident(result)operator(.)ident(cat)operator(()operator(()type(byte)operator(\))string<delimiter(')content(#)delimiter(')>operator(\))operator(.)ident(cat)operator(()operator(()type(byte)operator(\))string<delimiter(')content(<)delimiter(')>operator(\))operator(;) ident(result)operator(.)ident(append)operator(()ident(getMetaClass)operator(()operator(\))operator(.)ident(getRealClass)operator(()operator(\))operator(.)ident(to_s)operator(()operator(\))operator(\))operator(;) - ident(NameEntry)type([])ident(names) operator(=) keyword(new) ident(NameEntry)operator([)ident(regs) operator(==) keyword(null) operator(?) integer(1) operator(:) ident(regs)operator(.)ident(numRegs)operator(])operator(;) + ident(NameEntry)type([])ident(names) operator(=) keyword(new) ident(NameEntry)operator([)ident(regs) operator(==) pre_constant(null) operator(?) integer(1) operator(:) ident(regs)operator(.)ident(numRegs)operator(])operator(;) keyword(if) operator(()ident(pattern)operator(.)ident(numberOfNames)operator(()operator(\)) operator(>) integer(0)operator(\)) operator({) keyword(for) operator(()pre_type(Iterator)operator(<)ident(NameEntry)operator(>) ident(i) operator(=) ident(pattern)operator(.)ident(namedBackrefIterator)operator(()operator(\))operator(;) ident(i)operator(.)ident(hasNext)operator(()operator(\))operator(;)operator(\)) operator({) @@ -27839,7 +27839,7 @@ directive(public) type(class) class(RubyMatchData) directive(extends) ident(Ruby ident(result)operator(.)ident(cat)operator(()operator(()type(byte)operator(\))string<delimiter(')content( )delimiter(')>operator(\))operator(;) keyword(if) operator(()ident(i) operator(>) integer(0)operator(\)) operator({) ident(NameEntry) ident(e) operator(=) ident(names)operator([)ident(i)operator(])operator(;) - keyword(if) operator(()ident(e) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(e) operator(!=) pre_constant(null)operator(\)) operator({) ident(result)operator(.)ident(cat)operator(()ident(e)operator(.)ident(name)operator(,) ident(e)operator(.)ident(nameP)operator(,) ident(e)operator(.)ident(nameEnd) operator(-) ident(e)operator(.)ident(nameP)operator(\))operator(;) operator(}) keyword(else) operator({) ident(result)operator(.)ident(cat)operator(()operator(()type(byte)operator(\))operator(()string<delimiter(')content(0)delimiter(')> operator(+) ident(i)operator(\))operator(\))operator(;) @@ -27866,12 +27866,12 @@ directive(public) type(class) class(RubyMatchData) directive(extends) ident(Ruby keyword(return) ident(match_array)operator(()ident(getRuntime)operator(()operator(\))operator(,) integer(0)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(values_at)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(values_at)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(values_at)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(return) ident(to_a)operator(()operator(\))operator(.)ident(values_at)operator(()ident(args)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(select)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(select)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(select)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(to_a)operator(()operator(\))operator(\))operator(;) operator(}) @@ -27915,7 +27915,7 @@ directive(public) type(class) class(RubyMatchData) directive(extends) ident(Ruby keyword(return) ident(op_aref)operator(()ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(1)operator(,) integer(2)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) @@ -27925,7 +27925,7 @@ directive(public) type(class) class(RubyMatchData) directive(extends) ident(Ruby annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content([])delimiter(")>operator(\)) directive(public) ident(IRubyObject) ident(op_aref)operator(()ident(IRubyObject) ident(idx)operator(\)) operator({) ident(IRubyObject) ident(result) operator(=) ident(op_arefCommon)operator(()ident(idx)operator(\))operator(;) - keyword(return) ident(result) operator(==) keyword(null) operator(?) operator(()operator(()ident(RubyArray)operator(\))ident(to_a)operator(()operator(\))operator(\))operator(.)ident(aref)operator(()ident(idx)operator(\)) operator(:) ident(result)operator(;) + keyword(return) ident(result) operator(==) pre_constant(null) operator(?) operator(()operator(()ident(RubyArray)operator(\))ident(to_a)operator(()operator(\))operator(\))operator(.)ident(aref)operator(()ident(idx)operator(\)) operator(:) ident(result)operator(;) operator(}) comment(/** match_aref @@ -27934,7 +27934,7 @@ directive(public) type(class) class(RubyMatchData) directive(extends) ident(Ruby annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content([])delimiter(")>operator(\)) directive(public) ident(IRubyObject) ident(op_aref)operator(()ident(IRubyObject) ident(idx)operator(,) ident(IRubyObject) ident(rest)operator(\)) operator({) ident(IRubyObject) ident(result)operator(;) - keyword(return) operator(!)ident(rest)operator(.)ident(isNil)operator(()operator(\)) operator(||) operator(()ident(result) operator(=) ident(op_arefCommon)operator(()ident(idx)operator(\))operator(\)) operator(==) keyword(null) operator(?) operator(()operator(()ident(RubyArray)operator(\))ident(to_a)operator(()operator(\))operator(\))operator(.)ident(aref)operator(()ident(idx)operator(,) ident(rest)operator(\)) operator(:) ident(result)operator(;) + keyword(return) operator(!)ident(rest)operator(.)ident(isNil)operator(()operator(\)) operator(||) operator(()ident(result) operator(=) ident(op_arefCommon)operator(()ident(idx)operator(\))operator(\)) operator(==) pre_constant(null) operator(?) operator(()operator(()ident(RubyArray)operator(\))ident(to_a)operator(()operator(\))operator(\))operator(.)ident(aref)operator(()ident(idx)operator(,) ident(rest)operator(\)) operator(:) ident(result)operator(;) operator(}) directive(private) ident(IRubyObject) ident(op_arefCommon)operator(()ident(IRubyObject) ident(idx)operator(\)) operator({) @@ -27948,7 +27948,7 @@ directive(public) type(class) class(RubyMatchData) directive(extends) ident(Ruby keyword(return) ident(RubyRegexp)operator(.)ident(nth_match)operator(()ident(nameToBackrefNumber)operator(()operator(()ident(RubyString)operator(\))ident(idx)operator(\))operator(,) local_variable(this)operator(\))operator(;) operator(}) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) comment(/** match_size @@ -27956,7 +27956,7 @@ directive(public) type(class) class(RubyMatchData) directive(extends) ident(Ruby */) annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(size)delimiter(")>operator(,) string<delimiter(")content(length)delimiter(")>operator(})operator(\)) directive(public) ident(IRubyObject) ident(size)operator(()operator(\)) operator({) - keyword(return) ident(regs) operator(==) keyword(null) operator(?) ident(RubyFixnum)operator(.)ident(one)operator(()ident(getRuntime)operator(()operator(\))operator(\)) operator(:) ident(RubyFixnum)operator(.)ident(newFixnum)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(regs)operator(.)ident(numRegs)operator(\))operator(;) + keyword(return) ident(regs) operator(==) pre_constant(null) operator(?) ident(RubyFixnum)operator(.)ident(one)operator(()ident(getRuntime)operator(()operator(\))operator(\)) operator(:) ident(RubyFixnum)operator(.)ident(newFixnum)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(regs)operator(.)ident(numRegs)operator(\))operator(;) operator(}) comment(/** match_begin @@ -27966,7 +27966,7 @@ directive(public) type(class) class(RubyMatchData) directive(extends) ident(Ruby directive(public) ident(IRubyObject) ident(begin)operator(()ident(IRubyObject) ident(index)operator(\)) operator({) type(int) ident(i) operator(=) ident(backrefNumber)operator(()ident(index)operator(\))operator(;) - keyword(if) operator(()ident(regs) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(regs) operator(==) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(i) operator(!=) integer(0)operator(\)) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newIndexError)operator(()string<delimiter(")content(index )delimiter(")> operator(+) ident(i) operator(+) string<delimiter(")content( out of matches)delimiter(")>operator(\))operator(;) keyword(if) operator(()ident(begin) operator(<) integer(0)operator(\)) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) keyword(return) ident(RubyFixnum)operator(.)ident(newFixnum)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(begin)operator(\))operator(;) @@ -27984,7 +27984,7 @@ directive(public) type(class) class(RubyMatchData) directive(extends) ident(Ruby directive(public) ident(IRubyObject) ident(end)operator(()ident(IRubyObject) ident(index)operator(\)) operator({) type(int) ident(i) operator(=) ident(backrefNumber)operator(()ident(index)operator(\))operator(;) - keyword(if) operator(()ident(regs) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(regs) operator(==) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(i) operator(!=) integer(0)operator(\)) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newIndexError)operator(()string<delimiter(")content(index )delimiter(")> operator(+) ident(i) operator(+) string<delimiter(")content( out of matches)delimiter(")>operator(\))operator(;) keyword(if) operator(()ident(end) operator(<) integer(0)operator(\)) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) keyword(return) ident(RubyFixnum)operator(.)ident(newFixnum)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(end)operator(\))operator(;) @@ -28003,7 +28003,7 @@ directive(public) type(class) class(RubyMatchData) directive(extends) ident(Ruby type(int) ident(i) operator(=) ident(backrefNumber)operator(()ident(index)operator(\))operator(;) ident(Ruby) ident(runtime) operator(=) ident(getRuntime)operator(()operator(\))operator(;) - keyword(if) operator(()ident(regs) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(regs) operator(==) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(i) operator(!=) integer(0)operator(\)) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newIndexError)operator(()string<delimiter(")content(index )delimiter(")> operator(+) ident(i) operator(+) string<delimiter(")content( out of matches)delimiter(")>operator(\))operator(;) keyword(if) operator(()ident(begin) operator(<) integer(0)operator(\)) keyword(return) ident(runtime)operator(.)ident(newArray)operator(()ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(,) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(\))operator(;) keyword(return) ident(runtime)operator(.)ident(newArray)operator(()ident(RubyFixnum)operator(.)ident(newFixnum)operator(()ident(runtime)operator(,) ident(begin)operator(\))operator(,)ident(RubyFixnum)operator(.)ident(newFixnum)operator(()ident(runtime)operator(,) ident(end)operator(\))operator(\))operator(;) @@ -28021,7 +28021,7 @@ directive(public) type(class) class(RubyMatchData) directive(extends) ident(Ruby directive(public) ident(IRubyObject) ident(pre_match)operator(()ident(ThreadContext) ident(context)operator(\)) operator({) ident(RubyString) ident(ss)operator(;) - keyword(if) operator(()ident(regs) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(regs) operator(==) pre_constant(null)operator(\)) operator({) keyword(if)operator(()ident(begin) operator(==) operator(-)integer(1)operator(\)) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) ident(ss) operator(=) ident(str)operator(.)ident(makeShared)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) integer(0)operator(,) ident(begin)operator(\))operator(;) operator(}) keyword(else) operator({) @@ -28029,7 +28029,7 @@ directive(public) type(class) class(RubyMatchData) directive(extends) ident(Ruby ident(ss) operator(=) ident(str)operator(.)ident(makeShared)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) integer(0)operator(,) ident(regs)operator(.)ident(beg)operator([)integer(0)operator(])operator(\))operator(;) operator(}) - keyword(if) operator(()ident(isTaint)operator(()operator(\))operator(\)) ident(ss)operator(.)ident(setTaint)operator(()keyword(true)operator(\))operator(;) + keyword(if) operator(()ident(isTaint)operator(()operator(\))operator(\)) ident(ss)operator(.)ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) keyword(return) ident(ss)operator(;) operator(}) @@ -28040,7 +28040,7 @@ directive(public) type(class) class(RubyMatchData) directive(extends) ident(Ruby directive(public) ident(IRubyObject) ident(post_match)operator(()ident(ThreadContext) ident(context)operator(\)) operator({) ident(RubyString) ident(ss)operator(;) - keyword(if) operator(()ident(regs) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(regs) operator(==) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(begin) operator(==) operator(-)integer(1)operator(\)) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) ident(ss) operator(=) ident(str)operator(.)ident(makeShared)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(end)operator(,) ident(str)operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(length)operator(()operator(\)) operator(-) ident(end)operator(\))operator(;) operator(}) keyword(else) operator({) @@ -28048,7 +28048,7 @@ directive(public) type(class) class(RubyMatchData) directive(extends) ident(Ruby ident(ss) operator(=) ident(str)operator(.)ident(makeShared)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(regs)operator(.)ident(end)operator([)integer(0)operator(])operator(,) ident(str)operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(length)operator(()operator(\)) operator(-) ident(regs)operator(.)ident(end)operator([)integer(0)operator(])operator(\))operator(;) operator(}) - keyword(if)operator(()ident(isTaint)operator(()operator(\))operator(\)) ident(ss)operator(.)ident(setTaint)operator(()keyword(true)operator(\))operator(;) + keyword(if)operator(()ident(isTaint)operator(()operator(\))operator(\)) ident(ss)operator(.)ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) keyword(return) ident(ss)operator(;) operator(}) @@ -28059,7 +28059,7 @@ directive(public) type(class) class(RubyMatchData) directive(extends) ident(Ruby directive(public) ident(IRubyObject) ident(to_s)operator(()operator(\)) operator({) ident(IRubyObject) ident(ss) operator(=) ident(RubyRegexp)operator(.)ident(last_match)operator(()local_variable(this)operator(\))operator(;) keyword(if) operator(()ident(ss)operator(.)ident(isNil)operator(()operator(\))operator(\)) ident(ss) operator(=) ident(RubyString)operator(.)ident(newEmptyString)operator(()ident(getRuntime)operator(()operator(\))operator(\))operator(;) - keyword(if) operator(()ident(isTaint)operator(()operator(\))operator(\)) ident(ss)operator(.)ident(setTaint)operator(()keyword(true)operator(\))operator(;) + keyword(if) operator(()ident(isTaint)operator(()operator(\))operator(\)) ident(ss)operator(.)ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) keyword(return) ident(ss)operator(;) operator(}) @@ -28168,32 +28168,32 @@ directive(public) type(class) class(RubyMath) operator({) keyword(return) operator(()ident(y) operator(<) float(0.0)operator(\)) operator(?) operator(-)ident(abs) operator(:) ident(abs)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(atan2)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(atan2)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(atan2)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(x)operator(,) ident(IRubyObject) ident(y)operator(\)) operator({) type(double) ident(valuea) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(x)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) type(double) ident(valueb) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(y)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) keyword(return) ident(RubyFloat)operator(.)ident(newFloat)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) pre_type(Math)operator(.)ident(atan2)operator(()ident(valuea)operator(,) ident(valueb)operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(cos)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(cos)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(cos)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(x)operator(\)) operator({) type(double) ident(value) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(x)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) keyword(return) ident(RubyFloat)operator(.)ident(newFloat)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,)pre_type(Math)operator(.)ident(cos)operator(()ident(value)operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sin)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sin)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(sin)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(x)operator(\)) operator({) type(double) ident(value) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(x)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) keyword(return) ident(RubyFloat)operator(.)ident(newFloat)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,)pre_type(Math)operator(.)ident(sin)operator(()ident(value)operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(tan)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(tan)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(tan)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(x)operator(\)) operator({) type(double) ident(value) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(x)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) keyword(return) ident(RubyFloat)operator(.)ident(newFloat)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,)pre_type(Math)operator(.)ident(tan)operator(()ident(value)operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(asin)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(asin)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(asin)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(x)operator(\)) operator({) type(double) ident(value) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(x)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) type(double) ident(result) operator(=) pre_type(Math)operator(.)ident(asin)operator(()ident(value)operator(\))operator(;) @@ -28201,7 +28201,7 @@ directive(public) type(class) class(RubyMath) operator({) keyword(return) ident(RubyFloat)operator(.)ident(newFloat)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,)ident(result)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(acos)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(acos)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(acos)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(x)operator(\)) operator({) type(double) ident(value) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(x)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) type(double) ident(result) operator(=) pre_type(Math)operator(.)ident(acos)operator(()ident(value)operator(\))operator(;) @@ -28209,31 +28209,31 @@ directive(public) type(class) class(RubyMath) operator({) keyword(return) ident(RubyFloat)operator(.)ident(newFloat)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(result)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(atan)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(atan)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(atan)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(x)operator(\)) operator({) type(double) ident(value) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(x)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) keyword(return) ident(RubyFloat)operator(.)ident(newFloat)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,)pre_type(Math)operator(.)ident(atan)operator(()ident(value)operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(cosh)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(cosh)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(cosh)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(x)operator(\)) operator({) type(double) ident(value) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(x)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) keyword(return) ident(RubyFloat)operator(.)ident(newFloat)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,)operator(()pre_type(Math)operator(.)ident(exp)operator(()ident(value)operator(\)) operator(+) pre_type(Math)operator(.)ident(exp)operator(()operator(-)ident(value)operator(\))operator(\)) operator(/) float(2.0)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sinh)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sinh)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(sinh)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(x)operator(\)) operator({) type(double) ident(value) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(x)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) keyword(return) ident(RubyFloat)operator(.)ident(newFloat)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,)operator(()pre_type(Math)operator(.)ident(exp)operator(()ident(value)operator(\)) operator(-) pre_type(Math)operator(.)ident(exp)operator(()operator(-)ident(value)operator(\))operator(\)) operator(/) float(2.0)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(tanh)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(tanh)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(tanh)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(x)operator(\)) operator({) type(double) ident(value) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(x)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) keyword(return) ident(RubyFloat)operator(.)ident(newFloat)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) pre_type(Math)operator(.)ident(tanh)operator(()ident(value)operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(acosh)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(acosh)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(acosh)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(x)operator(\)) operator({) type(double) ident(value) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(x)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) type(double) ident(result)operator(;) @@ -28274,7 +28274,7 @@ directive(public) type(class) class(RubyMath) operator({) float(.34904658524827565638313923706880e-17) operator(})operator(;) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(asinh)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(asinh)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(asinh)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(x)operator(\)) operator({) type(double) ident(value) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(x)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) type(double) ident(y) operator(=) pre_type(Math)operator(.)ident(abs)operator(()ident(value)operator(\))operator(;) @@ -28315,7 +28315,7 @@ directive(public) type(class) class(RubyMath) operator({) float(.4497954546494931083083327624533e-18) operator(})operator(;) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(atanh)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(atanh)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(atanh)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(x)operator(\)) operator({) type(double) ident(value) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(x)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) type(double) ident(y) operator(=) pre_type(Math)operator(.)ident(abs)operator(()ident(value)operator(\))operator(;) @@ -28339,7 +28339,7 @@ directive(public) type(class) class(RubyMath) operator({) keyword(return) ident(RubyFloat)operator(.)ident(newFloat)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,)ident(result)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(exp)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(exp)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(exp)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(exponent)operator(\)) operator({) type(double) ident(value) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(exponent)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) keyword(return) ident(RubyFloat)operator(.)ident(newFloat)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,)pre_type(Math)operator(.)ident(exp)operator(()ident(value)operator(\))operator(\))operator(;) @@ -28348,7 +28348,7 @@ directive(public) type(class) class(RubyMath) operator({) comment(/** Returns the natural logarithm of x. * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(log)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(log)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(log)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(x)operator(\)) operator({) type(double) ident(value) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(x)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) type(double) ident(result) operator(=) pre_type(Math)operator(.)ident(log)operator(()ident(value)operator(\))operator(;) @@ -28359,7 +28359,7 @@ directive(public) type(class) class(RubyMath) operator({) comment(/** Returns the base 10 logarithm of x. * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(log10)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(log10)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(log10)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(x)operator(\)) operator({) type(double) ident(value) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(x)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) type(double) ident(result) operator(=) pre_type(Math)operator(.)ident(log)operator(()ident(value)operator(\)) operator(/) pre_type(Math)operator(.)ident(log)operator(()integer(10)operator(\))operator(;) @@ -28367,7 +28367,7 @@ directive(public) type(class) class(RubyMath) operator({) keyword(return) ident(RubyFloat)operator(.)ident(newFloat)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,)ident(result)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sqrt)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sqrt)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(sqrt)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(x)operator(\)) operator({) type(double) ident(value) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(x)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) type(double) ident(result)operator(;) @@ -28382,7 +28382,7 @@ directive(public) type(class) class(RubyMath) operator({) keyword(return) ident(RubyFloat)operator(.)ident(newFloat)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(result)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(hypot)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(hypot)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(hypot)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(x)operator(,) ident(IRubyObject) ident(y)operator(\)) operator({) type(double) ident(valuea) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(x)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) type(double) ident(valueb) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(y)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) @@ -28407,7 +28407,7 @@ directive(public) type(class) class(RubyMath) operator({) * Where mantissa is in the range of [.5, 1\) * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(frexp)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(frexp)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyArray) ident(frexp)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(other)operator(\)) operator({) type(double) ident(mantissa) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(other)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) type(short) ident(sign) operator(=) integer(1)operator(;) @@ -28435,7 +28435,7 @@ directive(public) type(class) class(RubyMath) operator({) comment(/* * r = x * 2 ** y */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(ldexp)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(ldexp)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(ldexp)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(mantissa)operator(,) ident(IRubyObject) ident(exponent)operator(\)) operator({) type(double) ident(mantissaValue) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,) ident(mantissa)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) keyword(return) ident(RubyFloat)operator(.)ident(newFloat)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,)ident(mantissaValue) operator(*) pre_type(Math)operator(.)ident(pow)operator(()float(2.0)operator(,) ident(RubyNumeric)operator(.)ident(num2int)operator(()ident(exponent)operator(\))operator(\))operator(\))operator(;) @@ -28458,7 +28458,7 @@ directive(public) type(class) class(RubyMath) operator({) operator(-)float(.126124551191552258324954248533e-18) operator(})operator(;) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(erf)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(erf)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(erf)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(x)operator(\)) operator({) type(double) ident(value) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(x)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) @@ -28539,7 +28539,7 @@ directive(public) type(class) class(RubyMath) operator({) float(.194744338223207851429197867821e-18) operator(})operator(;) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(erfc)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(erfc)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(RubyFloat) ident(erfc)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(x)operator(\)) operator({) type(double) ident(value) operator(=) operator(()operator(()ident(RubyFloat)operator(\))ident(RubyKernel)operator(.)ident(new_float)operator(()ident(recv)operator(,)ident(x)operator(\))operator(\))operator(.)ident(getDoubleValue)operator(()operator(\))operator(;) type(double) ident(result)operator(;) @@ -28686,7 +28686,7 @@ directive(public) type(class) class(RubyMethod) directive(extends) ident(RubyObj directive(public) ident(IRubyObject) ident(call)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(IRubyObject) ident(arg2)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(method)operator(.)ident(call)operator(()ident(context)operator(,) ident(receiver)operator(,) ident(implementationModule)operator(,) ident(methodName)operator(,) ident(arg0)operator(,) ident(arg1)operator(,) ident(arg2)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(call)delimiter(")>operator(,) string<delimiter(")content([])delimiter(")>operator(})operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(call)delimiter(")>operator(,) string<delimiter(")content([])delimiter(")>operator(})operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(call)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(method)operator(.)ident(call)operator(()ident(context)operator(,) ident(receiver)operator(,) ident(implementationModule)operator(,) ident(methodName)operator(,) ident(args)operator(,) ident(block)operator(\))operator(;) operator(}) @@ -28720,14 +28720,14 @@ directive(public) type(class) class(RubyMethod) directive(extends) ident(RubyObj comment(/** Create a Proc object. * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(to_proc)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(to_proc)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(to_proc)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(CallbackFactory) ident(f) operator(=) ident(runtime)operator(.)ident(callbackFactory)operator(()ident(RubyMethod)operator(.)ident(class)operator(\))operator(;) ident(Block) ident(block) operator(=) ident(MethodBlock)operator(.)ident(createMethodBlock)operator(()ident(context)operator(,) ident(context)operator(.)ident(getCurrentScope)operator(()operator(\))operator(,) ident(f)operator(.)ident(getBlockMethod)operator(()string<delimiter(")content(bmcall)delimiter(")>operator(\))operator(,) local_variable(this)operator(,) ident(runtime)operator(.)ident(getTopSelf)operator(()operator(\))operator(\))operator(;) - keyword(while) operator(()keyword(true)operator(\)) operator({) + keyword(while) operator(()pre_constant(true)operator(\)) operator({) keyword(try) operator({) comment(// FIXME: We should not be regenerating this over and over) keyword(return) ident(mproc)operator(()ident(context)operator(,) ident(block)operator(\))operator(;) @@ -28773,7 +28773,7 @@ directive(public) type(class) class(RubyMethod) directive(extends) ident(RubyObj keyword(return) operator(()operator(()ident(RubyMethod)operator(\)) ident(arg1)operator(\))operator(.)ident(call)operator(()ident(context)operator(,) keyword(new) ident(IRubyObject)type([]) operator({) ident(blockArg) operator(})operator(,) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(unbind)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(unbind)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyUnboundMethod) ident(unbind)operator(()ident(Block) ident(unusedBlock)operator(\)) operator({) ident(RubyUnboundMethod) ident(unboundMethod) operator(=) ident(RubyUnboundMethod)operator(.)ident(newUnboundMethod)operator(()ident(implementationModule)operator(,) ident(methodName)operator(,) ident(originModule)operator(,) ident(originName)operator(,) ident(method)operator(\))operator(;) @@ -28792,7 +28792,7 @@ directive(public) type(class) class(RubyMethod) directive(extends) ident(RubyObj keyword(if) operator(()ident(implementationModule)operator(.)ident(isSingleton)operator(()operator(\))operator(\)) operator({) ident(IRubyObject) ident(attached) operator(=) operator(()operator(()ident(MetaClass)operator(\)) ident(implementationModule)operator(\))operator(.)ident(getAttached)operator(()operator(\))operator(;) - keyword(if) operator(()ident(receiver) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(receiver) operator(==) pre_constant(null)operator(\)) operator({) ident(buf)operator(.)ident(append)operator(()ident(implementationModule)operator(.)ident(inspect)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(\))operator(;) operator(}) keyword(else) keyword(if) operator(()ident(receiver) operator(==) ident(attached)operator(\)) operator({) ident(buf)operator(.)ident(append)operator(()ident(attached)operator(.)ident(inspect)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(\))operator(;) @@ -28916,7 +28916,7 @@ comment(/** */) annotation(@JRubyClass)operator(()ident(name)operator(=)string<delimiter(")content(Module)delimiter(")>operator(\)) directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObject) operator({) - directive(private) directive(static) directive(final) type(boolean) ident(DEBUG) operator(=) keyword(false)operator(;) + directive(private) directive(static) directive(final) type(boolean) ident(DEBUG) operator(=) pre_constant(false)operator(;) directive(public) directive(static) ident(RubyClass) ident(createModuleClass)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(moduleClass)operator(\)) operator({) ident(moduleClass)operator(.)ident(index) operator(=) ident(ClassIndex)operator(.)ident(MODULE)operator(;) @@ -28958,16 +28958,16 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj annotation(@Override) directive(public) type(boolean) ident(isModule)operator(()operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) annotation(@Override) directive(public) type(boolean) ident(isClass)operator(()operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) directive(public) type(boolean) ident(isSingleton)operator(()operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) comment(// superClass may be null.) @@ -29068,7 +29068,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj comment(// synchronized method per JRUBY-1173 (unsafe Double-Checked Locking\)) comment(// FIXME: synchronization is still wrong in CP code) directive(public) directive(synchronized) type(void) ident(addClassProvider)operator(()ident(ClassProvider) ident(provider)operator(\)) operator({) - keyword(if) operator(()ident(classProviders) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(classProviders) operator(==) pre_constant(null)operator(\)) operator({) pre_type(List)operator(<)ident(ClassProvider)operator(>) ident(cp) operator(=) pre_type(Collections)operator(.)ident(synchronizedList)operator(()keyword(new) pre_type(ArrayList)operator(<)ident(ClassProvider)operator(>)operator(()operator(\))operator(\))operator(;) ident(cp)operator(.)ident(add)operator(()ident(provider)operator(\))operator(;) ident(classProviders) operator(=) ident(cp)operator(;) @@ -29082,37 +29082,37 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj operator(}) directive(public) type(void) ident(removeClassProvider)operator(()ident(ClassProvider) ident(provider)operator(\)) operator({) - keyword(if) operator(()ident(classProviders) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(classProviders) operator(!=) pre_constant(null)operator(\)) operator({) ident(classProviders)operator(.)ident(remove)operator(()ident(provider)operator(\))operator(;) operator(}) operator(}) directive(private) ident(RubyClass) ident(searchProvidersForClass)operator(()pre_type(String) ident(name)operator(,) ident(RubyClass) ident(superClazz)operator(\)) operator({) - keyword(if) operator(()ident(classProviders) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(classProviders) operator(!=) pre_constant(null)operator(\)) operator({) directive(synchronized)operator(()ident(classProviders)operator(\)) operator({) ident(RubyClass) ident(clazz)operator(;) keyword(for) operator(()ident(ClassProvider) ident(classProvider)operator(:) ident(classProviders)operator(\)) operator({) - keyword(if) operator(()operator(()ident(clazz) operator(=) ident(classProvider)operator(.)ident(defineClassUnder)operator(()local_variable(this)operator(,) ident(name)operator(,) ident(superClazz)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(clazz) operator(=) ident(classProvider)operator(.)ident(defineClassUnder)operator(()local_variable(this)operator(,) ident(name)operator(,) ident(superClazz)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(clazz)operator(;) operator(}) operator(}) operator(}) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) directive(private) ident(RubyModule) ident(searchProvidersForModule)operator(()pre_type(String) ident(name)operator(\)) operator({) - keyword(if) operator(()ident(classProviders) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(classProviders) operator(!=) pre_constant(null)operator(\)) operator({) directive(synchronized)operator(()ident(classProviders)operator(\)) operator({) ident(RubyModule) ident(module)operator(;) keyword(for) operator(()ident(ClassProvider) ident(classProvider)operator(:) ident(classProviders)operator(\)) operator({) - keyword(if) operator(()operator(()ident(module) operator(=) ident(classProvider)operator(.)ident(defineModuleUnder)operator(()local_variable(this)operator(,) ident(name)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(module) operator(=) ident(classProvider)operator(.)ident(defineModuleUnder)operator(()local_variable(this)operator(,) ident(name)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(module)operator(;) operator(}) operator(}) operator(}) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) comment(/** Getter for property superClass. @@ -29149,7 +29149,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj * Is this module one that in an included one (e.g. an IncludedModuleWrapper\). */) directive(public) type(boolean) ident(isIncluded)operator(()operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) directive(public) ident(RubyModule) ident(getNonIncludedClass)operator(()operator(\)) operator({) @@ -29175,15 +29175,15 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj * @return The generated class name */) directive(public) pre_type(String) ident(getName)operator(()operator(\)) operator({) - keyword(if) operator(()ident(fullName) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(fullName) operator(==) pre_constant(null)operator(\)) operator({) ident(fullName) operator(=) ident(calculateFullName)operator(()operator(\))operator(;) operator(}) keyword(return) ident(fullName)operator(;) operator(}) directive(private) pre_type(String) ident(calculateFullName)operator(()operator(\)) operator({) - keyword(if) operator(()ident(getBaseName)operator(()operator(\)) operator(==) keyword(null)operator(\)) operator({) - keyword(if) operator(()ident(bareName) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(getBaseName)operator(()operator(\)) operator(==) pre_constant(null)operator(\)) operator({) + keyword(if) operator(()ident(bareName) operator(==) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(isClass)operator(()operator(\))operator(\)) operator({) ident(bareName) operator(=) string<delimiter(")content(#<)delimiter(")> operator(+) string<delimiter(")content(Class)delimiter(")> operator(+) string<delimiter(")content(:01x)delimiter(")> operator(+) pre_type(Integer)operator(.)ident(toHexString)operator(()pre_type(System)operator(.)ident(identityHashCode)operator(()local_variable(this)operator(\))operator(\)) operator(+) string<delimiter(")content(>)delimiter(")>operator(;) operator(}) keyword(else) operator({) @@ -29197,14 +29197,14 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj pre_type(String) ident(result) operator(=) ident(getBaseName)operator(()operator(\))operator(;) ident(RubyClass) ident(objectClass) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(getObject)operator(()operator(\))operator(;) - keyword(for) operator(()ident(RubyModule) ident(p) operator(=) local_variable(this)operator(.)ident(getParent)operator(()operator(\))operator(;) ident(p) operator(!=) keyword(null) operator(&&) ident(p) operator(!=) ident(objectClass)operator(;) ident(p) operator(=) ident(p)operator(.)ident(getParent)operator(()operator(\))operator(\)) operator({) + keyword(for) operator(()ident(RubyModule) ident(p) operator(=) local_variable(this)operator(.)ident(getParent)operator(()operator(\))operator(;) ident(p) operator(!=) pre_constant(null) operator(&&) ident(p) operator(!=) ident(objectClass)operator(;) ident(p) operator(=) ident(p)operator(.)ident(getParent)operator(()operator(\))operator(\)) operator({) pre_type(String) ident(pName) operator(=) ident(p)operator(.)ident(getBaseName)operator(()operator(\))operator(;) comment(// This is needed when the enclosing class or module is a singleton.) comment(// In that case, we generated a name such as null::Foo, which broke ) comment(// Marshalling, among others. The correct thing to do in this situation ) comment(// is to insert the generate the name of form #<Class:01xasdfasd> if ) comment(// it's a singleton module/class, which this code accomplishes.) - keyword(if)operator(()ident(pName) operator(==) keyword(null)operator(\)) operator({) + keyword(if)operator(()ident(pName) operator(==) pre_constant(null)operator(\)) operator({) ident(pName) operator(=) ident(p)operator(.)ident(getName)operator(()operator(\))operator(;) operator(}) ident(result) operator(=) ident(pName) operator(+) string<delimiter(")content(::)delimiter(")> operator(+) ident(result)operator(;) @@ -29224,7 +29224,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(IncludedModuleWrapper) ident(includedModule) operator(=) keyword(new) ident(IncludedModuleWrapper)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(superClazz)operator(,) local_variable(this)operator(\))operator(;) comment(// include its parent (and in turn that module's parents\)) - keyword(if) operator(()ident(getSuperClass)operator(()operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(getSuperClass)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) ident(includedModule)operator(.)ident(includeModule)operator(()ident(getSuperClass)operator(()operator(\))operator(\))operator(;) operator(}) @@ -29241,7 +29241,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj keyword(if) operator(()operator(()ident(module) operator(=) ident(getConstantAt)operator(()ident(name)operator(\))operator(\)) keyword(instanceof) ident(RubyClass)operator(\)) operator({) keyword(return) operator(()ident(RubyClass)operator(\))ident(module)operator(;) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) directive(public) ident(RubyClass) ident(fastGetClass)operator(()pre_type(String) ident(internedName)operator(\)) operator({) @@ -29249,7 +29249,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj keyword(if) operator(()operator(()ident(module) operator(=) ident(fastGetConstantAt)operator(()ident(internedName)operator(\))operator(\)) keyword(instanceof) ident(RubyClass)operator(\)) operator({) keyword(return) operator(()ident(RubyClass)operator(\))ident(module)operator(;) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) comment(/** @@ -29258,7 +29258,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj * @param arg The module to include */) directive(public) directive(synchronized) type(void) ident(includeModule)operator(()ident(IRubyObject) ident(arg)operator(\)) operator({) - ident(assert) ident(arg) operator(!=) keyword(null)operator(;) + keyword(assert) ident(arg) operator(!=) pre_constant(null)operator(;) ident(testFrozen)operator(()string<delimiter(")content(module)delimiter(")>operator(\))operator(;) keyword(if) operator(()operator(!)ident(isTaint)operator(()operator(\))operator(\)) operator({) @@ -29290,15 +29290,15 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj directive(public) type(void) ident(defineAnnotatedMethod)operator(()pre_type(Class) ident(clazz)operator(,) pre_type(String) ident(name)operator(\)) operator({) comment(// FIXME: This is probably not very efficient, since it loads all methods for each call) - type(boolean) ident(foundMethod) operator(=) keyword(false)operator(;) + type(boolean) ident(foundMethod) operator(=) pre_constant(false)operator(;) keyword(for) operator(()pre_type(Method) ident(method) operator(:) ident(clazz)operator(.)ident(getDeclaredMethods)operator(()operator(\))operator(\)) operator({) keyword(if) operator(()ident(method)operator(.)ident(getName)operator(()operator(\))operator(.)ident(equals)operator(()ident(name)operator(\)) operator(&&) ident(defineAnnotatedMethod)operator(()ident(method)operator(,) ident(MethodFactory)operator(.)ident(createFactory)operator(()ident(getRuntime)operator(()operator(\))operator(.)ident(getJRubyClassLoader)operator(()operator(\))operator(\))operator(\))operator(\)) operator({) - ident(foundMethod) operator(=) keyword(true)operator(;) + ident(foundMethod) operator(=) pre_constant(true)operator(;) operator(}) operator(}) keyword(if) operator(()operator(!)ident(foundMethod)operator(\)) operator({) - keyword(throw) keyword(new) pre_type(RuntimeException)operator(()string<delimiter(")content(No JRubyMethod present for method )delimiter(")> operator(+) ident(name) operator(+) string<delimiter(")content(on class )delimiter(")> operator(+) ident(clazz)operator(.)ident(getName)operator(()operator(\))operator(\))operator(;) + keyword(throw) keyword(new) exception(RuntimeException)operator(()string<delimiter(")content(No JRubyMethod present for method )delimiter(")> operator(+) ident(name) operator(+) string<delimiter(")content(on class )delimiter(")> operator(+) ident(clazz)operator(.)ident(getName)operator(()operator(\))operator(\))operator(;) operator(}) operator(}) @@ -29314,7 +29314,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj directive(public) type(boolean) ident(defineAnnotatedConstant)operator(()pre_type(Field) ident(field)operator(\)) operator({) ident(JRubyConstant) ident(jrubyConstant) operator(=) ident(field)operator(.)ident(getAnnotation)operator(()ident(JRubyConstant)operator(.)ident(class)operator(\))operator(;) - keyword(if) operator(()ident(jrubyConstant) operator(==) keyword(null)operator(\)) keyword(return) keyword(false)operator(;) + keyword(if) operator(()ident(jrubyConstant) operator(==) pre_constant(null)operator(\)) keyword(return) pre_constant(false)operator(;) pre_type(String)type([]) ident(names) operator(=) ident(jrubyConstant)operator(.)ident(value)operator(()operator(\))operator(;) keyword(if)operator(()ident(names)operator(.)ident(length) operator(==) integer(0)operator(\)) operator({) @@ -29326,13 +29326,13 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj keyword(try) operator({) keyword(if)operator(()ident(tp) operator(==) pre_type(Integer)operator(.)ident(class) operator(||) ident(tp) operator(==) pre_type(Integer)operator(.)ident(TYPE) operator(||) ident(tp) operator(==) pre_type(Short)operator(.)ident(class) operator(||) ident(tp) operator(==) pre_type(Short)operator(.)ident(TYPE) operator(||) ident(tp) operator(==) pre_type(Byte)operator(.)ident(class) operator(||) ident(tp) operator(==) pre_type(Byte)operator(.)ident(TYPE)operator(\)) operator({) - ident(realVal) operator(=) ident(RubyNumeric)operator(.)ident(int2fix)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(field)operator(.)ident(getInt)operator(()keyword(null)operator(\))operator(\))operator(;) + ident(realVal) operator(=) ident(RubyNumeric)operator(.)ident(int2fix)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(field)operator(.)ident(getInt)operator(()pre_constant(null)operator(\))operator(\))operator(;) operator(}) keyword(else) keyword(if)operator(()ident(tp) operator(==) pre_type(Boolean)operator(.)ident(class) operator(||) ident(tp) operator(==) pre_type(Boolean)operator(.)ident(TYPE)operator(\)) operator({) - ident(realVal) operator(=) ident(field)operator(.)ident(getBoolean)operator(()keyword(null)operator(\)) operator(?) ident(getRuntime)operator(()operator(\))operator(.)ident(getTrue)operator(()operator(\)) operator(:) ident(getRuntime)operator(()operator(\))operator(.)ident(getFalse)operator(()operator(\))operator(;) + ident(realVal) operator(=) ident(field)operator(.)ident(getBoolean)operator(()pre_constant(null)operator(\)) operator(?) ident(getRuntime)operator(()operator(\))operator(.)ident(getTrue)operator(()operator(\)) operator(:) ident(getRuntime)operator(()operator(\))operator(.)ident(getFalse)operator(()operator(\))operator(;) operator(}) keyword(else) operator({) ident(realVal) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - operator(}) keyword(catch)operator(()pre_type(Exception) ident(e)operator(\)) operator({) + operator(}) keyword(catch)operator(()exception(Exception) ident(e)operator(\)) operator({) ident(realVal) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -29341,7 +29341,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj local_variable(this)operator(.)ident(fastSetConstant)operator(()ident(name)operator(,) ident(realVal)operator(\))operator(;) operator(}) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) directive(public) type(void) ident(defineAnnotatedMethods)operator(()pre_type(Class) ident(clazz)operator(\)) operator({) @@ -29360,14 +29360,14 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj pre_type(Method)type([]) ident(declaredMethods) operator(=) ident(cls)operator(.)ident(getDeclaredMethods)operator(()operator(\))operator(;) keyword(for) operator(()pre_type(Method) ident(method)operator(:) ident(declaredMethods)operator(\)) operator({) ident(JRubyMethod) ident(anno) operator(=) ident(method)operator(.)ident(getAnnotation)operator(()ident(JRubyMethod)operator(.)ident(class)operator(\))operator(;) - keyword(if) operator(()ident(anno) operator(==) keyword(null)operator(\)) keyword(continue)operator(;) + keyword(if) operator(()ident(anno) operator(==) pre_constant(null)operator(\)) keyword(continue)operator(;) ident(JavaMethodDescriptor) ident(desc) operator(=) keyword(new) ident(JavaMethodDescriptor)operator(()ident(method)operator(\))operator(;) pre_type(String) ident(name) operator(=) ident(anno)operator(.)ident(name)operator(()operator(\))operator(.)ident(length) operator(==) integer(0) operator(?) ident(method)operator(.)ident(getName)operator(()operator(\)) operator(:) ident(anno)operator(.)ident(name)operator(()operator(\))operator([)integer(0)operator(])operator(;) pre_type(List)operator(<)ident(JavaMethodDescriptor)operator(>) ident(methodDescs)operator(;) - pre_type(Map)operator(<)pre_type(String)operator(,) pre_type(List)operator(<)ident(JavaMethodDescriptor)operator(>)operator(>) ident(methodsHash) operator(=) keyword(null)operator(;) + pre_type(Map)operator(<)pre_type(String)operator(,) pre_type(List)operator(<)ident(JavaMethodDescriptor)operator(>)operator(>) ident(methodsHash) operator(=) pre_constant(null)operator(;) keyword(if) operator(()ident(desc)operator(.)ident(isStatic)operator(\)) operator({) keyword(if) operator(()ident(anno)operator(.)ident(compat)operator(()operator(\)) operator(==) ident(CompatVersion)operator(.)ident(RUBY1_8)operator(\)) operator({) ident(methodsHash) operator(=) ident(staticAnnotatedMethods1_8)operator(;) @@ -29387,7 +29387,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj operator(}) ident(methodDescs) operator(=) ident(methodsHash)operator(.)ident(get)operator(()ident(name)operator(\))operator(;) - keyword(if) operator(()ident(methodDescs) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(methodDescs) operator(==) pre_constant(null)operator(\)) operator({) ident(methodDescs) operator(=) keyword(new) pre_type(ArrayList)operator(<)ident(JavaMethodDescriptor)operator(>)operator(()operator(\))operator(;) ident(methodsHash)operator(.)ident(put)operator(()ident(name)operator(,) ident(methodDescs)operator(\))operator(;) operator(}) @@ -29423,7 +29423,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj directive(public) type(void) ident(defineAnnotatedMethodsIndividually)operator(()pre_type(Class) ident(clazz)operator(\)) operator({) pre_type(String) ident(x) operator(=) ident(clazz)operator(.)ident(getSimpleName)operator(()operator(\))operator(;) - ident(TypePopulator) ident(populator) operator(=) keyword(null)operator(;) + ident(TypePopulator) ident(populator) operator(=) pre_constant(null)operator(;) keyword(if) operator(()ident(RubyInstanceConfig)operator(.)ident(FULL_TRACE_ENABLED)operator(\)) operator({) comment(// we need full traces, use default (slow\) populator) @@ -29537,14 +29537,14 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(DynamicMethod) ident(dynamicMethod) operator(=) ident(methodFactory)operator(.)ident(getAnnotatedMethod)operator(()local_variable(this)operator(,) ident(methods)operator(\))operator(;) ident(methodDefiningCallback)operator(.)ident(define)operator(()local_variable(this)operator(,) ident(desc)operator(,) ident(dynamicMethod)operator(\))operator(;) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) operator(}) directive(public) type(boolean) ident(defineAnnotatedMethod)operator(()pre_type(Method) ident(method)operator(,) ident(MethodFactory) ident(methodFactory)operator(\)) operator({) ident(JRubyMethod) ident(jrubyMethod) operator(=) ident(method)operator(.)ident(getAnnotation)operator(()ident(JRubyMethod)operator(.)ident(class)operator(\))operator(;) - keyword(if) operator(()ident(jrubyMethod) operator(==) keyword(null)operator(\)) keyword(return) keyword(false)operator(;) + keyword(if) operator(()ident(jrubyMethod) operator(==) pre_constant(null)operator(\)) keyword(return) pre_constant(false)operator(;) keyword(if)operator(()ident(jrubyMethod)operator(.)ident(compat)operator(()operator(\)) operator(==) ident(CompatVersion)operator(.)ident(BOTH) operator(||) ident(getRuntime)operator(()operator(\))operator(.)ident(getInstanceConfig)operator(()operator(\))operator(.)ident(getCompatVersion)operator(()operator(\)) operator(==) ident(jrubyMethod)operator(.)ident(compat)operator(()operator(\))operator(\)) operator({) @@ -29552,24 +29552,24 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(DynamicMethod) ident(dynamicMethod) operator(=) ident(methodFactory)operator(.)ident(getAnnotatedMethod)operator(()local_variable(this)operator(,) ident(desc)operator(\))operator(;) ident(methodDefiningCallback)operator(.)ident(define)operator(()local_variable(this)operator(,) ident(desc)operator(,) ident(dynamicMethod)operator(\))operator(;) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) directive(public) type(boolean) ident(defineAnnotatedMethod)operator(()ident(JavaMethodDescriptor) ident(desc)operator(,) ident(MethodFactory) ident(methodFactory)operator(\)) operator({) ident(JRubyMethod) ident(jrubyMethod) operator(=) ident(desc)operator(.)ident(anno)operator(;) - keyword(if) operator(()ident(jrubyMethod) operator(==) keyword(null)operator(\)) keyword(return) keyword(false)operator(;) + keyword(if) operator(()ident(jrubyMethod) operator(==) pre_constant(null)operator(\)) keyword(return) pre_constant(false)operator(;) keyword(if)operator(()ident(jrubyMethod)operator(.)ident(compat)operator(()operator(\)) operator(==) ident(CompatVersion)operator(.)ident(BOTH) operator(||) ident(getRuntime)operator(()operator(\))operator(.)ident(getInstanceConfig)operator(()operator(\))operator(.)ident(getCompatVersion)operator(()operator(\)) operator(==) ident(jrubyMethod)operator(.)ident(compat)operator(()operator(\))operator(\)) operator({) ident(DynamicMethod) ident(dynamicMethod) operator(=) ident(methodFactory)operator(.)ident(getAnnotatedMethod)operator(()local_variable(this)operator(,) ident(desc)operator(\))operator(;) ident(methodDefiningCallback)operator(.)ident(define)operator(()local_variable(this)operator(,) ident(desc)operator(,) ident(dynamicMethod)operator(\))operator(;) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) directive(public) type(void) ident(defineFastMethod)operator(()pre_type(String) ident(name)operator(,) pre_type(Callback) ident(method)operator(\)) operator({) @@ -29607,7 +29607,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj keyword(if) operator(()local_variable(this) operator(==) ident(runtime)operator(.)ident(getObject)operator(()operator(\))operator(\)) ident(runtime)operator(.)ident(secure)operator(()integer(4)operator(\))operator(;) keyword(if) operator(()ident(runtime)operator(.)ident(getSafeLevel)operator(()operator(\)) operator(>=) integer(4) operator(&&) operator(!)ident(isTaint)operator(()operator(\))operator(\)) operator({) - keyword(throw) keyword(new) pre_type(SecurityException)operator(()string<delimiter(")content(Insecure: can't undef)delimiter(")>operator(\))operator(;) + keyword(throw) keyword(new) exception(SecurityException)operator(()string<delimiter(")content(Insecure: can't undef)delimiter(")>operator(\))operator(;) operator(}) ident(testFrozen)operator(()string<delimiter(")content(module)delimiter(")>operator(\))operator(;) keyword(if) operator(()ident(name)operator(.)ident(equals)operator(()string<delimiter(")content(__id__)delimiter(")>operator(\)) operator(||) ident(name)operator(.)ident(equals)operator(()string<delimiter(")content(__send__)delimiter(")>operator(\))operator(\)) operator({) @@ -29621,7 +29621,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj keyword(if) operator(()ident(c)operator(.)ident(isSingleton)operator(()operator(\))operator(\)) operator({) ident(IRubyObject) ident(obj) operator(=) operator(()operator(()ident(MetaClass)operator(\))ident(c)operator(\))operator(.)ident(getAttached)operator(()operator(\))operator(;) - keyword(if) operator(()ident(obj) operator(!=) keyword(null) operator(&&) ident(obj) keyword(instanceof) ident(RubyModule)operator(\)) operator({) + keyword(if) operator(()ident(obj) operator(!=) pre_constant(null) operator(&&) ident(obj) keyword(instanceof) ident(RubyModule)operator(\)) operator({) ident(c) operator(=) operator(()ident(RubyModule)operator(\)) ident(obj)operator(;) ident(s0) operator(=) string<delimiter(")delimiter(")>operator(;) operator(}) @@ -29647,7 +29647,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(()ident(arg)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getModule)operator(()operator(\))operator(\))operator(;) operator(}) - keyword(for) operator(()ident(RubyModule) ident(p) operator(=) local_variable(this)operator(;) ident(p) operator(!=) keyword(null)operator(;) ident(p) operator(=) ident(p)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) + keyword(for) operator(()ident(RubyModule) ident(p) operator(=) local_variable(this)operator(;) ident(p) operator(!=) pre_constant(null)operator(;) ident(p) operator(=) ident(p)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) keyword(if) operator(()operator(()ident(p) keyword(instanceof) ident(IncludedModuleWrapper)operator(\)) operator(&&) operator(()operator(()ident(IncludedModuleWrapper)operator(\)) ident(p)operator(\))operator(.)ident(getNonIncludedClass)operator(()operator(\)) operator(==) ident(arg)operator(\)) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getTrue)operator(()operator(\))operator(;) operator(}) @@ -29673,7 +29673,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj comment(// If we add a method which already is cached in this class, then we should update the ) comment(// cachemap so it stays up to date.) ident(DynamicMethod) ident(existingMethod) operator(=) ident(getMethods)operator(()operator(\))operator(.)ident(put)operator(()ident(name)operator(,) ident(method)operator(\))operator(;) - keyword(if) operator(()ident(existingMethod) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(existingMethod) operator(!=) pre_constant(null)operator(\)) operator({) ident(runtime)operator(.)ident(getCacheMap)operator(()operator(\))operator(.)ident(remove)operator(()ident(existingMethod)operator(\))operator(;) operator(}) operator(}) @@ -29693,7 +29693,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj comment(// are adding we are not using a IncludedModuleWrapper.) directive(synchronized)operator(()ident(getMethods)operator(()operator(\))operator(\)) operator({) ident(DynamicMethod) ident(method) operator(=) operator(()ident(DynamicMethod)operator(\)) ident(getMethods)operator(()operator(\))operator(.)ident(remove)operator(()ident(name)operator(\))operator(;) - keyword(if) operator(()ident(method) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(method) operator(==) pre_constant(null)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newNameError)operator(()string<delimiter(")content(method ')delimiter(")> operator(+) ident(name) operator(+) string<delimiter(")content(' not defined in )delimiter(")> operator(+) ident(getName)operator(()operator(\))operator(,) ident(name)operator(\))operator(;) operator(}) @@ -29717,9 +29717,9 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj directive(public) ident(DynamicMethod) ident(searchMethod)operator(()pre_type(String) ident(name)operator(\)) operator({) ident(DynamicMethod) ident(method) operator(=) ident(getMethods)operator(()operator(\))operator(.)ident(get)operator(()ident(name)operator(\))operator(;) - keyword(if) operator(()ident(method) operator(!=) keyword(null)operator(\)) keyword(return) ident(method)operator(;) + keyword(if) operator(()ident(method) operator(!=) pre_constant(null)operator(\)) keyword(return) ident(method)operator(;) - keyword(return) ident(superClass) operator(==) keyword(null) operator(?) ident(UndefinedMethod)operator(.)ident(getInstance)operator(()operator(\)) operator(:) ident(superClass)operator(.)ident(searchMethod)operator(()ident(name)operator(\))operator(;) + keyword(return) ident(superClass) operator(==) pre_constant(null) operator(?) ident(UndefinedMethod)operator(.)ident(getInstance)operator(()operator(\)) operator(:) ident(superClass)operator(.)ident(searchMethod)operator(()ident(name)operator(\))operator(;) operator(}) comment(/** @@ -29739,13 +29739,13 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj * @return The method, or UndefinedMethod if not found */) directive(public) ident(RubyModule) ident(findImplementer)operator(()ident(RubyModule) ident(clazz)operator(\)) operator({) - keyword(for) operator(()ident(RubyModule) ident(searchModule) operator(=) local_variable(this)operator(;) ident(searchModule) operator(!=) keyword(null)operator(;) ident(searchModule) operator(=) ident(searchModule)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) + keyword(for) operator(()ident(RubyModule) ident(searchModule) operator(=) local_variable(this)operator(;) ident(searchModule) operator(!=) pre_constant(null)operator(;) ident(searchModule) operator(=) ident(searchModule)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) keyword(if) operator(()ident(searchModule)operator(.)ident(isSame)operator(()ident(clazz)operator(\))operator(\)) operator({) keyword(return) ident(searchModule)operator(;) operator(}) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) directive(public) type(void) ident(addModuleFunction)operator(()pre_type(String) ident(name)operator(,) ident(DynamicMethod) ident(method)operator(\)) operator({) @@ -29860,24 +29860,24 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(IRubyObject) ident(classObj) operator(=) ident(getConstantAt)operator(()ident(name)operator(\))operator(;) ident(RubyClass) ident(clazz)operator(;) - keyword(if) operator(()ident(classObj) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(classObj) operator(!=) pre_constant(null)operator(\)) operator({) keyword(if) operator(()operator(!)operator(()ident(classObj) keyword(instanceof) ident(RubyClass)operator(\))operator(\)) keyword(throw) ident(runtime)operator(.)ident(newTypeError)operator(()ident(name) operator(+) string<delimiter(")content( is not a class)delimiter(")>operator(\))operator(;) ident(clazz) operator(=) operator(()ident(RubyClass)operator(\))ident(classObj)operator(;) - keyword(if) operator(()ident(superClazz) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(superClazz) operator(!=) pre_constant(null)operator(\)) operator({) ident(RubyClass) ident(tmp) operator(=) ident(clazz)operator(.)ident(getSuperClass)operator(()operator(\))operator(;) - keyword(while) operator(()ident(tmp) operator(!=) keyword(null) operator(&&) ident(tmp)operator(.)ident(isIncluded)operator(()operator(\))operator(\)) ident(tmp) operator(=) ident(tmp)operator(.)ident(getSuperClass)operator(()operator(\))operator(;) comment(// need to skip IncludedModuleWrappers) - keyword(if) operator(()ident(tmp) operator(!=) keyword(null)operator(\)) ident(tmp) operator(=) ident(tmp)operator(.)ident(getRealClass)operator(()operator(\))operator(;) + keyword(while) operator(()ident(tmp) operator(!=) pre_constant(null) operator(&&) ident(tmp)operator(.)ident(isIncluded)operator(()operator(\))operator(\)) ident(tmp) operator(=) ident(tmp)operator(.)ident(getSuperClass)operator(()operator(\))operator(;) comment(// need to skip IncludedModuleWrappers) + keyword(if) operator(()ident(tmp) operator(!=) pre_constant(null)operator(\)) ident(tmp) operator(=) ident(tmp)operator(.)ident(getRealClass)operator(()operator(\))operator(;) keyword(if) operator(()ident(tmp) operator(!=) ident(superClazz)operator(\)) keyword(throw) ident(runtime)operator(.)ident(newTypeError)operator(()string<delimiter(")content(superclass mismatch for class )delimiter(")> operator(+) ident(name)operator(\))operator(;) comment(// superClazz = null;) operator(}) keyword(if) operator(()ident(runtime)operator(.)ident(getSafeLevel)operator(()operator(\)) operator(>=) integer(4)operator(\)) keyword(throw) ident(runtime)operator(.)ident(newTypeError)operator(()string<delimiter(")content(extending class prohibited)delimiter(")>operator(\))operator(;) - operator(}) keyword(else) keyword(if) operator(()ident(classProviders) operator(!=) keyword(null) operator(&&) operator(()ident(clazz) operator(=) ident(searchProvidersForClass)operator(()ident(name)operator(,) ident(superClazz)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + operator(}) keyword(else) keyword(if) operator(()ident(classProviders) operator(!=) pre_constant(null) operator(&&) operator(()ident(clazz) operator(=) ident(searchProvidersForClass)operator(()ident(name)operator(,) ident(superClazz)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) comment(// reopen a java class) operator(}) keyword(else) operator({) - keyword(if) operator(()ident(superClazz) operator(==) keyword(null)operator(\)) ident(superClazz) operator(=) ident(runtime)operator(.)ident(getObject)operator(()operator(\))operator(;) - ident(clazz) operator(=) ident(RubyClass)operator(.)ident(newClass)operator(()ident(runtime)operator(,) ident(superClazz)operator(,) ident(name)operator(,) ident(superClazz)operator(.)ident(getAllocator)operator(()operator(\))operator(,) local_variable(this)operator(,) keyword(true)operator(\))operator(;) + keyword(if) operator(()ident(superClazz) operator(==) pre_constant(null)operator(\)) ident(superClazz) operator(=) ident(runtime)operator(.)ident(getObject)operator(()operator(\))operator(;) + ident(clazz) operator(=) ident(RubyClass)operator(.)ident(newClass)operator(()ident(runtime)operator(,) ident(superClazz)operator(,) ident(name)operator(,) ident(superClazz)operator(.)ident(getAllocator)operator(()operator(\))operator(,) local_variable(this)operator(,) pre_constant(true)operator(\))operator(;) operator(}) keyword(return) ident(clazz)operator(;) @@ -29891,14 +29891,14 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(Ruby) ident(runtime) operator(=) ident(getRuntime)operator(()operator(\))operator(;) ident(IRubyObject) ident(moduleObj) operator(=) ident(getConstantAt)operator(()ident(name)operator(\))operator(;) ident(RubyModule) ident(module)operator(;) - keyword(if) operator(()ident(moduleObj) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(moduleObj) operator(!=) pre_constant(null)operator(\)) operator({) keyword(if) operator(()operator(!)ident(moduleObj)operator(.)ident(isModule)operator(()operator(\))operator(\)) keyword(throw) ident(runtime)operator(.)ident(newTypeError)operator(()ident(name) operator(+) string<delimiter(")content( is not a module)delimiter(")>operator(\))operator(;) keyword(if) operator(()ident(runtime)operator(.)ident(getSafeLevel)operator(()operator(\)) operator(>=) integer(4)operator(\)) keyword(throw) ident(runtime)operator(.)ident(newSecurityError)operator(()string<delimiter(")content(extending module prohibited)delimiter(")>operator(\))operator(;) ident(module) operator(=) operator(()ident(RubyModule)operator(\))ident(moduleObj)operator(;) - operator(}) keyword(else) keyword(if) operator(()ident(classProviders) operator(!=) keyword(null) operator(&&) operator(()ident(module) operator(=) ident(searchProvidersForModule)operator(()ident(name)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + operator(}) keyword(else) keyword(if) operator(()ident(classProviders) operator(!=) pre_constant(null) operator(&&) operator(()ident(module) operator(=) ident(searchProvidersForModule)operator(()ident(name)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) comment(// reopen a java module) operator(}) keyword(else) operator({) - ident(module) operator(=) ident(RubyModule)operator(.)ident(newModule)operator(()ident(runtime)operator(,) ident(name)operator(,) local_variable(this)operator(,) keyword(true)operator(\))operator(;) + ident(module) operator(=) ident(RubyModule)operator(.)ident(newModule)operator(()ident(runtime)operator(,) ident(name)operator(,) local_variable(this)operator(,) pre_constant(true)operator(\))operator(;) operator(}) keyword(return) ident(module)operator(;) operator(}) @@ -29919,7 +29919,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj comment(// FIXME: create AttrReaderMethod, AttrWriterMethod, for faster attr access) directive(private) type(void) ident(addAccessor)operator(()ident(ThreadContext) ident(context)operator(,) pre_type(String) ident(internedName)operator(,) type(boolean) ident(readable)operator(,) type(boolean) ident(writeable)operator(\)) operator({) - ident(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) + keyword(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) directive(final) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -29940,7 +29940,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(IRubyObject) ident(variable) operator(=) ident(self)operator(.)ident(getInstanceVariables)operator(()operator(\))operator(.)ident(fastGetInstanceVariable)operator(()ident(variableName)operator(\))operator(;) - keyword(return) ident(variable) operator(==) keyword(null) operator(?) ident(runtime)operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(variable)operator(;) + keyword(return) ident(variable) operator(==) pre_constant(null) operator(?) ident(runtime)operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(variable)operator(;) operator(}) annotation(@Override) @@ -30017,7 +30017,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj keyword(if) operator(()operator(!)ident(method)operator(.)ident(isUndefined)operator(()operator(\))operator(\)) operator({) keyword(return) operator(!)operator(()ident(checkVisibility) operator(&&) ident(method)operator(.)ident(getVisibility)operator(()operator(\)) operator(==) ident(PRIVATE)operator(\))operator(;) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) directive(public) ident(IRubyObject) ident(newMethod)operator(()ident(IRubyObject) ident(receiver)operator(,) pre_type(String) ident(name)operator(,) type(boolean) ident(bound)operator(\)) operator({) @@ -30033,7 +30033,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(originModule) operator(=) operator(()operator(()ident(MetaClass)operator(\))ident(originModule)operator(\))operator(.)ident(getRealClass)operator(()operator(\))operator(;) operator(}) - ident(RubyMethod) ident(newMethod) operator(=) keyword(null)operator(;) + ident(RubyMethod) ident(newMethod) operator(=) pre_constant(null)operator(;) keyword(if) operator(()ident(bound)operator(\)) operator({) ident(newMethod) operator(=) ident(RubyMethod)operator(.)ident(newMethod)operator(()ident(implementationModule)operator(,) ident(name)operator(,) ident(originModule)operator(,) ident(name)operator(,) ident(method)operator(,) ident(receiver)operator(\))operator(;) operator(}) keyword(else) operator({) @@ -30044,11 +30044,11 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj keyword(return) ident(newMethod)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(define_method)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(VISIBILITY)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(define_method)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(VISIBILITY)operator(\)) directive(public) ident(IRubyObject) ident(define_method)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) pre_type(String) ident(name) operator(=) ident(arg0)operator(.)ident(asJavaString)operator(()operator(\))operator(.)ident(intern)operator(()operator(\))operator(;) - ident(DynamicMethod) ident(newMethod) operator(=) keyword(null)operator(;) + ident(DynamicMethod) ident(newMethod) operator(=) pre_constant(null)operator(;) pre_type(Visibility) ident(visibility) operator(=) ident(context)operator(.)ident(getCurrentVisibility)operator(()operator(\))operator(;) keyword(if) operator(()ident(visibility) operator(==) ident(MODULE_FUNCTION)operator(\)) ident(visibility) operator(=) ident(PRIVATE)operator(;) @@ -30064,12 +30064,12 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj keyword(return) ident(proc)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(define_method)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(VISIBILITY)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(define_method)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(VISIBILITY)operator(\)) directive(public) ident(IRubyObject) ident(define_method)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(IRubyObject) ident(body)operator(;) pre_type(String) ident(name) operator(=) ident(arg0)operator(.)ident(asJavaString)operator(()operator(\))operator(.)ident(intern)operator(()operator(\))operator(;) - ident(DynamicMethod) ident(newMethod) operator(=) keyword(null)operator(;) + ident(DynamicMethod) ident(newMethod) operator(=) pre_constant(null)operator(;) pre_type(Visibility) ident(visibility) operator(=) ident(context)operator(.)ident(getCurrentVisibility)operator(()operator(\))operator(;) keyword(if) operator(()ident(visibility) operator(==) ident(MODULE_FUNCTION)operator(\)) ident(visibility) operator(=) ident(PRIVATE)operator(;) @@ -30083,7 +30083,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(RubyMethod) ident(method) operator(=) operator(()ident(RubyMethod)operator(\))ident(arg1)operator(;) ident(body) operator(=) ident(method)operator(;) - ident(newMethod) operator(=) keyword(new) ident(MethodMethod)operator(()local_variable(this)operator(,) ident(method)operator(.)ident(unbind)operator(()keyword(null)operator(\))operator(,) ident(visibility)operator(\))operator(;) + ident(newMethod) operator(=) keyword(new) ident(MethodMethod)operator(()local_variable(this)operator(,) ident(method)operator(.)ident(unbind)operator(()pre_constant(null)operator(\))operator(,) ident(visibility)operator(\))operator(;) operator(}) keyword(else) operator({) keyword(throw) ident(runtime)operator(.)ident(newTypeError)operator(()string<delimiter(")content(wrong argument type )delimiter(")> operator(+) ident(arg1)operator(.)ident(getType)operator(()operator(\))operator(.)ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content( (expected Proc/Method\))delimiter(")>operator(\))operator(;) operator(}) @@ -30112,7 +30112,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(StaticScope) ident(scope) operator(=) ident(block)operator(.)ident(getBody)operator(()operator(\))operator(.)ident(getStaticScope)operator(()operator(\))operator(;) comment(// for zsupers in define_method (blech!\) we tell the proc scope to act as the "argument" scope) - ident(scope)operator(.)ident(setArgumentScope)operator(()keyword(true)operator(\))operator(;) + ident(scope)operator(.)ident(setArgumentScope)operator(()pre_constant(true)operator(\))operator(;) ident(Arity) ident(arity) operator(=) ident(block)operator(.)ident(arity)operator(()operator(\))operator(;) comment(// just using required is broken...but no more broken than before zsuper refactoring) @@ -30137,7 +30137,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(name)delimiter(")>operator(\)) directive(public) ident(RubyString) ident(name)operator(()operator(\)) operator({) - keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()ident(getBaseName)operator(()operator(\)) operator(==) keyword(null) operator(?) string<delimiter(")delimiter(")> operator(:) ident(getName)operator(()operator(\))operator(\))operator(;) + keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()ident(getBaseName)operator(()operator(\)) operator(==) pre_constant(null) operator(?) string<delimiter(")delimiter(")> operator(:) ident(getName)operator(()operator(\))operator(\))operator(;) operator(}) directive(protected) ident(IRubyObject) ident(cloneMethods)operator(()ident(RubyModule) ident(clone)operator(\)) operator({) @@ -30188,7 +30188,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj directive(public) ident(RubyArray) ident(included_modules)operator(()ident(ThreadContext) ident(context)operator(\)) operator({) ident(RubyArray) ident(ary) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArray)operator(()operator(\))operator(;) - keyword(for) operator(()ident(RubyModule) ident(p) operator(=) ident(getSuperClass)operator(()operator(\))operator(;) ident(p) operator(!=) keyword(null)operator(;) ident(p) operator(=) ident(p)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) + keyword(for) operator(()ident(RubyModule) ident(p) operator(=) ident(getSuperClass)operator(()operator(\))operator(;) ident(p) operator(!=) pre_constant(null)operator(;) ident(p) operator(=) ident(p)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) keyword(if) operator(()ident(p)operator(.)ident(isIncluded)operator(()operator(\))operator(\)) operator({) ident(ary)operator(.)ident(append)operator(()ident(p)operator(.)ident(getNonIncludedClass)operator(()operator(\))operator(\))operator(;) operator(}) @@ -30213,7 +30213,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj directive(public) pre_type(List)operator(<)ident(IRubyObject)operator(>) ident(getAncestorList)operator(()operator(\)) operator({) pre_type(ArrayList)operator(<)ident(IRubyObject)operator(>) ident(list) operator(=) keyword(new) pre_type(ArrayList)operator(<)ident(IRubyObject)operator(>)operator(()operator(\))operator(;) - keyword(for) operator(()ident(RubyModule) ident(p) operator(=) local_variable(this)operator(;) ident(p) operator(!=) keyword(null)operator(;) ident(p) operator(=) ident(p)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) + keyword(for) operator(()ident(RubyModule) ident(p) operator(=) local_variable(this)operator(;) ident(p) operator(!=) pre_constant(null)operator(;) ident(p) operator(=) ident(p)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) keyword(if)operator(()operator(!)ident(p)operator(.)ident(isSingleton)operator(()operator(\))operator(\)) operator({) ident(list)operator(.)ident(add)operator(()ident(p)operator(.)ident(getNonIncludedClass)operator(()operator(\))operator(\))operator(;) operator(}) @@ -30227,11 +30227,11 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj comment(// when scanning the hierarchy. However the == check may be safe; we should only ever have) comment(// one instance bound to a given type/constant. If it's found to be unsafe, examine ways) comment(// to avoid the == call.) - keyword(for) operator(()ident(RubyModule) ident(p) operator(=) local_variable(this)operator(;) ident(p) operator(!=) keyword(null)operator(;) ident(p) operator(=) ident(p)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) - keyword(if) operator(()ident(p)operator(.)ident(getNonIncludedClass)operator(()operator(\)) operator(==) ident(type)operator(\)) keyword(return) keyword(true)operator(;) + keyword(for) operator(()ident(RubyModule) ident(p) operator(=) local_variable(this)operator(;) ident(p) operator(!=) pre_constant(null)operator(;) ident(p) operator(=) ident(p)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) + keyword(if) operator(()ident(p)operator(.)ident(getNonIncludedClass)operator(()operator(\)) operator(==) ident(type)operator(\)) keyword(return) pre_constant(true)operator(;) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) annotation(@Override) @@ -30254,7 +30254,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj keyword(if)operator(()ident(isSingleton)operator(()operator(\))operator(\))operator({) ident(IRubyObject) ident(attached) operator(=) operator(()operator(()ident(MetaClass)operator(\))local_variable(this)operator(\))operator(.)ident(getAttached)operator(()operator(\))operator(;) pre_type(StringBuilder) ident(buffer) operator(=) keyword(new) pre_type(StringBuilder)operator(()string<delimiter(")content(#<Class:)delimiter(")>operator(\))operator(;) - keyword(if) operator(()ident(attached) operator(!=) keyword(null)operator(\)) operator({) comment(// FIXME: figure out why we get null sometimes) + keyword(if) operator(()ident(attached) operator(!=) pre_constant(null)operator(\)) operator({) comment(// FIXME: figure out why we get null sometimes) keyword(if)operator(()ident(attached) keyword(instanceof) ident(RubyClass) operator(||) ident(attached) keyword(instanceof) ident(RubyModule)operator(\))operator({) ident(buffer)operator(.)ident(append)operator(()ident(attached)operator(.)ident(inspect)operator(()operator(\))operator(\))operator(;) operator(})keyword(else)operator({) @@ -30358,13 +30358,13 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj operator(}) directive(public) type(boolean) ident(isKindOfModule)operator(()ident(RubyModule) ident(type)operator(\)) operator({) - keyword(for) operator(()ident(RubyModule) ident(p) operator(=) local_variable(this)operator(;) ident(p) operator(!=) keyword(null)operator(;) ident(p) operator(=) ident(p)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) + keyword(for) operator(()ident(RubyModule) ident(p) operator(=) local_variable(this)operator(;) ident(p) operator(!=) pre_constant(null)operator(;) ident(p) operator(=) ident(p)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) keyword(if) operator(()ident(p)operator(.)ident(isSame)operator(()ident(type)operator(\))operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) directive(protected) type(boolean) ident(isSame)operator(()ident(RubyModule) ident(module)operator(\)) operator({) @@ -30374,27 +30374,27 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj comment(/** rb_mod_initialize * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(Block) ident(block)operator(\)) operator({) keyword(if) operator(()ident(block)operator(.)ident(isGiven)operator(()operator(\))operator(\)) operator({) comment(// class and module bodies default to public, so make the block's visibility public. JRUBY-1185.) ident(block)operator(.)ident(getBinding)operator(()operator(\))operator(.)ident(setVisibility)operator(()ident(PUBLIC)operator(\))operator(;) - ident(block)operator(.)ident(yield)operator(()ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(,) local_variable(this)operator(,) local_variable(this)operator(,) local_variable(this)operator(,) keyword(false)operator(\))operator(;) + ident(block)operator(.)ident(yield)operator(()ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(,) local_variable(this)operator(,) local_variable(this)operator(,) local_variable(this)operator(,) pre_constant(false)operator(\))operator(;) operator(}) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) directive(public) type(void) ident(addReadWriteAttribute)operator(()ident(ThreadContext) ident(context)operator(,) pre_type(String) ident(name)operator(\)) operator({) - ident(addAccessor)operator(()ident(context)operator(,) ident(name)operator(.)ident(intern)operator(()operator(\))operator(,) keyword(true)operator(,) keyword(true)operator(\))operator(;) + ident(addAccessor)operator(()ident(context)operator(,) ident(name)operator(.)ident(intern)operator(()operator(\))operator(,) pre_constant(true)operator(,) pre_constant(true)operator(\))operator(;) operator(}) directive(public) type(void) ident(addReadAttribute)operator(()ident(ThreadContext) ident(context)operator(,) pre_type(String) ident(name)operator(\)) operator({) - ident(addAccessor)operator(()ident(context)operator(,) ident(name)operator(.)ident(intern)operator(()operator(\))operator(,) keyword(true)operator(,) keyword(false)operator(\))operator(;) + ident(addAccessor)operator(()ident(context)operator(,) ident(name)operator(.)ident(intern)operator(()operator(\))operator(,) pre_constant(true)operator(,) pre_constant(false)operator(\))operator(;) operator(}) directive(public) type(void) ident(addWriteAttribute)operator(()ident(ThreadContext) ident(context)operator(,) pre_type(String) ident(name)operator(\)) operator({) - ident(addAccessor)operator(()ident(context)operator(,) ident(name)operator(.)ident(intern)operator(()operator(\))operator(,) keyword(false)operator(,) keyword(true)operator(\))operator(;) + ident(addAccessor)operator(()ident(context)operator(,) ident(name)operator(.)ident(intern)operator(()operator(\))operator(,) pre_constant(false)operator(,) pre_constant(true)operator(\))operator(;) operator(}) comment(/** rb_mod_attr @@ -30402,9 +30402,9 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj */) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(attr)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(VISIBILITY)operator(\)) directive(public) ident(IRubyObject) ident(attr)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) - type(boolean) ident(writeable) operator(=) ident(args)operator(.)ident(length) operator(>) integer(1) operator(?) ident(args)operator([)integer(1)operator(])operator(.)ident(isTrue)operator(()operator(\)) operator(:) keyword(false)operator(;) + type(boolean) ident(writeable) operator(=) ident(args)operator(.)ident(length) operator(>) integer(1) operator(?) ident(args)operator([)integer(1)operator(])operator(.)ident(isTrue)operator(()operator(\)) operator(:) pre_constant(false)operator(;) - ident(addAccessor)operator(()ident(context)operator(,) ident(args)operator([)integer(0)operator(])operator(.)ident(asJavaString)operator(()operator(\))operator(.)ident(intern)operator(()operator(\))operator(,) keyword(true)operator(,) ident(writeable)operator(\))operator(;) + ident(addAccessor)operator(()ident(context)operator(,) ident(args)operator([)integer(0)operator(])operator(.)ident(asJavaString)operator(()operator(\))operator(.)ident(intern)operator(()operator(\))operator(,) pre_constant(true)operator(,) ident(writeable)operator(\))operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -30419,10 +30419,10 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj comment(/** rb_mod_attr_reader * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(attr_reader)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(VISIBILITY)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(attr_reader)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(VISIBILITY)operator(\)) directive(public) ident(IRubyObject) ident(attr_reader)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(i) operator(<) ident(args)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) - ident(addAccessor)operator(()ident(context)operator(,) ident(args)operator([)ident(i)operator(])operator(.)ident(asJavaString)operator(()operator(\))operator(.)ident(intern)operator(()operator(\))operator(,) keyword(true)operator(,) keyword(false)operator(\))operator(;) + ident(addAccessor)operator(()ident(context)operator(,) ident(args)operator([)ident(i)operator(])operator(.)ident(asJavaString)operator(()operator(\))operator(.)ident(intern)operator(()operator(\))operator(,) pre_constant(true)operator(,) pre_constant(false)operator(\))operator(;) operator(}) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) @@ -30431,10 +30431,10 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj comment(/** rb_mod_attr_writer * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(attr_writer)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(VISIBILITY)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(attr_writer)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(VISIBILITY)operator(\)) directive(public) ident(IRubyObject) ident(attr_writer)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(i) operator(<) ident(args)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) - ident(addAccessor)operator(()ident(context)operator(,) ident(args)operator([)ident(i)operator(])operator(.)ident(asJavaString)operator(()operator(\))operator(.)ident(intern)operator(()operator(\))operator(,) keyword(false)operator(,) keyword(true)operator(\))operator(;) + ident(addAccessor)operator(()ident(context)operator(,) ident(args)operator([)ident(i)operator(])operator(.)ident(asJavaString)operator(()operator(\))operator(.)ident(intern)operator(()operator(\))operator(,) pre_constant(false)operator(,) pre_constant(true)operator(\))operator(;) operator(}) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) @@ -30450,13 +30450,13 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj comment(/** rb_mod_attr_accessor * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(attr_accessor)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(VISIBILITY)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(attr_accessor)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(reads) operator(=) ident(VISIBILITY)operator(\)) directive(public) ident(IRubyObject) ident(attr_accessor)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(i) operator(<) ident(args)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) comment(// This is almost always already interned, since it will be called with a symbol in most cases) comment(// but when created from Java code, we might get an argument that needs to be interned.) comment(// addAccessor has as a precondition that the string MUST be interned) - ident(addAccessor)operator(()ident(context)operator(,) ident(args)operator([)ident(i)operator(])operator(.)ident(asJavaString)operator(()operator(\))operator(.)ident(intern)operator(()operator(\))operator(,) keyword(true)operator(,) keyword(true)operator(\))operator(;) + ident(addAccessor)operator(()ident(context)operator(,) ident(args)operator([)ident(i)operator(])operator(.)ident(asJavaString)operator(()operator(\))operator(.)ident(intern)operator(()operator(\))operator(,) pre_constant(true)operator(,) pre_constant(true)operator(\))operator(;) operator(}) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) @@ -30472,11 +30472,11 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj * @return a RubyArray of instance method names */) directive(private) ident(RubyArray) ident(instance_methods)operator(()ident(IRubyObject)type([]) ident(args)operator(,) directive(final) pre_type(Visibility) ident(visibility)operator(,) type(boolean) ident(not)operator(\)) operator({) - type(boolean) ident(includeSuper) operator(=) ident(args)operator(.)ident(length) operator(>) integer(0) operator(?) ident(args)operator([)integer(0)operator(])operator(.)ident(isTrue)operator(()operator(\)) operator(:) keyword(true)operator(;) + type(boolean) ident(includeSuper) operator(=) ident(args)operator(.)ident(length) operator(>) integer(0) operator(?) ident(args)operator([)integer(0)operator(])operator(.)ident(isTrue)operator(()operator(\)) operator(:) pre_constant(true)operator(;) ident(RubyArray) ident(ary) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(newArray)operator(()operator(\))operator(;) pre_type(Set)operator(<)pre_type(String)operator(>) ident(seen) operator(=) keyword(new) pre_type(HashSet)operator(<)pre_type(String)operator(>)operator(()operator(\))operator(;) - keyword(for) operator(()ident(RubyModule) ident(type) operator(=) local_variable(this)operator(;) ident(type) operator(!=) keyword(null)operator(;) ident(type) operator(=) ident(type)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) + keyword(for) operator(()ident(RubyModule) ident(type) operator(=) local_variable(this)operator(;) ident(type) operator(!=) pre_constant(null)operator(;) ident(type) operator(=) ident(type)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) ident(RubyModule) ident(realType) operator(=) ident(type)operator(.)ident(getNonIncludedClass)operator(()operator(\))operator(;) keyword(for) operator(()pre_type(Iterator) ident(iter) operator(=) ident(type)operator(.)ident(getMethods)operator(()operator(\))operator(.)ident(entrySet)operator(()operator(\))operator(.)ident(iterator)operator(()operator(\))operator(;) ident(iter)operator(.)ident(hasNext)operator(()operator(\))operator(;)operator(\)) operator({) pre_type(Map)operator(.)ident(Entry) ident(entry) operator(=) operator(()pre_type(Map)operator(.)ident(Entry)operator(\)) ident(iter)operator(.)ident(next)operator(()operator(\))operator(;) @@ -30505,17 +30505,17 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(instance_methods)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(\)) directive(public) ident(RubyArray) ident(instance_methods)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) operator({) - keyword(return) ident(instance_methods)operator(()ident(args)operator(,) ident(PRIVATE)operator(,) keyword(true)operator(\))operator(;) + keyword(return) ident(instance_methods)operator(()ident(args)operator(,) ident(PRIVATE)operator(,) pre_constant(true)operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(public_instance_methods)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(\)) directive(public) ident(RubyArray) ident(public_instance_methods)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) operator({) - keyword(return) ident(instance_methods)operator(()ident(args)operator(,) ident(PUBLIC)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(instance_methods)operator(()ident(args)operator(,) ident(PUBLIC)operator(,) pre_constant(false)operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(instance_method)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(instance_method)operator(()ident(IRubyObject) ident(symbol)operator(\)) operator({) - keyword(return) ident(newMethod)operator(()keyword(null)operator(,) ident(symbol)operator(.)ident(asJavaString)operator(()operator(\))operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(newMethod)operator(()pre_constant(null)operator(,) ident(symbol)operator(.)ident(asJavaString)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(;) operator(}) comment(/** rb_class_protected_instance_methods @@ -30523,7 +30523,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj */) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(protected_instance_methods)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(\)) directive(public) ident(RubyArray) ident(protected_instance_methods)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) operator({) - keyword(return) ident(instance_methods)operator(()ident(args)operator(,) ident(PROTECTED)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(instance_methods)operator(()ident(args)operator(,) ident(PROTECTED)operator(,) pre_constant(false)operator(\))operator(;) operator(}) comment(/** rb_class_private_instance_methods @@ -30531,7 +30531,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj */) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(private_instance_methods)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(\)) directive(public) ident(RubyArray) ident(private_instance_methods)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) operator({) - keyword(return) ident(instance_methods)operator(()ident(args)operator(,) ident(PRIVATE)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(instance_methods)operator(()ident(args)operator(,) ident(PRIVATE)operator(,) pre_constant(false)operator(\))operator(;) operator(}) comment(/** rb_mod_append_features @@ -30559,7 +30559,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj comment(/** rb_mod_include * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(include)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(include)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) ident(RubyModule) ident(include)operator(()ident(IRubyObject)type([]) ident(modules)operator(\)) operator({) ident(ThreadContext) ident(context) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(;) comment(// MRI checks all types first:) @@ -30580,7 +30580,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(extended)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(extended)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(extended)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(other)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -30602,7 +30602,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj comment(/** rb_mod_public * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(public)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(writes) operator(=) ident(VISIBILITY)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(public)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(writes) operator(=) ident(VISIBILITY)operator(\)) directive(public) ident(RubyModule) ident(rbPublic)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(setVisibility)operator(()ident(context)operator(,) ident(args)operator(,) ident(PUBLIC)operator(\))operator(;) keyword(return) local_variable(this)operator(;) @@ -30611,7 +30611,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj comment(/** rb_mod_protected * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(protected)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(writes) operator(=) ident(VISIBILITY)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(protected)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(writes) operator(=) ident(VISIBILITY)operator(\)) directive(public) ident(RubyModule) ident(rbProtected)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(setVisibility)operator(()ident(context)operator(,) ident(args)operator(,) ident(PROTECTED)operator(\))operator(;) keyword(return) local_variable(this)operator(;) @@ -30620,7 +30620,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj comment(/** rb_mod_private * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(private)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(writes) operator(=) ident(VISIBILITY)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(private)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(writes) operator(=) ident(VISIBILITY)operator(\)) directive(public) ident(RubyModule) ident(rbPrivate)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(setVisibility)operator(()ident(context)operator(,) ident(args)operator(,) ident(PRIVATE)operator(\))operator(;) keyword(return) local_variable(this)operator(;) @@ -30629,7 +30629,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj comment(/** rb_mod_modfunc * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(module_function)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(writes) operator(=) ident(VISIBILITY)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(module_function)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(,) ident(writes) operator(=) ident(VISIBILITY)operator(\)) directive(public) ident(RubyModule) ident(module_function)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(if) operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getSafeLevel)operator(()operator(\)) operator(>=) integer(4) operator(&&) operator(!)ident(isTaint)operator(()operator(\))operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newSecurityError)operator(()string<delimiter(")content(Insecure: can't change method visibility)delimiter(")>operator(\))operator(;) @@ -30643,7 +30643,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(i) operator(<) ident(args)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) pre_type(String) ident(name) operator(=) ident(args)operator([)ident(i)operator(])operator(.)ident(asJavaString)operator(()operator(\))operator(.)ident(intern)operator(()operator(\))operator(;) ident(DynamicMethod) ident(method) operator(=) ident(searchMethod)operator(()ident(name)operator(\))operator(;) - ident(assert) operator(!)ident(method)operator(.)ident(isUndefined)operator(()operator(\)) operator(:) string<delimiter(")content(undefined method ')delimiter(")> operator(+) ident(name) operator(+) string<delimiter(")content(')delimiter(")>operator(;) + keyword(assert) operator(!)ident(method)operator(.)ident(isUndefined)operator(()operator(\)) operator(:) string<delimiter(")content(undefined method ')delimiter(")> operator(+) ident(name) operator(+) string<delimiter(")content(')delimiter(")>operator(;) ident(getSingletonClass)operator(()operator(\))operator(.)ident(addMethod)operator(()ident(name)operator(,) keyword(new) ident(WrapperMethod)operator(()ident(getSingletonClass)operator(()operator(\))operator(,) ident(method)operator(,) ident(PUBLIC)operator(\))operator(\))operator(;) ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(singleton_method_added)delimiter(")>operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(fastNewSymbol)operator(()ident(name)operator(\))operator(\))operator(;) operator(}) @@ -30668,7 +30668,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(method_defined?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(RubyBoolean) ident(method_defined_p)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(symbol)operator(\)) operator({) - keyword(return) ident(isMethodBound)operator(()ident(symbol)operator(.)ident(asJavaString)operator(()operator(\))operator(,) keyword(true)operator(\)) operator(?) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getTrue)operator(()operator(\)) operator(:) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getFalse)operator(()operator(\))operator(;) + keyword(return) ident(isMethodBound)operator(()ident(symbol)operator(.)ident(asJavaString)operator(()operator(\))operator(,) pre_constant(true)operator(\)) operator(?) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getTrue)operator(()operator(\)) operator(:) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getFalse)operator(()operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(public_method_defined?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) @@ -30692,13 +30692,13 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newBoolean)operator(()operator(!)ident(method)operator(.)ident(isUndefined)operator(()operator(\)) operator(&&) ident(method)operator(.)ident(getVisibility)operator(()operator(\)) operator(==) ident(PRIVATE)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(public_class_method)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(public_class_method)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyModule) ident(public_class_method)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(getMetaClass)operator(()operator(\))operator(.)ident(setMethodVisibility)operator(()ident(args)operator(,) ident(PUBLIC)operator(\))operator(;) keyword(return) local_variable(this)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(private_class_method)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(private_class_method)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyModule) ident(private_class_method)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(getMetaClass)operator(()operator(\))operator(.)ident(setMethodVisibility)operator(()ident(args)operator(,) ident(PRIVATE)operator(\))operator(;) keyword(return) local_variable(this)operator(;) @@ -30718,7 +30718,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj keyword(return) local_variable(this)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(undef_method)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(undef_method)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) ident(RubyModule) ident(undef_method)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(for) operator(()type(int) ident(i)operator(=)integer(0)operator(;) ident(i)operator(<)ident(args)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) ident(undef)operator(()ident(context)operator(,) ident(args)operator([)ident(i)operator(])operator(.)ident(asJavaString)operator(()operator(\))operator(\))operator(;) @@ -30726,19 +30726,19 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj keyword(return) local_variable(this)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(module_eval)delimiter(")>operator(,) string<delimiter(")content(class_eval)delimiter(")>operator(})operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(module_eval)delimiter(")>operator(,) string<delimiter(")content(class_eval)delimiter(")>operator(})operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(module_eval)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(specificEval)operator(()ident(context)operator(,) local_variable(this)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(module_eval)delimiter(")>operator(,) string<delimiter(")content(class_eval)delimiter(")>operator(})operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(module_eval)delimiter(")>operator(,) string<delimiter(")content(class_eval)delimiter(")>operator(})operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(module_eval)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(specificEval)operator(()ident(context)operator(,) local_variable(this)operator(,) ident(arg0)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(module_eval)delimiter(")>operator(,) string<delimiter(")content(class_eval)delimiter(")>operator(})operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(module_eval)delimiter(")>operator(,) string<delimiter(")content(class_eval)delimiter(")>operator(})operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(module_eval)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(specificEval)operator(()ident(context)operator(,) local_variable(this)operator(,) ident(arg0)operator(,) ident(arg1)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(module_eval)delimiter(")>operator(,) string<delimiter(")content(class_eval)delimiter(")>operator(})operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(module_eval)delimiter(")>operator(,) string<delimiter(")content(class_eval)delimiter(")>operator(})operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(module_eval)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(IRubyObject) ident(arg2)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(specificEval)operator(()ident(context)operator(,) local_variable(this)operator(,) ident(arg0)operator(,) ident(arg1)operator(,) ident(arg2)operator(,) ident(block)operator(\))operator(;) operator(}) @@ -30747,7 +30747,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj keyword(return) ident(specificEval)operator(()ident(context)operator(,) local_variable(this)operator(,) ident(args)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(remove_method)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(remove_method)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) ident(PRIVATE)operator(\)) directive(public) ident(RubyModule) ident(remove_method)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(for)operator(()type(int) ident(i)operator(=)integer(0)operator(;)ident(i)operator(<)ident(args)operator(.)ident(length)operator(;)ident(i)operator(++)operator(\)) operator({) ident(removeMethod)operator(()ident(context)operator(,) ident(args)operator([)ident(i)operator(])operator(.)ident(asJavaString)operator(()operator(\))operator(\))operator(;) @@ -30772,7 +30772,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj comment(/** * Return an array of nested modules or classes. */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(nesting)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(nesting)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyArray) ident(nesting)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(RubyModule) ident(object) operator(=) ident(runtime)operator(.)ident(getObject)operator(()operator(\))operator(;) @@ -30787,29 +30787,29 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj operator(}) directive(private) type(void) ident(doIncludeModule)operator(()ident(RubyModule) ident(includedModule)operator(\)) operator({) - type(boolean) ident(skip) operator(=) keyword(false)operator(;) + type(boolean) ident(skip) operator(=) pre_constant(false)operator(;) ident(RubyModule) ident(currentModule) operator(=) local_variable(this)operator(;) - keyword(while) operator(()ident(includedModule) operator(!=) keyword(null)operator(\)) operator({) + keyword(while) operator(()ident(includedModule) operator(!=) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(getNonIncludedClass)operator(()operator(\)) operator(==) ident(includedModule)operator(.)ident(getNonIncludedClass)operator(()operator(\))operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(cyclic include detected)delimiter(")>operator(\))operator(;) operator(}) - type(boolean) ident(superclassSeen) operator(=) keyword(false)operator(;) + type(boolean) ident(superclassSeen) operator(=) pre_constant(false)operator(;) comment(// scan class hierarchy for module) - keyword(for) operator(()ident(RubyModule) ident(superClass) operator(=) local_variable(this)operator(.)ident(getSuperClass)operator(()operator(\))operator(;) ident(superClass) operator(!=) keyword(null)operator(;) ident(superClass) operator(=) ident(superClass)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) + keyword(for) operator(()ident(RubyModule) ident(superClass) operator(=) local_variable(this)operator(.)ident(getSuperClass)operator(()operator(\))operator(;) ident(superClass) operator(!=) pre_constant(null)operator(;) ident(superClass) operator(=) ident(superClass)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) keyword(if) operator(()ident(superClass) keyword(instanceof) ident(IncludedModuleWrapper)operator(\)) operator({) keyword(if) operator(()ident(superClass)operator(.)ident(getNonIncludedClass)operator(()operator(\)) operator(==) ident(includedModule)operator(.)ident(getNonIncludedClass)operator(()operator(\))operator(\)) operator({) keyword(if) operator(()operator(!)ident(superclassSeen)operator(\)) operator({) ident(currentModule) operator(=) ident(superClass)operator(;) operator(}) - ident(skip) operator(=) keyword(true)operator(;) + ident(skip) operator(=) pre_constant(true)operator(;) keyword(break)operator(;) operator(}) operator(}) keyword(else) operator({) - ident(superclassSeen) operator(=) keyword(true)operator(;) + ident(superclassSeen) operator(=) pre_constant(true)operator(;) operator(}) operator(}) @@ -30827,7 +30827,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj operator(}) ident(includedModule) operator(=) ident(includedModule)operator(.)ident(getSuperClass)operator(()operator(\))operator(;) - ident(skip) operator(=) keyword(false)operator(;) + ident(skip) operator(=) pre_constant(false)operator(;) operator(}) operator(}) @@ -30844,7 +30844,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj keyword(if) operator(()ident(module)operator(.)ident(fastHasClassVariable)operator(()ident(internedName)operator(\))operator(\)) operator({) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getTrue)operator(()operator(\))operator(;) operator(}) - operator(}) keyword(while) operator(()operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) keyword(null)operator(\))operator(;) + operator(}) keyword(while) operator(()operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) pre_constant(null)operator(\))operator(;) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getFalse)operator(()operator(\))operator(;) operator(}) @@ -30873,7 +30873,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj pre_type(String) ident(javaName) operator(=) ident(validateClassVariable)operator(()ident(name)operator(.)ident(asJavaString)operator(()operator(\))operator(\))operator(;) ident(IRubyObject) ident(value)operator(;) - keyword(if) operator(()operator(()ident(value) operator(=) ident(deleteClassVariable)operator(()ident(javaName)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(value) operator(=) ident(deleteClassVariable)operator(()ident(javaName)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(value)operator(;) operator(}) @@ -30891,7 +30891,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj directive(public) ident(RubyArray) ident(class_variables)operator(()ident(ThreadContext) ident(context)operator(\)) operator({) pre_type(Set)operator(<)pre_type(String)operator(>) ident(names) operator(=) keyword(new) pre_type(HashSet)operator(<)pre_type(String)operator(>)operator(()operator(\))operator(;) - keyword(for) operator(()ident(RubyModule) ident(p) operator(=) local_variable(this)operator(;) ident(p) operator(!=) keyword(null)operator(;) ident(p) operator(=) ident(p)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) + keyword(for) operator(()ident(RubyModule) ident(p) operator(=) local_variable(this)operator(;) ident(p) operator(!=) pre_constant(null)operator(;) ident(p) operator(=) ident(p)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) keyword(for) operator(()pre_type(String) ident(name) operator(:) ident(p)operator(.)ident(getClassVariableNameList)operator(()operator(\))operator(\)) operator({) ident(names)operator(.)ident(add)operator(()ident(name)operator(\))operator(;) operator(}) @@ -30941,7 +30941,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj directive(public) ident(IRubyObject) ident(remove_const)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(name)operator(\)) operator({) pre_type(String) ident(id) operator(=) ident(validateConstant)operator(()ident(name)operator(.)ident(asJavaString)operator(()operator(\))operator(\))operator(;) ident(IRubyObject) ident(value)operator(;) - keyword(if) operator(()operator(()ident(value) operator(=) ident(deleteConstant)operator(()ident(id)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(value) operator(=) ident(deleteConstant)operator(()ident(id)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(value) operator(!=) ident(UNDEF)operator(\)) operator({) keyword(return) ident(value)operator(;) operator(}) @@ -30959,12 +30959,12 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj operator(}) directive(private) type(boolean) ident(hasConstantInHierarchy)operator(()directive(final) pre_type(String) ident(name)operator(\)) operator({) - keyword(for) operator(()ident(RubyModule) ident(p) operator(=) local_variable(this)operator(;) ident(p) operator(!=) keyword(null)operator(;) ident(p) operator(=) ident(p)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) + keyword(for) operator(()ident(RubyModule) ident(p) operator(=) local_variable(this)operator(;) ident(p) operator(!=) pre_constant(null)operator(;) ident(p) operator(=) ident(p)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) keyword(if) operator(()ident(p)operator(.)ident(hasConstant)operator(()ident(name)operator(\))operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) comment(/** @@ -30973,7 +30973,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj * @param name The constant name which was found to be missing * @return Nothing! Absolutely nothing! (though subclasses might choose to return something\) */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(const_missing)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(const_missing)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(const_missing)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(name)operator(,) ident(Block) ident(block)operator(\)) operator({) comment(/* Uninitialized constant */) keyword(if) operator(()local_variable(this) operator(!=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getObject)operator(()operator(\))operator(\)) operator({) @@ -31006,7 +31006,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj operator(}) keyword(else) operator({) pre_type(Set)operator(<)pre_type(String)operator(>) ident(names) operator(=) keyword(new) pre_type(HashSet)operator(<)pre_type(String)operator(>)operator(()operator(\))operator(;) - keyword(for) operator(()ident(RubyModule) ident(p) operator(=) local_variable(this)operator(;) ident(p) operator(!=) keyword(null)operator(;) ident(p) operator(=) ident(p)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) + keyword(for) operator(()ident(RubyModule) ident(p) operator(=) local_variable(this)operator(;) ident(p) operator(!=) pre_constant(null)operator(;) ident(p) operator(=) ident(p)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator({) keyword(if) operator(()ident(objectClass) operator(!=) ident(p)operator(\)) operator({) keyword(for) operator(()pre_type(String) ident(name) operator(:) ident(p)operator(.)ident(getStoredConstantNameList)operator(()operator(\))operator(\)) operator({) ident(names)operator(.)ident(add)operator(()ident(name)operator(\))operator(;) @@ -31040,19 +31040,19 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj keyword(if) operator(()ident(module)operator(.)ident(hasClassVariable)operator(()ident(name)operator(\))operator(\)) operator({) keyword(return) ident(module)operator(.)ident(storeClassVariable)operator(()ident(name)operator(,) ident(value)operator(\))operator(;) operator(}) - operator(}) keyword(while) operator(()operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) keyword(null)operator(\))operator(;) + operator(}) keyword(while) operator(()operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) pre_constant(null)operator(\))operator(;) keyword(return) ident(storeClassVariable)operator(()ident(name)operator(,) ident(value)operator(\))operator(;) operator(}) directive(public) ident(IRubyObject) ident(fastSetClassVar)operator(()directive(final) pre_type(String) ident(internedName)operator(,) directive(final) ident(IRubyObject) ident(value)operator(\)) operator({) - ident(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) + keyword(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) ident(RubyModule) ident(module) operator(=) local_variable(this)operator(;) keyword(do) operator({) keyword(if) operator(()ident(module)operator(.)ident(fastHasClassVariable)operator(()ident(internedName)operator(\))operator(\)) operator({) keyword(return) ident(module)operator(.)ident(fastStoreClassVariable)operator(()ident(internedName)operator(,) ident(value)operator(\))operator(;) operator(}) - operator(}) keyword(while) operator(()operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) keyword(null)operator(\))operator(;) + operator(}) keyword(while) operator(()operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) pre_constant(null)operator(\))operator(;) keyword(return) ident(fastStoreClassVariable)operator(()ident(internedName)operator(,) ident(value)operator(\))operator(;) operator(}) @@ -31066,26 +31066,26 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj * @return The variable's value, or throws NameError if not found */) directive(public) ident(IRubyObject) ident(getClassVar)operator(()pre_type(String) ident(name)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isClassVariable)operator(()ident(name)operator(\))operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isClassVariable)operator(()ident(name)operator(\))operator(;) ident(IRubyObject) ident(value)operator(;) ident(RubyModule) ident(module) operator(=) local_variable(this)operator(;) keyword(do) operator({) - keyword(if) operator(()operator(()ident(value) operator(=) ident(module)operator(.)ident(variableTableFetch)operator(()ident(name)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) keyword(return) ident(value)operator(;) - operator(}) keyword(while) operator(()operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) keyword(null)operator(\))operator(;) + keyword(if) operator(()operator(()ident(value) operator(=) ident(module)operator(.)ident(variableTableFetch)operator(()ident(name)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) keyword(return) ident(value)operator(;) + operator(}) keyword(while) operator(()operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) pre_constant(null)operator(\))operator(;) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newNameError)operator(()string<delimiter(")content(uninitialized class variable )delimiter(")> operator(+) ident(name) operator(+) string<delimiter(")content( in )delimiter(")> operator(+) ident(getName)operator(()operator(\))operator(,) ident(name)operator(\))operator(;) operator(}) directive(public) ident(IRubyObject) ident(fastGetClassVar)operator(()pre_type(String) ident(internedName)operator(\)) operator({) - ident(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) - ident(assert) ident(IdUtil)operator(.)ident(isClassVariable)operator(()ident(internedName)operator(\))operator(;) + keyword(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isClassVariable)operator(()ident(internedName)operator(\))operator(;) ident(IRubyObject) ident(value)operator(;) ident(RubyModule) ident(module) operator(=) local_variable(this)operator(;) keyword(do) operator({) - keyword(if) operator(()operator(()ident(value) operator(=) ident(module)operator(.)ident(variableTableFastFetch)operator(()ident(internedName)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) keyword(return) ident(value)operator(;) - operator(}) keyword(while) operator(()operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) keyword(null)operator(\))operator(;) + keyword(if) operator(()operator(()ident(value) operator(=) ident(module)operator(.)ident(variableTableFastFetch)operator(()ident(internedName)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) keyword(return) ident(value)operator(;) + operator(}) keyword(while) operator(()operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) pre_constant(null)operator(\))operator(;) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newNameError)operator(()string<delimiter(")content(uninitialized class variable )delimiter(")> operator(+) ident(internedName) operator(+) string<delimiter(")content( in )delimiter(")> operator(+) ident(getName)operator(()operator(\))operator(,) ident(internedName)operator(\))operator(;) operator(}) @@ -31101,20 +31101,20 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj directive(public) type(boolean) ident(isClassVarDefined)operator(()pre_type(String) ident(name)operator(\)) operator({) ident(RubyModule) ident(module) operator(=) local_variable(this)operator(;) keyword(do) operator({) - keyword(if) operator(()ident(module)operator(.)ident(hasClassVariable)operator(()ident(name)operator(\))operator(\)) keyword(return) keyword(true)operator(;) - operator(}) keyword(while) operator(()operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) keyword(null)operator(\))operator(;) + keyword(if) operator(()ident(module)operator(.)ident(hasClassVariable)operator(()ident(name)operator(\))operator(\)) keyword(return) pre_constant(true)operator(;) + operator(}) keyword(while) operator(()operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) pre_constant(null)operator(\))operator(;) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) directive(public) type(boolean) ident(fastIsClassVarDefined)operator(()pre_type(String) ident(internedName)operator(\)) operator({) - ident(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) + keyword(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) ident(RubyModule) ident(module) operator(=) local_variable(this)operator(;) keyword(do) operator({) - keyword(if) operator(()ident(module)operator(.)ident(fastHasClassVariable)operator(()ident(internedName)operator(\))operator(\)) keyword(return) keyword(true)operator(;) - operator(}) keyword(while) operator(()operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) keyword(null)operator(\))operator(;) + keyword(if) operator(()ident(module)operator(.)ident(fastHasClassVariable)operator(()ident(internedName)operator(\))operator(\)) keyword(return) pre_constant(true)operator(;) + operator(}) keyword(while) operator(()operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) pre_constant(null)operator(\))operator(;) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) @@ -31126,7 +31126,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj pre_type(String) ident(internedName) operator(=) ident(validateClassVariable)operator(()ident(name)operator(.)ident(asJavaString)operator(()operator(\))operator(\))operator(;) ident(IRubyObject) ident(value)operator(;) - keyword(if) operator(()operator(()ident(value) operator(=) ident(deleteClassVariable)operator(()ident(internedName)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(value) operator(=) ident(deleteClassVariable)operator(()ident(internedName)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(value)operator(;) operator(}) @@ -31152,7 +31152,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj operator(}) directive(public) ident(IRubyObject) ident(fastGetConstantAt)operator(()pre_type(String) ident(internedName)operator(\)) operator({) - ident(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) + keyword(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) ident(IRubyObject) ident(value)operator(;) keyword(if) operator(()operator(()ident(value) operator(=) ident(fastFetchConstant)operator(()ident(internedName)operator(\))operator(\)) operator(!=) ident(UNDEF)operator(\)) operator({) keyword(return) ident(value)operator(;) @@ -31168,20 +31168,20 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj * @return The value for the constant, or null if not found */) directive(public) ident(IRubyObject) ident(getConstant)operator(()pre_type(String) ident(name)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(name)operator(\))operator(;) - type(boolean) ident(retryForModule) operator(=) keyword(false)operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(name)operator(\))operator(;) + type(boolean) ident(retryForModule) operator(=) pre_constant(false)operator(;) ident(IRubyObject) ident(value)operator(;) ident(RubyModule) ident(p) operator(=) local_variable(this)operator(;) - ident(retry)operator(:) keyword(while) operator(()keyword(true)operator(\)) operator({) - keyword(while) operator(()ident(p) operator(!=) keyword(null)operator(\)) operator({) - keyword(if) operator(()operator(()ident(value) operator(=) ident(p)operator(.)ident(constantTableFetch)operator(()ident(name)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + ident(retry)operator(:) keyword(while) operator(()pre_constant(true)operator(\)) operator({) + keyword(while) operator(()ident(p) operator(!=) pre_constant(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(value) operator(=) ident(p)operator(.)ident(constantTableFetch)operator(()ident(name)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(value) operator(!=) ident(UNDEF)operator(\)) operator({) keyword(return) ident(value)operator(;) operator(}) ident(p)operator(.)ident(deleteConstant)operator(()ident(name)operator(\))operator(;) keyword(if) operator(()ident(getRuntime)operator(()operator(\))operator(.)ident(getLoadService)operator(()operator(\))operator(.)ident(autoload)operator(() - ident(p)operator(.)ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content(::)delimiter(")> operator(+) ident(name)operator(\)) operator(==) keyword(null)operator(\)) operator({) + ident(p)operator(.)ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content(::)delimiter(")> operator(+) ident(name)operator(\)) operator(==) pre_constant(null)operator(\)) operator({) keyword(break)operator(;) operator(}) keyword(continue)operator(;) @@ -31190,7 +31190,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj operator(}) keyword(if) operator(()operator(!)ident(retryForModule) operator(&&) operator(!)ident(isClass)operator(()operator(\))operator(\)) operator({) - ident(retryForModule) operator(=) keyword(true)operator(;) + ident(retryForModule) operator(=) pre_constant(true)operator(;) ident(p) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(getObject)operator(()operator(\))operator(;) keyword(continue) ident(retry)operator(;) operator(}) @@ -31203,21 +31203,21 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj operator(}) directive(public) ident(IRubyObject) ident(fastGetConstant)operator(()pre_type(String) ident(internedName)operator(\)) operator({) - ident(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) - ident(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(internedName)operator(\))operator(;) - type(boolean) ident(retryForModule) operator(=) keyword(false)operator(;) + keyword(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(internedName)operator(\))operator(;) + type(boolean) ident(retryForModule) operator(=) pre_constant(false)operator(;) ident(IRubyObject) ident(value)operator(;) ident(RubyModule) ident(p) operator(=) local_variable(this)operator(;) - ident(retry)operator(:) keyword(while) operator(()keyword(true)operator(\)) operator({) - keyword(while) operator(()ident(p) operator(!=) keyword(null)operator(\)) operator({) - keyword(if) operator(()operator(()ident(value) operator(=) ident(p)operator(.)ident(constantTableFastFetch)operator(()ident(internedName)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + ident(retry)operator(:) keyword(while) operator(()pre_constant(true)operator(\)) operator({) + keyword(while) operator(()ident(p) operator(!=) pre_constant(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(value) operator(=) ident(p)operator(.)ident(constantTableFastFetch)operator(()ident(internedName)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(value) operator(!=) ident(UNDEF)operator(\)) operator({) keyword(return) ident(value)operator(;) operator(}) ident(p)operator(.)ident(deleteConstant)operator(()ident(internedName)operator(\))operator(;) keyword(if) operator(()ident(getRuntime)operator(()operator(\))operator(.)ident(getLoadService)operator(()operator(\))operator(.)ident(autoload)operator(() - ident(p)operator(.)ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content(::)delimiter(")> operator(+) ident(internedName)operator(\)) operator(==) keyword(null)operator(\)) operator({) + ident(p)operator(.)ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content(::)delimiter(")> operator(+) ident(internedName)operator(\)) operator(==) pre_constant(null)operator(\)) operator({) keyword(break)operator(;) operator(}) keyword(continue)operator(;) @@ -31226,7 +31226,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj operator(}) keyword(if) operator(()operator(!)ident(retryForModule) operator(&&) operator(!)ident(isClass)operator(()operator(\))operator(\)) operator({) - ident(retryForModule) operator(=) keyword(true)operator(;) + ident(retryForModule) operator(=) pre_constant(true)operator(;) ident(p) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(getObject)operator(()operator(\))operator(;) keyword(continue) ident(retry)operator(;) operator(}) @@ -31244,15 +31244,15 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj operator(}) directive(public) ident(IRubyObject) ident(fastGetConstantFrom)operator(()pre_type(String) ident(internedName)operator(\)) operator({) - ident(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) - ident(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(internedName)operator(\))operator(;) + keyword(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(internedName)operator(\))operator(;) ident(RubyClass) ident(objectClass) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(getObject)operator(()operator(\))operator(;) ident(IRubyObject) ident(value)operator(;) ident(RubyModule) ident(p) operator(=) local_variable(this)operator(;) - keyword(while) operator(()ident(p) operator(!=) keyword(null)operator(\)) operator({) - keyword(if) operator(()operator(()ident(value) operator(=) ident(p)operator(.)ident(constantTableFastFetch)operator(()ident(internedName)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(while) operator(()ident(p) operator(!=) pre_constant(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(value) operator(=) ident(p)operator(.)ident(constantTableFastFetch)operator(()ident(internedName)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(value) operator(!=) ident(UNDEF)operator(\)) operator({) keyword(if) operator(()ident(p) operator(==) ident(objectClass) operator(&&) local_variable(this) operator(!=) ident(objectClass)operator(\)) operator({) pre_type(String) ident(badCName) operator(=) ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content(::)delimiter(")> operator(+) ident(internedName)operator(;) @@ -31263,7 +31263,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj operator(}) ident(p)operator(.)ident(deleteConstant)operator(()ident(internedName)operator(\))operator(;) keyword(if) operator(()ident(getRuntime)operator(()operator(\))operator(.)ident(getLoadService)operator(()operator(\))operator(.)ident(autoload)operator(() - ident(p)operator(.)ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content(::)delimiter(")> operator(+) ident(internedName)operator(\)) operator(==) keyword(null)operator(\)) operator({) + ident(p)operator(.)ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content(::)delimiter(")> operator(+) ident(internedName)operator(\)) operator(==) pre_constant(null)operator(\)) operator({) keyword(break)operator(;) operator(}) keyword(continue)operator(;) @@ -31284,7 +31284,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj */) directive(public) ident(IRubyObject) ident(setConstant)operator(()pre_type(String) ident(name)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) ident(IRubyObject) ident(oldValue)operator(;) - keyword(if) operator(()operator(()ident(oldValue) operator(=) ident(fetchConstant)operator(()ident(name)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(oldValue) operator(=) ident(fetchConstant)operator(()ident(name)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(oldValue) operator(==) ident(UNDEF)operator(\)) operator({) ident(getRuntime)operator(()operator(\))operator(.)ident(getLoadService)operator(()operator(\))operator(.)ident(removeAutoLoadFor)operator(()ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content(::)delimiter(")> operator(+) ident(name)operator(\))operator(;) operator(}) keyword(else) operator({) @@ -31297,7 +31297,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj comment(// if adding a module under a constant name, set that module's basename to the constant name) keyword(if) operator(()ident(value) keyword(instanceof) ident(RubyModule)operator(\)) operator({) ident(RubyModule) ident(module) operator(=) operator(()ident(RubyModule)operator(\))ident(value)operator(;) - keyword(if) operator(()ident(module)operator(.)ident(getBaseName)operator(()operator(\)) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(module)operator(.)ident(getBaseName)operator(()operator(\)) operator(==) pre_constant(null)operator(\)) operator({) ident(module)operator(.)ident(setBaseName)operator(()ident(name)operator(\))operator(;) ident(module)operator(.)ident(setParent)operator(()local_variable(this)operator(\))operator(;) operator(}) @@ -31309,9 +31309,9 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj operator(}) directive(public) ident(IRubyObject) ident(fastSetConstant)operator(()pre_type(String) ident(internedName)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) - ident(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) + keyword(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) ident(IRubyObject) ident(oldValue)operator(;) - keyword(if) operator(()operator(()ident(oldValue) operator(=) ident(fastFetchConstant)operator(()ident(internedName)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(oldValue) operator(=) ident(fastFetchConstant)operator(()ident(internedName)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(oldValue) operator(==) ident(UNDEF)operator(\)) operator({) ident(getRuntime)operator(()operator(\))operator(.)ident(getLoadService)operator(()operator(\))operator(.)ident(removeAutoLoadFor)operator(()ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content(::)delimiter(")> operator(+) ident(internedName)operator(\))operator(;) operator(}) keyword(else) operator({) @@ -31324,7 +31324,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj comment(// if adding a module under a constant name, set that module's basename to the constant name) keyword(if) operator(()ident(value) keyword(instanceof) ident(RubyModule)operator(\)) operator({) ident(RubyModule) ident(module) operator(=) operator(()ident(RubyModule)operator(\))ident(value)operator(;) - keyword(if) operator(()ident(module)operator(.)ident(getBaseName)operator(()operator(\)) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(module)operator(.)ident(getBaseName)operator(()operator(\)) operator(==) pre_constant(null)operator(\)) operator({) ident(module)operator(.)ident(setBaseName)operator(()ident(internedName)operator(\))operator(;) ident(module)operator(.)ident(setParent)operator(()local_variable(this)operator(\))operator(;) operator(}) @@ -31339,7 +31339,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj * */) directive(public) type(void) ident(defineConstant)operator(()pre_type(String) ident(name)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) - ident(assert) ident(value) operator(!=) keyword(null)operator(;) + keyword(assert) ident(value) operator(!=) pre_constant(null)operator(;) keyword(if) operator(()local_variable(this) operator(==) ident(getRuntime)operator(()operator(\))operator(.)ident(getClassClass)operator(()operator(\))operator(\)) operator({) ident(getRuntime)operator(()operator(\))operator(.)ident(secure)operator(()integer(4)operator(\))operator(;) @@ -31357,42 +31357,42 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj * */) directive(public) type(boolean) ident(isConstantDefined)operator(()pre_type(String) ident(name)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(name)operator(\))operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(name)operator(\))operator(;) type(boolean) ident(isObject) operator(=) local_variable(this) operator(==) ident(getRuntime)operator(()operator(\))operator(.)ident(getObject)operator(()operator(\))operator(;) ident(RubyModule) ident(module) operator(=) local_variable(this)operator(;) keyword(do) operator({) pre_type(Object) ident(value)operator(;) - keyword(if) operator(()operator(()ident(value) operator(=) ident(module)operator(.)ident(constantTableFetch)operator(()ident(name)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) - keyword(if) operator(()ident(value) operator(!=) ident(UNDEF)operator(\)) keyword(return) keyword(true)operator(;) + keyword(if) operator(()operator(()ident(value) operator(=) ident(module)operator(.)ident(constantTableFetch)operator(()ident(name)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) + keyword(if) operator(()ident(value) operator(!=) ident(UNDEF)operator(\)) keyword(return) pre_constant(true)operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getLoadService)operator(()operator(\))operator(.)ident(autoloadFor)operator(() - ident(module)operator(.)ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content(::)delimiter(")> operator(+) ident(name)operator(\)) operator(!=) keyword(null)operator(;) + ident(module)operator(.)ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content(::)delimiter(")> operator(+) ident(name)operator(\)) operator(!=) pre_constant(null)operator(;) operator(}) - operator(}) keyword(while) operator(()ident(isObject) operator(&&) operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) keyword(null) operator(\))operator(;) + operator(}) keyword(while) operator(()ident(isObject) operator(&&) operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) pre_constant(null) operator(\))operator(;) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) directive(public) type(boolean) ident(fastIsConstantDefined)operator(()pre_type(String) ident(internedName)operator(\)) operator({) - ident(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) - ident(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(internedName)operator(\))operator(;) + keyword(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(internedName)operator(\))operator(;) type(boolean) ident(isObject) operator(=) local_variable(this) operator(==) ident(getRuntime)operator(()operator(\))operator(.)ident(getObject)operator(()operator(\))operator(;) ident(RubyModule) ident(module) operator(=) local_variable(this)operator(;) keyword(do) operator({) pre_type(Object) ident(value)operator(;) - keyword(if) operator(()operator(()ident(value) operator(=) ident(module)operator(.)ident(constantTableFastFetch)operator(()ident(internedName)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) - keyword(if) operator(()ident(value) operator(!=) ident(UNDEF)operator(\)) keyword(return) keyword(true)operator(;) + keyword(if) operator(()operator(()ident(value) operator(=) ident(module)operator(.)ident(constantTableFastFetch)operator(()ident(internedName)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) + keyword(if) operator(()ident(value) operator(!=) ident(UNDEF)operator(\)) keyword(return) pre_constant(true)operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getLoadService)operator(()operator(\))operator(.)ident(autoloadFor)operator(() - ident(module)operator(.)ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content(::)delimiter(")> operator(+) ident(internedName)operator(\)) operator(!=) keyword(null)operator(;) + ident(module)operator(.)ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content(::)delimiter(")> operator(+) ident(internedName)operator(\)) operator(!=) pre_constant(null)operator(;) operator(}) - operator(}) keyword(while) operator(()ident(isObject) operator(&&) operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) keyword(null) operator(\))operator(;) + operator(}) keyword(while) operator(()ident(isObject) operator(&&) operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) pre_constant(null) operator(\))operator(;) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) comment(//) @@ -31421,11 +31421,11 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(RubyModule) ident(module) operator(=) local_variable(this)operator(;) keyword(do) operator({) keyword(if) operator(()ident(module)operator(.)ident(hasInternalVariable)operator(()ident(name)operator(\))operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) - operator(}) keyword(while) operator(()operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) keyword(null)operator(\))operator(;) + operator(}) keyword(while) operator(()operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) pre_constant(null)operator(\))operator(;) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) comment(/** * Behaves similarly to {@link #getClassVar(String\)}. Searches this @@ -31440,12 +31440,12 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(RubyModule) ident(module) operator(=) local_variable(this)operator(;) ident(IRubyObject) ident(value)operator(;) keyword(do) operator({) - keyword(if) operator(()operator(()ident(value) operator(=) ident(module)operator(.)ident(getInternalVariable)operator(()ident(name)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(value) operator(=) ident(module)operator(.)ident(getInternalVariable)operator(()ident(name)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(value)operator(;) operator(}) - operator(}) keyword(while) operator(()operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) keyword(null)operator(\))operator(;) + operator(}) keyword(while) operator(()operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) pre_constant(null)operator(\))operator(;) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) comment(/** @@ -31464,7 +31464,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(module)operator(.)ident(setInternalVariable)operator(()ident(name)operator(,) ident(value)operator(\))operator(;) keyword(return)operator(;) operator(}) - operator(}) keyword(while) operator(()operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) keyword(null)operator(\))operator(;) + operator(}) keyword(while) operator(()operator(()ident(module) operator(=) ident(module)operator(.)ident(getSuperClass)operator(()operator(\))operator(\)) operator(!=) pre_constant(null)operator(\))operator(;) ident(setInternalVariable)operator(()ident(name)operator(,) ident(value)operator(\))operator(;) operator(}) @@ -31476,39 +31476,39 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj comment(//) directive(public) type(boolean) ident(hasClassVariable)operator(()pre_type(String) ident(name)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isClassVariable)operator(()ident(name)operator(\))operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isClassVariable)operator(()ident(name)operator(\))operator(;) keyword(return) ident(variableTableContains)operator(()ident(name)operator(\))operator(;) operator(}) directive(public) type(boolean) ident(fastHasClassVariable)operator(()pre_type(String) ident(internedName)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isClassVariable)operator(()ident(internedName)operator(\))operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isClassVariable)operator(()ident(internedName)operator(\))operator(;) keyword(return) ident(variableTableFastContains)operator(()ident(internedName)operator(\))operator(;) operator(}) directive(public) ident(IRubyObject) ident(fetchClassVariable)operator(()pre_type(String) ident(name)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isClassVariable)operator(()ident(name)operator(\))operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isClassVariable)operator(()ident(name)operator(\))operator(;) keyword(return) ident(variableTableFetch)operator(()ident(name)operator(\))operator(;) operator(}) directive(public) ident(IRubyObject) ident(fastFetchClassVariable)operator(()pre_type(String) ident(internedName)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isClassVariable)operator(()ident(internedName)operator(\))operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isClassVariable)operator(()ident(internedName)operator(\))operator(;) keyword(return) ident(variableTableFastFetch)operator(()ident(internedName)operator(\))operator(;) operator(}) directive(public) ident(IRubyObject) ident(storeClassVariable)operator(()pre_type(String) ident(name)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isClassVariable)operator(()ident(name)operator(\)) operator(&&) ident(value) operator(!=) keyword(null)operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isClassVariable)operator(()ident(name)operator(\)) operator(&&) ident(value) operator(!=) pre_constant(null)operator(;) ident(ensureClassVariablesSettable)operator(()operator(\))operator(;) keyword(return) ident(variableTableStore)operator(()ident(name)operator(,) ident(value)operator(\))operator(;) operator(}) directive(public) ident(IRubyObject) ident(fastStoreClassVariable)operator(()pre_type(String) ident(internedName)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isClassVariable)operator(()ident(internedName)operator(\)) operator(&&) ident(value) operator(!=) keyword(null)operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isClassVariable)operator(()ident(internedName)operator(\)) operator(&&) ident(value) operator(!=) pre_constant(null)operator(;) ident(ensureClassVariablesSettable)operator(()operator(\))operator(;) keyword(return) ident(variableTableFastStore)operator(()ident(internedName)operator(,) ident(value)operator(\))operator(;) operator(}) directive(public) ident(IRubyObject) ident(deleteClassVariable)operator(()pre_type(String) ident(name)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isClassVariable)operator(()ident(name)operator(\))operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isClassVariable)operator(()ident(name)operator(\))operator(;) ident(ensureClassVariablesSettable)operator(()operator(\))operator(;) keyword(return) ident(variableTableRemove)operator(()ident(name)operator(\))operator(;) operator(}) @@ -31518,9 +31518,9 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(VariableTableEntry)type([]) ident(table) operator(=) ident(variableTableGetTable)operator(()operator(\))operator(;) ident(IRubyObject) ident(readValue)operator(;) keyword(for) operator(()type(int) ident(i) operator(=) ident(table)operator(.)ident(length)operator(;) operator(--)ident(i) operator(>=) integer(0)operator(;) operator(\)) operator({) - keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(IdUtil)operator(.)ident(isClassVariable)operator(()ident(e)operator(.)ident(name)operator(\))operator(\)) operator({) - keyword(if) operator(()operator(()ident(readValue) operator(=) ident(e)operator(.)ident(value)operator(\)) operator(==) keyword(null)operator(\)) ident(readValue) operator(=) ident(variableTableReadLocked)operator(()ident(e)operator(\))operator(;) + keyword(if) operator(()operator(()ident(readValue) operator(=) ident(e)operator(.)ident(value)operator(\)) operator(==) pre_constant(null)operator(\)) ident(readValue) operator(=) ident(variableTableReadLocked)operator(()ident(e)operator(\))operator(;) ident(list)operator(.)ident(add)operator(()keyword(new) ident(VariableEntry)operator(<)ident(IRubyObject)operator(>)operator(()ident(e)operator(.)ident(name)operator(,) ident(readValue)operator(\))operator(\))operator(;) operator(}) operator(}) @@ -31532,7 +31532,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj pre_type(ArrayList)operator(<)pre_type(String)operator(>) ident(list) operator(=) keyword(new) pre_type(ArrayList)operator(<)pre_type(String)operator(>)operator(()operator(\))operator(;) ident(VariableTableEntry)type([]) ident(table) operator(=) ident(variableTableGetTable)operator(()operator(\))operator(;) keyword(for) operator(()type(int) ident(i) operator(=) ident(table)operator(.)ident(length)operator(;) operator(--)ident(i) operator(>=) integer(0)operator(;) operator(\)) operator({) - keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(IdUtil)operator(.)ident(isClassVariable)operator(()ident(e)operator(.)ident(name)operator(\))operator(\)) operator({) ident(list)operator(.)ident(add)operator(()ident(e)operator(.)ident(name)operator(\))operator(;) operator(}) @@ -31577,42 +31577,42 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj comment(//) directive(public) type(boolean) ident(hasConstant)operator(()pre_type(String) ident(name)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(name)operator(\))operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(name)operator(\))operator(;) keyword(return) ident(constantTableContains)operator(()ident(name)operator(\))operator(;) operator(}) directive(public) type(boolean) ident(fastHasConstant)operator(()pre_type(String) ident(internedName)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(internedName)operator(\))operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(internedName)operator(\))operator(;) keyword(return) ident(constantTableFastContains)operator(()ident(internedName)operator(\))operator(;) operator(}) comment(// returns the stored value without processing undefs (autoloads\)) directive(public) ident(IRubyObject) ident(fetchConstant)operator(()pre_type(String) ident(name)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(name)operator(\))operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(name)operator(\))operator(;) keyword(return) ident(constantTableFetch)operator(()ident(name)operator(\))operator(;) operator(}) comment(// returns the stored value without processing undefs (autoloads\)) directive(public) ident(IRubyObject) ident(fastFetchConstant)operator(()pre_type(String) ident(internedName)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(internedName)operator(\))operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(internedName)operator(\))operator(;) keyword(return) ident(constantTableFastFetch)operator(()ident(internedName)operator(\))operator(;) operator(}) directive(public) ident(IRubyObject) ident(storeConstant)operator(()pre_type(String) ident(name)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(name)operator(\)) operator(&&) ident(value) operator(!=) keyword(null)operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(name)operator(\)) operator(&&) ident(value) operator(!=) pre_constant(null)operator(;) ident(ensureConstantsSettable)operator(()operator(\))operator(;) keyword(return) ident(constantTableStore)operator(()ident(name)operator(,) ident(value)operator(\))operator(;) operator(}) directive(public) ident(IRubyObject) ident(fastStoreConstant)operator(()pre_type(String) ident(internedName)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(internedName)operator(\)) operator(&&) ident(value) operator(!=) keyword(null)operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(internedName)operator(\)) operator(&&) ident(value) operator(!=) pre_constant(null)operator(;) ident(ensureConstantsSettable)operator(()operator(\))operator(;) keyword(return) ident(constantTableFastStore)operator(()ident(internedName)operator(,) ident(value)operator(\))operator(;) operator(}) comment(// removes and returns the stored value without processing undefs (autoloads\)) directive(public) ident(IRubyObject) ident(deleteConstant)operator(()pre_type(String) ident(name)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(name)operator(\))operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isConstant)operator(()ident(name)operator(\))operator(;) ident(ensureConstantsSettable)operator(()operator(\))operator(;) keyword(return) ident(constantTableRemove)operator(()ident(name)operator(\))operator(;) operator(}) @@ -31621,7 +31621,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj pre_type(ArrayList)operator(<)ident(Variable)operator(<)ident(IRubyObject)operator(>)operator(>) ident(list) operator(=) keyword(new) pre_type(ArrayList)operator(<)ident(Variable)operator(<)ident(IRubyObject)operator(>)operator(>)operator(()operator(\))operator(;) ident(ConstantTableEntry)type([]) ident(table) operator(=) ident(constantTableGetTable)operator(()operator(\))operator(;) keyword(for) operator(()type(int) ident(i) operator(=) ident(table)operator(.)ident(length)operator(;) operator(--)ident(i) operator(>=) integer(0)operator(;) operator(\)) operator({) - keyword(for) operator(()ident(ConstantTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(ConstantTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) ident(list)operator(.)ident(add)operator(()ident(e)operator(\))operator(;) operator(}) operator(}) @@ -31632,7 +31632,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj pre_type(ArrayList)operator(<)pre_type(String)operator(>) ident(list) operator(=) keyword(new) pre_type(ArrayList)operator(<)pre_type(String)operator(>)operator(()operator(\))operator(;) ident(ConstantTableEntry)type([]) ident(table) operator(=) ident(constantTableGetTable)operator(()operator(\))operator(;) keyword(for) operator(()type(int) ident(i) operator(=) ident(table)operator(.)ident(length)operator(;) operator(--)ident(i) operator(>=) integer(0)operator(;) operator(\)) operator({) - keyword(for) operator(()ident(ConstantTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(ConstantTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) ident(list)operator(.)ident(add)operator(()ident(e)operator(.)ident(name)operator(\))operator(;) operator(}) operator(}) @@ -31683,9 +31683,9 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj keyword(try) operator({) ident(VariableTableEntry)type([]) ident(table)operator(;) ident(VariableTableEntry) ident(e)operator(;) - keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(==) pre_constant(null)operator(\)) operator({) ident(table) operator(=) keyword(new) ident(VariableTableEntry)operator([)ident(VARIABLE_TABLE_DEFAULT_CAPACITY)operator(])operator(;) - ident(e) operator(=) keyword(new) ident(VariableTableEntry)operator(()ident(hash)operator(,) ident(name)operator(.)ident(intern)operator(()operator(\))operator(,) ident(value)operator(,) keyword(null)operator(\))operator(;) + ident(e) operator(=) keyword(new) ident(VariableTableEntry)operator(()ident(hash)operator(,) ident(name)operator(.)ident(intern)operator(()operator(\))operator(,) ident(value)operator(,) pre_constant(null)operator(\))operator(;) ident(table)operator([)ident(hash) operator(&) operator(()ident(VARIABLE_TABLE_DEFAULT_CAPACITY) operator(-) integer(1)operator(\))operator(]) operator(=) ident(e)operator(;) ident(variableTableThreshold) operator(=) operator(()type(int)operator(\))operator(()ident(VARIABLE_TABLE_DEFAULT_CAPACITY) operator(*) ident(VARIABLE_TABLE_LOAD_FACTOR)operator(\))operator(;) ident(variableTableSize) operator(=) integer(1)operator(;) @@ -31697,7 +31697,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(table) operator(=) ident(variableTableRehash)operator(()operator(\))operator(;) operator(}) type(int) ident(index)operator(;) - keyword(for) operator(()ident(e) operator(=) ident(table)operator([)ident(index) operator(=) ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(e) operator(=) ident(table)operator([)ident(index) operator(=) ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(hash) operator(==) ident(e)operator(.)ident(hash) operator(&&) ident(name)operator(.)ident(equals)operator(()ident(e)operator(.)ident(name)operator(\))operator(\)) operator({) ident(e)operator(.)ident(value) operator(=) ident(value)operator(;) keyword(return) ident(value)operator(;) @@ -31718,16 +31718,16 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj annotation(@Override) directive(protected) ident(IRubyObject) ident(variableTableFastStore)operator(()pre_type(String) ident(internedName)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) - ident(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( not interned)delimiter(")>operator(;) + keyword(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( not interned)delimiter(")>operator(;) type(int) ident(hash) operator(=) ident(internedName)operator(.)ident(hashCode)operator(()operator(\))operator(;) pre_type(ReentrantLock) ident(lock)operator(;) operator(()ident(lock) operator(=) ident(variableWriteLock)operator(\))operator(.)ident(lock)operator(()operator(\))operator(;) keyword(try) operator({) ident(VariableTableEntry)type([]) ident(table)operator(;) ident(VariableTableEntry) ident(e)operator(;) - keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(==) pre_constant(null)operator(\)) operator({) ident(table) operator(=) keyword(new) ident(VariableTableEntry)operator([)ident(VARIABLE_TABLE_DEFAULT_CAPACITY)operator(])operator(;) - ident(e) operator(=) keyword(new) ident(VariableTableEntry)operator(()ident(hash)operator(,) ident(internedName)operator(,) ident(value)operator(,) keyword(null)operator(\))operator(;) + ident(e) operator(=) keyword(new) ident(VariableTableEntry)operator(()ident(hash)operator(,) ident(internedName)operator(,) ident(value)operator(,) pre_constant(null)operator(\))operator(;) ident(table)operator([)ident(hash) operator(&) operator(()ident(VARIABLE_TABLE_DEFAULT_CAPACITY) operator(-) integer(1)operator(\))operator(]) operator(=) ident(e)operator(;) ident(variableTableThreshold) operator(=) operator(()type(int)operator(\))operator(()ident(VARIABLE_TABLE_DEFAULT_CAPACITY) operator(*) ident(VARIABLE_TABLE_LOAD_FACTOR)operator(\))operator(;) ident(variableTableSize) operator(=) integer(1)operator(;) @@ -31739,7 +31739,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(table) operator(=) ident(variableTableRehash)operator(()operator(\))operator(;) operator(}) type(int) ident(index)operator(;) - keyword(for) operator(()ident(e) operator(=) ident(table)operator([)ident(index) operator(=) ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(e) operator(=) ident(table)operator([)ident(index) operator(=) ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(internedName) operator(==) ident(e)operator(.)ident(name)operator(\)) operator({) ident(e)operator(.)ident(value) operator(=) ident(value)operator(;) keyword(return) ident(value)operator(;) @@ -31764,12 +31764,12 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj operator(()ident(lock) operator(=) ident(variableWriteLock)operator(\))operator(.)ident(lock)operator(()operator(\))operator(;) keyword(try) operator({) ident(VariableTableEntry)type([]) ident(table)operator(;) - keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) type(int) ident(hash) operator(=) ident(name)operator(.)ident(hashCode)operator(()operator(\))operator(;) type(int) ident(index) operator(=) ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(;) ident(VariableTableEntry) ident(first) operator(=) ident(table)operator([)ident(index)operator(])operator(;) ident(VariableTableEntry) ident(e)operator(;) - keyword(for) operator(()ident(e) operator(=) ident(first)operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(e) operator(=) ident(first)operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(hash) operator(==) ident(e)operator(.)ident(hash) operator(&&) ident(name)operator(.)ident(equals)operator(()ident(e)operator(.)ident(name)operator(\))operator(\)) operator({) ident(IRubyObject) ident(oldValue) operator(=) ident(e)operator(.)ident(value)operator(;) comment(// All entries following removed node can stay) @@ -31789,7 +31789,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj operator(}) keyword(finally) operator({) ident(lock)operator(.)ident(unlock)operator(()operator(\))operator(;) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) annotation(@Override) @@ -31812,7 +31812,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(variableTableThreshold) operator(=) operator(()type(int)operator(\))operator(()ident(VARIABLE_TABLE_DEFAULT_CAPACITY) operator(*) ident(VARIABLE_TABLE_LOAD_FACTOR)operator(\))operator(;) ident(variableTable) operator(=) keyword(new) ident(VariableTableEntry)operator([)ident(VARIABLE_TABLE_DEFAULT_CAPACITY)operator(])operator(;) keyword(for) operator(()ident(Variable)operator(<)ident(IRubyObject)operator(>) ident(var) operator(:) ident(vars)operator(\)) operator({) - ident(assert) operator(!)ident(var)operator(.)ident(isConstant)operator(()operator(\)) operator(&&) ident(var)operator(.)ident(getValue)operator(()operator(\)) operator(!=) keyword(null)operator(;) + keyword(assert) operator(!)ident(var)operator(.)ident(isConstant)operator(()operator(\)) operator(&&) ident(var)operator(.)ident(getValue)operator(()operator(\)) operator(!=) pre_constant(null)operator(;) ident(variableTableStore)operator(()ident(var)operator(.)ident(getName)operator(()operator(\))operator(,) ident(var)operator(.)ident(getValue)operator(()operator(\))operator(\))operator(;) operator(}) operator(}) keyword(finally) operator({) @@ -31866,13 +31866,13 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj pre_type(ArrayList)operator(<)ident(Variable)operator(<)ident(IRubyObject)operator(>)operator(>) ident(list) operator(=) keyword(new) pre_type(ArrayList)operator(<)ident(Variable)operator(<)ident(IRubyObject)operator(>)operator(>)operator(()operator(\))operator(;) ident(IRubyObject) ident(readValue)operator(;) keyword(for) operator(()type(int) ident(i) operator(=) ident(vtable)operator(.)ident(length)operator(;) operator(--)ident(i) operator(>=) integer(0)operator(;) operator(\)) operator({) - keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(vtable)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) - keyword(if) operator(()operator(()ident(readValue) operator(=) ident(e)operator(.)ident(value)operator(\)) operator(==) keyword(null)operator(\)) ident(readValue) operator(=) ident(variableTableReadLocked)operator(()ident(e)operator(\))operator(;) + keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(vtable)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(if) operator(()operator(()ident(readValue) operator(=) ident(e)operator(.)ident(value)operator(\)) operator(==) pre_constant(null)operator(\)) ident(readValue) operator(=) ident(variableTableReadLocked)operator(()ident(e)operator(\))operator(;) ident(list)operator(.)ident(add)operator(()keyword(new) ident(VariableEntry)operator(<)ident(IRubyObject)operator(>)operator(()ident(e)operator(.)ident(name)operator(,) ident(readValue)operator(\))operator(\))operator(;) operator(}) operator(}) keyword(for) operator(()type(int) ident(i) operator(=) ident(ctable)operator(.)ident(length)operator(;) operator(--)ident(i) operator(>=) integer(0)operator(;) operator(\)) operator({) - keyword(for) operator(()ident(ConstantTableEntry) ident(e) operator(=) ident(ctable)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(ConstantTableEntry) ident(e) operator(=) ident(ctable)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) ident(list)operator(.)ident(add)operator(()ident(e)operator(\))operator(;) operator(}) operator(}) @@ -31885,12 +31885,12 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(ConstantTableEntry)type([]) ident(ctable) operator(=) ident(constantTableGetTable)operator(()operator(\))operator(;) pre_type(ArrayList)operator(<)pre_type(String)operator(>) ident(list) operator(=) keyword(new) pre_type(ArrayList)operator(<)pre_type(String)operator(>)operator(()operator(\))operator(;) keyword(for) operator(()type(int) ident(i) operator(=) ident(vtable)operator(.)ident(length)operator(;) operator(--)ident(i) operator(>=) integer(0)operator(;) operator(\)) operator({) - keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(vtable)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(vtable)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) ident(list)operator(.)ident(add)operator(()ident(e)operator(.)ident(name)operator(\))operator(;) operator(}) operator(}) keyword(for) operator(()type(int) ident(i) operator(=) ident(ctable)operator(.)ident(length)operator(;) operator(--)ident(i) operator(>=) integer(0)operator(;) operator(\)) operator({) - keyword(for) operator(()ident(ConstantTableEntry) ident(e) operator(=) ident(ctable)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(ConstantTableEntry) ident(e) operator(=) ident(ctable)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) ident(list)operator(.)ident(add)operator(()ident(e)operator(.)ident(name)operator(\))operator(;) operator(}) operator(}) @@ -31933,62 +31933,62 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj keyword(return) ident(value)operator(;) operator(}) directive(public) directive(final) type(boolean) ident(isClassVariable)operator(()operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) directive(public) directive(final) type(boolean) ident(isConstant)operator(()operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) directive(public) directive(final) type(boolean) ident(isInstanceVariable)operator(()operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) directive(public) directive(final) type(boolean) ident(isRubyVariable)operator(()operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) operator(}) directive(protected) type(boolean) ident(constantTableContains)operator(()pre_type(String) ident(name)operator(\)) operator({) type(int) ident(hash) operator(=) ident(name)operator(.)ident(hashCode)operator(()operator(\))operator(;) ident(ConstantTableEntry)type([]) ident(table)operator(;) - keyword(for) operator(()ident(ConstantTableEntry) ident(e) operator(=) operator(()ident(table) operator(=) ident(constantTable)operator(\))operator([)ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(ConstantTableEntry) ident(e) operator(=) operator(()ident(table) operator(=) ident(constantTable)operator(\))operator([)ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(hash) operator(==) ident(e)operator(.)ident(hash) operator(&&) ident(name)operator(.)ident(equals)operator(()ident(e)operator(.)ident(name)operator(\))operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) directive(protected) type(boolean) ident(constantTableFastContains)operator(()pre_type(String) ident(internedName)operator(\)) operator({) ident(ConstantTableEntry)type([]) ident(table)operator(;) - keyword(for) operator(()ident(ConstantTableEntry) ident(e) operator(=) operator(()ident(table) operator(=) ident(constantTable)operator(\))operator([)ident(internedName)operator(.)ident(hashCode)operator(()operator(\)) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(ConstantTableEntry) ident(e) operator(=) operator(()ident(table) operator(=) ident(constantTable)operator(\))operator([)ident(internedName)operator(.)ident(hashCode)operator(()operator(\)) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(internedName) operator(==) ident(e)operator(.)ident(name)operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) directive(protected) ident(IRubyObject) ident(constantTableFetch)operator(()pre_type(String) ident(name)operator(\)) operator({) type(int) ident(hash) operator(=) ident(name)operator(.)ident(hashCode)operator(()operator(\))operator(;) ident(ConstantTableEntry)type([]) ident(table)operator(;) - keyword(for) operator(()ident(ConstantTableEntry) ident(e) operator(=) operator(()ident(table) operator(=) ident(constantTable)operator(\))operator([)ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(ConstantTableEntry) ident(e) operator(=) operator(()ident(table) operator(=) ident(constantTable)operator(\))operator([)ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(hash) operator(==) ident(e)operator(.)ident(hash) operator(&&) ident(name)operator(.)ident(equals)operator(()ident(e)operator(.)ident(name)operator(\))operator(\)) operator({) keyword(return) ident(e)operator(.)ident(value)operator(;) operator(}) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) directive(protected) ident(IRubyObject) ident(constantTableFastFetch)operator(()pre_type(String) ident(internedName)operator(\)) operator({) ident(ConstantTableEntry)type([]) ident(table)operator(;) - keyword(for) operator(()ident(ConstantTableEntry) ident(e) operator(=) operator(()ident(table) operator(=) ident(constantTable)operator(\))operator([)ident(internedName)operator(.)ident(hashCode)operator(()operator(\)) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(ConstantTableEntry) ident(e) operator(=) operator(()ident(table) operator(=) ident(constantTable)operator(\))operator([)ident(internedName)operator(.)ident(hashCode)operator(()operator(\)) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(internedName) operator(==) ident(e)operator(.)ident(name)operator(\)) operator({) keyword(return) ident(e)operator(.)ident(value)operator(;) operator(}) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) directive(protected) ident(IRubyObject) ident(constantTableStore)operator(()pre_type(String) ident(name)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) @@ -32006,7 +32006,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(table) operator(=) ident(constantTable)operator(;) operator(}) type(int) ident(index)operator(;) - keyword(for) operator(()ident(e) operator(=) ident(first) operator(=) ident(table)operator([)ident(index) operator(=) ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(e) operator(=) ident(first) operator(=) ident(table)operator([)ident(index) operator(=) ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(hash) operator(==) ident(e)operator(.)ident(hash) operator(&&) ident(name)operator(.)ident(equals)operator(()ident(e)operator(.)ident(name)operator(\))operator(\)) operator({) comment(// if value is unchanged, do nothing) keyword(if) operator(()ident(value) operator(==) ident(e)operator(.)ident(value)operator(\)) operator({) @@ -32033,7 +32033,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj operator(}) directive(protected) ident(IRubyObject) ident(constantTableFastStore)operator(()pre_type(String) ident(internedName)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) - ident(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( not interned)delimiter(")>operator(;) + keyword(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( not interned)delimiter(")>operator(;) type(int) ident(hash) operator(=) ident(internedName)operator(.)ident(hashCode)operator(()operator(\))operator(;) pre_type(ReentrantLock) ident(lock)operator(;) operator(()ident(lock) operator(=) ident(variableWriteLock)operator(\))operator(.)ident(lock)operator(()operator(\))operator(;) @@ -32048,7 +32048,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(table) operator(=) ident(constantTable)operator(;) operator(}) type(int) ident(index)operator(;) - keyword(for) operator(()ident(e) operator(=) ident(first) operator(=) ident(table)operator([)ident(index) operator(=) ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(e) operator(=) ident(first) operator(=) ident(table)operator([)ident(index) operator(=) ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(internedName) operator(==) ident(e)operator(.)ident(name)operator(\)) operator({) comment(// if value is unchanged, do nothing) keyword(if) operator(()ident(value) operator(==) ident(e)operator(.)ident(value)operator(\)) operator({) @@ -32079,12 +32079,12 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj operator(()ident(lock) operator(=) ident(variableWriteLock)operator(\))operator(.)ident(lock)operator(()operator(\))operator(;) keyword(try) operator({) ident(ConstantTableEntry)type([]) ident(table)operator(;) - keyword(if) operator(()operator(()ident(table) operator(=) ident(constantTable)operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(table) operator(=) ident(constantTable)operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) type(int) ident(hash) operator(=) ident(name)operator(.)ident(hashCode)operator(()operator(\))operator(;) type(int) ident(index) operator(=) ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(;) ident(ConstantTableEntry) ident(first) operator(=) ident(table)operator([)ident(index)operator(])operator(;) ident(ConstantTableEntry) ident(e)operator(;) - keyword(for) operator(()ident(e) operator(=) ident(first)operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(e) operator(=) ident(first)operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(hash) operator(==) ident(e)operator(.)ident(hash) operator(&&) ident(name)operator(.)ident(equals)operator(()ident(e)operator(.)ident(name)operator(\))operator(\)) operator({) ident(IRubyObject) ident(oldValue) operator(=) ident(e)operator(.)ident(value)operator(;) comment(// All entries following removed node can stay) @@ -32104,7 +32104,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj operator(}) keyword(finally) operator({) ident(lock)operator(.)ident(unlock)operator(()operator(\))operator(;) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) @@ -32113,7 +32113,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj operator(}) directive(protected) type(int) ident(constantTableGetSize)operator(()operator(\)) operator({) - keyword(if) operator(()ident(constantTable) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(constantTable) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(constantTableSize)operator(;) operator(}) keyword(return) integer(0)operator(;) @@ -32127,7 +32127,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(constantTableThreshold) operator(=) operator(()type(int)operator(\))operator(()ident(CONSTANT_TABLE_DEFAULT_CAPACITY) operator(*) ident(CONSTANT_TABLE_LOAD_FACTOR)operator(\))operator(;) ident(constantTable) operator(=) keyword(new) ident(ConstantTableEntry)operator([)ident(CONSTANT_TABLE_DEFAULT_CAPACITY)operator(])operator(;) keyword(for) operator(()ident(Variable)operator(<)ident(IRubyObject)operator(>) ident(var) operator(:) ident(vars)operator(\)) operator({) - ident(assert) ident(var)operator(.)ident(isConstant)operator(()operator(\)) operator(&&) ident(var)operator(.)ident(getValue)operator(()operator(\)) operator(!=) keyword(null)operator(;) + keyword(assert) ident(var)operator(.)ident(isConstant)operator(()operator(\)) operator(&&) ident(var)operator(.)ident(getValue)operator(()operator(\)) operator(!=) pre_constant(null)operator(;) ident(constantTableStore)operator(()ident(var)operator(.)ident(getName)operator(()operator(\))operator(,) ident(var)operator(.)ident(getValue)operator(()operator(\))operator(\))operator(;) operator(}) operator(}) keyword(finally) operator({) @@ -32154,12 +32154,12 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj comment(// proceed. So we cannot yet null out each bin.) ident(e) operator(=) ident(oldTable)operator([)ident(i)operator(])operator(;) - keyword(if) operator(()ident(e) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(e) operator(!=) pre_constant(null)operator(\)) operator({) ident(ConstantTableEntry) ident(next) operator(=) ident(e)operator(.)ident(next)operator(;) type(int) ident(idx) operator(=) ident(e)operator(.)ident(hash) operator(&) ident(sizeMask)operator(;) comment(// Single node on list) - keyword(if) operator(()ident(next) operator(==) keyword(null)operator(\)) + keyword(if) operator(()ident(next) operator(==) pre_constant(null)operator(\)) ident(newTable)operator([)ident(idx)operator(]) operator(=) ident(e)operator(;) keyword(else) operator({) @@ -32167,7 +32167,7 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj ident(ConstantTableEntry) ident(lastRun) operator(=) ident(e)operator(;) type(int) ident(lastIdx) operator(=) ident(idx)operator(;) keyword(for) operator(()ident(ConstantTableEntry) ident(last) operator(=) ident(next)operator(;) - ident(last) operator(!=) keyword(null)operator(;) + ident(last) operator(!=) pre_constant(null)operator(;) ident(last) operator(=) ident(last)operator(.)ident(next)operator(\)) operator({) type(int) ident(k) operator(=) ident(last)operator(.)ident(hash) operator(&) ident(sizeMask)operator(;) keyword(if) operator(()ident(k) operator(!=) ident(lastIdx)operator(\)) operator({) @@ -32199,9 +32199,9 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj directive(protected) pre_type(Map) ident(constantTableGetMap)operator(()operator(\)) operator({) pre_type(HashMap) ident(map) operator(=) keyword(new) pre_type(HashMap)operator(()operator(\))operator(;) ident(ConstantTableEntry)type([]) ident(table)operator(;) - keyword(if) operator(()operator(()ident(table) operator(=) ident(constantTable)operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(table) operator(=) ident(constantTable)operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(for) operator(()type(int) ident(i) operator(=) ident(table)operator(.)ident(length)operator(;) operator(--)ident(i) operator(>=) integer(0)operator(;) operator(\)) operator({) - keyword(for) operator(()ident(ConstantTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(ConstantTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) ident(map)operator(.)ident(put)operator(()ident(e)operator(.)ident(name)operator(,) ident(e)operator(.)ident(value)operator(\))operator(;) operator(}) operator(}) @@ -32216,9 +32216,9 @@ directive(public) type(class) class(RubyModule) directive(extends) ident(RubyObj annotation(@SuppressWarnings)operator(()string<delimiter(")content(unchecked)delimiter(")>operator(\)) directive(protected) pre_type(Map) ident(constantTableGetMap)operator(()pre_type(Map) ident(map)operator(\)) operator({) ident(ConstantTableEntry)type([]) ident(table)operator(;) - keyword(if) operator(()operator(()ident(table) operator(=) ident(constantTable)operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(table) operator(=) ident(constantTable)operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(for) operator(()type(int) ident(i) operator(=) ident(table)operator(.)ident(length)operator(;) operator(--)ident(i) operator(>=) integer(0)operator(;) operator(\)) operator({) - keyword(for) operator(()ident(ConstantTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(ConstantTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) ident(map)operator(.)ident(put)operator(()ident(e)operator(.)ident(name)operator(,) ident(e)operator(.)ident(value)operator(\))operator(;) operator(}) operator(}) @@ -32301,14 +32301,14 @@ directive(public) type(class) class(RubyNameError) directive(extends) ident(Ruby directive(private) directive(final) ident(CallType) ident(callType)operator(;) ident(RubyNameErrorMessage)operator(()ident(Ruby) ident(runtime)operator(,) ident(IRubyObject) ident(object)operator(,) ident(IRubyObject) ident(method)operator(,) pre_type(Visibility) ident(visibility)operator(,) ident(CallType) ident(callType)operator(\)) operator({) - local_variable(super)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getNameErrorMessage)operator(()operator(\))operator(,) keyword(false)operator(\))operator(;) + local_variable(super)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getNameErrorMessage)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(;) local_variable(this)operator(.)ident(object) operator(=) ident(object)operator(;) local_variable(this)operator(.)ident(method) operator(=) ident(method)operator(;) local_variable(this)operator(.)ident(visibility) operator(=) ident(visibility)operator(;) local_variable(this)operator(.)ident(callType) operator(=) ident(callType)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(_load)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(_load)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(load)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(return) ident(arg)operator(;) operator(}) @@ -32320,7 +32320,7 @@ directive(public) type(class) class(RubyNameError) directive(extends) ident(Ruby annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(to_str)delimiter(")>operator(\)) directive(public) ident(IRubyObject) ident(to_str)operator(()ident(ThreadContext) ident(context)operator(\)) operator({) - pre_type(String) ident(format) operator(=) keyword(null)operator(;) + pre_type(String) ident(format) operator(=) pre_constant(null)operator(;) keyword(if) operator(()ident(visibility) operator(==) ident(PRIVATE)operator(\)) operator({) ident(format) operator(=) string<delimiter(")content(private method `%s' called for %s)delimiter(")>operator(;) @@ -32332,9 +32332,9 @@ directive(public) type(class) class(RubyNameError) directive(extends) ident(Ruby ident(format) operator(=) string<delimiter(")content(super: no superclass method `%s')delimiter(")>operator(;) operator(}) - keyword(if) operator(()ident(format) operator(==) keyword(null)operator(\)) ident(format) operator(=) string<delimiter(")content(undefined method `%s' for %s)delimiter(")>operator(;) + keyword(if) operator(()ident(format) operator(==) pre_constant(null)operator(\)) ident(format) operator(=) string<delimiter(")content(undefined method `%s' for %s)delimiter(")>operator(;) - pre_type(String) ident(description) operator(=) keyword(null)operator(;) + pre_type(String) ident(description) operator(=) pre_constant(null)operator(;) keyword(if) operator(()ident(object)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) ident(description) operator(=) string<delimiter(")content(nil)delimiter(")>operator(;) @@ -32347,7 +32347,7 @@ directive(public) type(class) class(RubyNameError) directive(extends) ident(Ruby ident(description) operator(=) ident(RubyObject)operator(.)ident(inspect)operator(()ident(context)operator(,) ident(object)operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) operator(}) keyword(catch)operator(()ident(JumpException) ident(e)operator(\)) operator({)operator(}) - keyword(if) operator(()ident(description) operator(==) keyword(null) operator(||) ident(description)operator(.)ident(length)operator(()operator(\)) operator(>) integer(65)operator(\)) ident(description) operator(=) ident(object)operator(.)ident(anyToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) + keyword(if) operator(()ident(description) operator(==) pre_constant(null) operator(||) ident(description)operator(.)ident(length)operator(()operator(\)) operator(>) integer(65)operator(\)) ident(description) operator(=) ident(object)operator(.)ident(anyToString)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) operator(}) keyword(if) operator(()ident(description)operator(.)ident(length)operator(()operator(\)) operator(==) integer(0) operator(||) operator(()ident(description)operator(.)ident(length)operator(()operator(\)) operator(>) integer(0) operator(&&) ident(description)operator(.)ident(charAt)operator(()integer(0)operator(\)) operator(!=) string<delimiter(')content(#)delimiter(')>operator(\))operator(\)) operator({) @@ -32357,7 +32357,7 @@ directive(public) type(class) class(RubyNameError) directive(extends) ident(Ruby ident(Ruby) ident(runtime) operator(=) ident(getRuntime)operator(()operator(\))operator(;) ident(RubyArray) ident(arr) operator(=) ident(runtime)operator(.)ident(newArray)operator(()ident(method)operator(,) ident(runtime)operator(.)ident(newString)operator(()ident(description)operator(\))operator(\))operator(;) ident(RubyString) ident(msg) operator(=) ident(runtime)operator(.)ident(newString)operator(()ident(Sprintf)operator(.)ident(sprintf)operator(()ident(runtime)operator(.)ident(newString)operator(()ident(format)operator(\))operator(,) ident(arr)operator(\))operator(.)ident(toString)operator(()operator(\))operator(\))operator(;) - keyword(if) operator(()ident(object)operator(.)ident(isTaint)operator(()operator(\))operator(\)) ident(msg)operator(.)ident(setTaint)operator(()keyword(true)operator(\))operator(;) + keyword(if) operator(()ident(object)operator(.)ident(isTaint)operator(()operator(\))operator(\)) ident(msg)operator(.)ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) keyword(return) ident(msg)operator(;) operator(}) operator(}) @@ -32385,15 +32385,15 @@ directive(public) type(class) class(RubyNameError) directive(extends) ident(Ruby operator(}) directive(public) ident(RubyNameError)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(exceptionClass)operator(,) pre_type(String) ident(message)operator(\)) operator({) - local_variable(this)operator(()ident(runtime)operator(,) ident(exceptionClass)operator(,) ident(message)operator(,) keyword(null)operator(\))operator(;) + local_variable(this)operator(()ident(runtime)operator(,) ident(exceptionClass)operator(,) ident(message)operator(,) pre_constant(null)operator(\))operator(;) operator(}) directive(public) ident(RubyNameError)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(exceptionClass)operator(,) pre_type(String) ident(message)operator(,) pre_type(String) ident(name)operator(\)) operator({) local_variable(super)operator(()ident(runtime)operator(,) ident(exceptionClass)operator(,) ident(message)operator(\))operator(;) - local_variable(this)operator(.)ident(name) operator(=) ident(name) operator(==) keyword(null) operator(?) ident(runtime)operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(runtime)operator(.)ident(newString)operator(()ident(name)operator(\))operator(;) + local_variable(this)operator(.)ident(name) operator(=) ident(name) operator(==) pre_constant(null) operator(?) ident(runtime)operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(runtime)operator(.)ident(newString)operator(()ident(name)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(exception)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(exception)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyException) ident(newRubyNameError)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(RubyClass) ident(klass) operator(=) operator(()ident(RubyClass)operator(\))ident(recv)operator(;) @@ -32404,7 +32404,7 @@ directive(public) type(class) class(RubyNameError) directive(extends) ident(Ruby keyword(return) ident(newError)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) annotation(@Override) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(>) integer(1)operator(\)) operator({) @@ -32428,7 +32428,7 @@ directive(public) type(class) class(RubyNameError) directive(extends) ident(Ruby keyword(if) operator(()ident(message)operator(.)ident(isNil)operator(()operator(\))operator(\)) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()ident(message)operator(.)ident(getMetaClass)operator(()operator(\))operator(.)ident(getName)operator(()operator(\))operator(\))operator(;) ident(RubyString) ident(str) operator(=) ident(message)operator(.)ident(convertToString)operator(()operator(\))operator(;) keyword(if) operator(()ident(str) operator(!=) ident(message)operator(\)) ident(message) operator(=) ident(str)operator(;) - keyword(if) operator(()ident(isTaint)operator(()operator(\))operator(\)) ident(message)operator(.)ident(setTaint)operator(()keyword(true)operator(\))operator(;) + keyword(if) operator(()ident(isTaint)operator(()operator(\))operator(\)) ident(message)operator(.)ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) keyword(return) ident(message)operator(;) operator(}) @@ -32485,7 +32485,7 @@ comment(/** annotation(@JRubyClass)operator(()ident(name)operator(=)string<delimiter(")content(NilClass)delimiter(")>operator(\)) directive(public) type(class) class(RubyNil) directive(extends) ident(RubyObject) operator({) directive(public) ident(RubyNil)operator(()ident(Ruby) ident(runtime)operator(\)) operator({) - local_variable(super)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getNilClass)operator(()operator(\))operator(,) keyword(false)operator(\))operator(;) + local_variable(super)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getNilClass)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(;) ident(flags) operator(|=) ident(NIL_F) operator(|) ident(FALSE_F)operator(;) operator(}) @@ -32517,7 +32517,7 @@ directive(public) type(class) class(RubyNil) directive(extends) ident(RubyObject annotation(@Override) directive(public) type(boolean) ident(isImmediate)operator(()operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) annotation(@Override) @@ -32693,14 +32693,14 @@ directive(public) type(class) class(RubyNKF) operator({) directive(public) directive(static) directive(final) ident(NKFCharset) ident(JIS) operator(=) keyword(new) ident(NKFCharset)operator(()integer(1)operator(,) string<delimiter(")content(iso-2022-jp)delimiter(")>operator(\))operator(;) directive(public) directive(static) directive(final) ident(NKFCharset) ident(EUC) operator(=) keyword(new) ident(NKFCharset)operator(()integer(2)operator(,) string<delimiter(")content(EUC-JP)delimiter(")>operator(\))operator(;) directive(public) directive(static) directive(final) ident(NKFCharset) ident(SJIS) operator(=) keyword(new) ident(NKFCharset)operator(()integer(3)operator(,) string<delimiter(")content(Windows-31J)delimiter(")>operator(\))operator(;) - directive(public) directive(static) directive(final) ident(NKFCharset) ident(BINARY) operator(=) keyword(new) ident(NKFCharset)operator(()integer(4)operator(,) keyword(null)operator(\))operator(;) - directive(public) directive(static) directive(final) ident(NKFCharset) ident(NOCONV) operator(=) keyword(new) ident(NKFCharset)operator(()integer(4)operator(,) keyword(null)operator(\))operator(;) - directive(public) directive(static) directive(final) ident(NKFCharset) ident(UNKNOWN) operator(=) keyword(new) ident(NKFCharset)operator(()integer(0)operator(,) keyword(null)operator(\))operator(;) + directive(public) directive(static) directive(final) ident(NKFCharset) ident(BINARY) operator(=) keyword(new) ident(NKFCharset)operator(()integer(4)operator(,) pre_constant(null)operator(\))operator(;) + directive(public) directive(static) directive(final) ident(NKFCharset) ident(NOCONV) operator(=) keyword(new) ident(NKFCharset)operator(()integer(4)operator(,) pre_constant(null)operator(\))operator(;) + directive(public) directive(static) directive(final) ident(NKFCharset) ident(UNKNOWN) operator(=) keyword(new) ident(NKFCharset)operator(()integer(0)operator(,) pre_constant(null)operator(\))operator(;) directive(public) directive(static) directive(final) ident(NKFCharset) ident(ASCII) operator(=) keyword(new) ident(NKFCharset)operator(()integer(5)operator(,) string<delimiter(")content(iso-8859-1)delimiter(")>operator(\))operator(;) directive(public) directive(static) directive(final) ident(NKFCharset) ident(UTF8) operator(=) keyword(new) ident(NKFCharset)operator(()integer(6)operator(,) string<delimiter(")content(UTF-8)delimiter(")>operator(\))operator(;) directive(public) directive(static) directive(final) ident(NKFCharset) ident(UTF16) operator(=) keyword(new) ident(NKFCharset)operator(()integer(8)operator(,) string<delimiter(")content(UTF-16)delimiter(")>operator(\))operator(;) directive(public) directive(static) directive(final) ident(NKFCharset) ident(UTF32) operator(=) keyword(new) ident(NKFCharset)operator(()integer(12)operator(,) string<delimiter(")content(UTF-32)delimiter(")>operator(\))operator(;) - directive(public) directive(static) directive(final) ident(NKFCharset) ident(OTHER) operator(=) keyword(new) ident(NKFCharset)operator(()integer(16)operator(,) keyword(null)operator(\))operator(;) + directive(public) directive(static) directive(final) ident(NKFCharset) ident(OTHER) operator(=) keyword(new) ident(NKFCharset)operator(()integer(16)operator(,) pre_constant(null)operator(\))operator(;) directive(public) directive(static) type(class) class(NKFCharset) operator({) directive(private) directive(final) type(int) ident(value)operator(;) @@ -32749,7 +32749,7 @@ directive(public) type(class) class(RubyNKF) operator({) ident(nkfModule)operator(.)ident(defineAnnotatedMethods)operator(()ident(RubyNKF)operator(.)ident(class)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(guess)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(guess)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(guess)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(s)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) keyword(if) operator(()operator(!)ident(s)operator(.)ident(respondsTo)operator(()string<delimiter(")content(to_str)delimiter(")>operator(\))operator(\)) operator({) @@ -32760,7 +32760,7 @@ directive(public) type(class) class(RubyNKF) operator({) pre_type(CharsetDecoder) ident(decoder) operator(=) pre_type(Charset)operator(.)ident(forName)operator(()string<delimiter(")content(x-JISAutoDetect)delimiter(")>operator(\))operator(.)ident(newDecoder)operator(()operator(\))operator(;) keyword(try) operator({) ident(decoder)operator(.)ident(decode)operator(()ident(buf)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(CharacterCodingException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(CharacterCodingException) ident(e)operator(\)) operator({) keyword(return) ident(runtime)operator(.)ident(newFixnum)operator(()ident(UNKNOWN)operator(.)ident(getValue)operator(()operator(\))operator(\))operator(;) operator(}) keyword(if) operator(()operator(!)ident(decoder)operator(.)ident(isCharsetDetected)operator(()operator(\))operator(\)) operator({) @@ -32781,17 +32781,17 @@ comment(// System.out.println("detect: " + name + "\\n"\);) keyword(return) ident(runtime)operator(.)ident(newFixnum)operator(()ident(UNKNOWN)operator(.)ident(getValue)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(guess1)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(guess1)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(guess1)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(str)operator(\)) operator({) keyword(return) ident(guess)operator(()ident(context)operator(,) ident(recv)operator(,) ident(str)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(guess2)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(guess2)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(guess2)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(str)operator(\)) operator({) keyword(return) ident(guess)operator(()ident(context)operator(,) ident(recv)operator(,) ident(str)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(nkf)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(nkf)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(nkf)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(opt)operator(,) ident(IRubyObject) ident(str)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -32830,7 +32830,7 @@ comment(// System.out.println("detect: " + name + "\\n"\);) keyword(try) operator({) ident(decoder) operator(=) pre_type(Charset)operator(.)ident(forName)operator(()ident(decodeCharset)operator(\))operator(.)ident(newDecoder)operator(()operator(\))operator(;) ident(encoder) operator(=) pre_type(Charset)operator(.)ident(forName)operator(()ident(encodeCharset)operator(\))operator(.)ident(newEncoder)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(UnsupportedCharsetException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(UnsupportedCharsetException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newArgumentError)operator(()string<delimiter(")content(invalid encoding)delimiter(")>operator(\))operator(;) operator(}) @@ -32839,7 +32839,7 @@ comment(// System.out.println("detect: " + name + "\\n"\);) keyword(try) operator({) pre_type(CharBuffer) ident(cbuf) operator(=) ident(decoder)operator(.)ident(decode)operator(()ident(buf)operator(\))operator(;) ident(buf) operator(=) ident(encoder)operator(.)ident(encode)operator(()ident(cbuf)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(CharacterCodingException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(CharacterCodingException) ident(e)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newArgumentError)operator(()string<delimiter(")content(invalid encoding)delimiter(")>operator(\))operator(;) operator(}) type(byte)type([]) ident(arr) operator(=) ident(buf)operator(.)ident(array)operator(()operator(\))operator(;) @@ -33019,7 +33019,7 @@ directive(public) type(class) class(RubyNoMethodError) directive(extends) ident( local_variable(this)operator(.)ident(args) operator(=) ident(args)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(optional) operator(=) integer(3)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(optional) operator(=) integer(3)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(>) integer(2)operator(\)) operator({) local_variable(this)operator(.)ident(args) operator(=) ident(args)operator([)ident(args)operator(.)ident(length) operator(-) integer(1)operator(])operator(;) @@ -33197,7 +33197,7 @@ directive(public) type(class) class(RubyNumeric) directive(extends) ident(RubyOb keyword(if) operator(()ident(arg) keyword(instanceof) ident(RubyString)operator(\)) operator({) pre_type(String) ident(value) operator(=) operator(()operator(()ident(RubyString)operator(\)) ident(arg)operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) - keyword(if) operator(()ident(value) operator(!=) keyword(null) operator(&&) ident(value)operator(.)ident(length)operator(()operator(\)) operator(>) integer(0)operator(\)) keyword(return) operator(()type(byte)operator(\)) ident(value)operator(.)ident(charAt)operator(()integer(0)operator(\))operator(;) + keyword(if) operator(()ident(value) operator(!=) pre_constant(null) operator(&&) ident(value)operator(.)ident(length)operator(()operator(\)) operator(>) integer(0)operator(\)) keyword(return) operator(()type(byte)operator(\)) ident(value)operator(.)ident(charAt)operator(()integer(0)operator(\))operator(;) operator(}) keyword(return) operator(()type(byte)operator(\)) ident(num2int)operator(()ident(arg)operator(\))operator(;) @@ -33283,7 +33283,7 @@ directive(public) type(class) class(RubyNumeric) directive(extends) ident(RubyOb operator(}) directive(public) directive(static) ident(RubyInteger) ident(str2inum)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyString) ident(str)operator(,) type(int) ident(base)operator(\)) operator({) - keyword(return) ident(str2inum)operator(()ident(runtime)operator(,)ident(str)operator(,)ident(base)operator(,)keyword(false)operator(\))operator(;) + keyword(return) ident(str2inum)operator(()ident(runtime)operator(,)ident(str)operator(,)ident(base)operator(,)pre_constant(false)operator(\))operator(;) operator(}) directive(public) directive(static) ident(RubyNumeric) ident(int2fix)operator(()ident(Ruby) ident(runtime)operator(,) type(long) ident(val)operator(\)) operator({) @@ -33365,7 +33365,7 @@ directive(public) type(class) class(RubyNumeric) directive(extends) ident(RubyOb operator(}) directive(public) directive(static) ident(RubyFloat) ident(str2fnum)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyString) ident(arg)operator(\)) operator({) - keyword(return) ident(str2fnum)operator(()ident(runtime)operator(,)ident(arg)operator(,)keyword(false)operator(\))operator(;) + keyword(return) ident(str2fnum)operator(()ident(runtime)operator(,)ident(arg)operator(,)pre_constant(false)operator(\))operator(;) operator(}) comment(/** @@ -33391,7 +33391,7 @@ directive(public) type(class) class(RubyNumeric) directive(extends) ident(RubyOb keyword(try) operator({) keyword(return) keyword(new) ident(RubyFloat)operator(()ident(runtime)operator(,)ident(Convert)operator(.)ident(byteListToDouble)operator(()ident(arg)operator(.)ident(getByteList)operator(()operator(\))operator(,)ident(strict)operator(\))operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(NumberFormatException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(NumberFormatException) ident(e)operator(\)) operator({) keyword(if) operator(()ident(strict)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newArgumentError)operator(()string<delimiter(")content(invalid value for Float(\): )delimiter(")> operator(+) ident(arg)operator(.)ident(callMethod)operator(()ident(runtime)operator(.)ident(getCurrentContext)operator(()operator(\))operator(,) string<delimiter(")content(inspect)delimiter(")>operator(\))operator(.)ident(toString)operator(()operator(\))operator(\))operator(;) @@ -33415,7 +33415,7 @@ directive(public) type(class) class(RubyNumeric) directive(extends) ident(RubyOb ident(other)operator(.)ident(getMetaClass)operator(()operator(\))operator(.)ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content( can't be coerced into )delimiter(")> operator(+) ident(getMetaClass)operator(()operator(\))operator(.)ident(getName)operator(()operator(\))operator(\))operator(;) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) keyword(if) operator(()operator(!)operator(()ident(result) keyword(instanceof) ident(RubyArray)operator(\)) operator(||) operator(()operator(()ident(RubyArray)operator(\))ident(result)operator(\))operator(.)ident(getLength)operator(()operator(\)) operator(!=) integer(2)operator(\)) operator({) @@ -33427,15 +33427,15 @@ directive(public) type(class) class(RubyNumeric) directive(extends) ident(RubyOb directive(protected) ident(IRubyObject) ident(callCoerced)operator(()ident(ThreadContext) ident(context)operator(,) pre_type(String) ident(method)operator(,) ident(IRubyObject) ident(other)operator(,) type(boolean) ident(err)operator(\)) operator({) ident(IRubyObject)type([]) ident(args) operator(=) ident(getCoerced)operator(()ident(context)operator(,) ident(other)operator(,) ident(err)operator(\))operator(;) - keyword(if)operator(()ident(args) operator(==) keyword(null)operator(\)) operator({) + keyword(if)operator(()ident(args) operator(==) pre_constant(null)operator(\)) operator({) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) keyword(return) ident(args)operator([)integer(0)operator(])operator(.)ident(callMethod)operator(()ident(context)operator(,) ident(method)operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) operator(}) directive(protected) ident(IRubyObject) ident(callCoerced)operator(()ident(ThreadContext) ident(context)operator(,) pre_type(String) ident(method)operator(,) ident(IRubyObject) ident(other)operator(\)) operator({) - ident(IRubyObject)type([]) ident(args) operator(=) ident(getCoerced)operator(()ident(context)operator(,) ident(other)operator(,) keyword(false)operator(\))operator(;) - keyword(if)operator(()ident(args) operator(==) keyword(null)operator(\)) operator({) + ident(IRubyObject)type([]) ident(args) operator(=) ident(getCoerced)operator(()ident(context)operator(,) ident(other)operator(,) pre_constant(false)operator(\))operator(;) + keyword(if)operator(()ident(args) operator(==) pre_constant(null)operator(\)) operator({) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) keyword(return) ident(args)operator([)integer(0)operator(])operator(.)ident(callMethod)operator(()ident(context)operator(,) ident(method)operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) @@ -33462,7 +33462,7 @@ directive(public) type(class) class(RubyNumeric) directive(extends) ident(RubyOb keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(() ident(other)operator(.)ident(getMetaClass)operator(()operator(\))operator(.)ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content( can't be coerced into )delimiter(")> operator(+) ident(getMetaClass)operator(()operator(\))operator(.)ident(getName)operator(()operator(\))operator(\))operator(;) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) keyword(if) operator(()operator(!)operator(()ident(result) keyword(instanceof) ident(RubyArray)operator(\)) operator(||) operator(()operator(()ident(RubyArray)operator(\)) ident(result)operator(\))operator(.)ident(getLength)operator(()operator(\)) operator(!=) integer(2)operator(\)) operator({) @@ -33475,7 +33475,7 @@ directive(public) type(class) class(RubyNumeric) directive(extends) ident(RubyOb * coercion taking two arguments */) directive(protected) directive(final) ident(IRubyObject) ident(coerceBin)operator(()ident(ThreadContext) ident(context)operator(,) pre_type(String) ident(method)operator(,) ident(IRubyObject) ident(other)operator(\)) operator({) - ident(RubyArray) ident(ary) operator(=) ident(doCoerce)operator(()ident(context)operator(,) ident(other)operator(,) keyword(true)operator(\))operator(;) + ident(RubyArray) ident(ary) operator(=) ident(doCoerce)operator(()ident(context)operator(,) ident(other)operator(,) pre_constant(true)operator(\))operator(;) keyword(return) operator(()ident(ary)operator(.)ident(eltInternal)operator(()integer(0)operator(\))operator(\))operator(.)ident(callMethod)operator(()ident(context)operator(,) ident(method)operator(,) ident(ary)operator(.)ident(eltInternal)operator(()integer(1)operator(\))operator(\))operator(;) operator(}) @@ -33483,8 +33483,8 @@ directive(public) type(class) class(RubyNumeric) directive(extends) ident(RubyOb * coercion used for comparisons */) directive(protected) directive(final) ident(IRubyObject) ident(coerceCmp)operator(()ident(ThreadContext) ident(context)operator(,) pre_type(String) ident(method)operator(,) ident(IRubyObject) ident(other)operator(\)) operator({) - ident(RubyArray) ident(ary) operator(=) ident(doCoerce)operator(()ident(context)operator(,) ident(other)operator(,) keyword(false)operator(\))operator(;) - keyword(if) operator(()ident(ary) operator(==) keyword(null)operator(\)) operator({) + ident(RubyArray) ident(ary) operator(=) ident(doCoerce)operator(()ident(context)operator(,) ident(other)operator(,) pre_constant(false)operator(\))operator(;) + keyword(if) operator(()ident(ary) operator(==) pre_constant(null)operator(\)) operator({) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) comment(// MRI does it!) operator(}) keyword(return) operator(()ident(ary)operator(.)ident(eltInternal)operator(()integer(0)operator(\))operator(\))operator(.)ident(callMethod)operator(()ident(context)operator(,) ident(method)operator(,) ident(ary)operator(.)ident(eltInternal)operator(()integer(1)operator(\))operator(\))operator(;) @@ -33494,8 +33494,8 @@ directive(public) type(class) class(RubyNumeric) directive(extends) ident(RubyOb * coercion used for relative operators */) directive(protected) directive(final) ident(IRubyObject) ident(coerceRelOp)operator(()ident(ThreadContext) ident(context)operator(,) pre_type(String) ident(method)operator(,) ident(IRubyObject) ident(other)operator(\)) operator({) - ident(RubyArray) ident(ary) operator(=) ident(doCoerce)operator(()ident(context)operator(,) ident(other)operator(,) keyword(false)operator(\))operator(;) - keyword(if) operator(()ident(ary) operator(==) keyword(null)operator(\)) operator({) + ident(RubyArray) ident(ary) operator(=) ident(doCoerce)operator(()ident(context)operator(,) ident(other)operator(,) pre_constant(false)operator(\))operator(;) + keyword(if) operator(()ident(ary) operator(==) pre_constant(null)operator(\)) operator({) keyword(return) ident(RubyComparable)operator(.)ident(cmperr)operator(()local_variable(this)operator(,) ident(other)operator(\))operator(;) operator(}) @@ -33563,7 +33563,7 @@ directive(public) type(class) class(RubyNumeric) directive(extends) ident(RubyOb annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(-@)delimiter(")>operator(\)) directive(public) ident(IRubyObject) ident(op_uminus)operator(()ident(ThreadContext) ident(context)operator(\)) operator({) ident(RubyFixnum) ident(zero) operator(=) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(getRuntime)operator(()operator(\))operator(\))operator(;) - ident(RubyArray) ident(ary) operator(=) ident(zero)operator(.)ident(doCoerce)operator(()ident(context)operator(,) local_variable(this)operator(,) keyword(true)operator(\))operator(;) + ident(RubyArray) ident(ary) operator(=) ident(zero)operator(.)ident(doCoerce)operator(()ident(context)operator(,) local_variable(this)operator(,) pre_constant(true)operator(\))operator(;) keyword(return) ident(ary)operator(.)ident(eltInternal)operator(()integer(0)operator(\))operator(.)ident(callMethod)operator(()ident(context)operator(,) ident(MethodIndex)operator(.)ident(OP_MINUS)operator(,) string<delimiter(")content(-)delimiter(")>operator(,) ident(ary)operator(.)ident(eltInternal)operator(()integer(1)operator(\))operator(\))operator(;) operator(}) @@ -33739,7 +33739,7 @@ directive(public) type(class) class(RubyNumeric) directive(extends) ident(RubyOb keyword(return) ident(convertToFloat)operator(()operator(\))operator(.)ident(truncate)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(step)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(step)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(step)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(switch) operator(()ident(args)operator(.)ident(length)operator(\)) operator({) keyword(case) integer(0)operator(:) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()integer(0)operator(,) integer(1)operator(\))operator(;) @@ -33749,12 +33749,12 @@ directive(public) type(class) class(RubyNumeric) directive(extends) ident(RubyOb operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(step)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(step)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(step)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(step)operator(()ident(context)operator(,) ident(arg0)operator(,) ident(RubyFixnum)operator(.)ident(one)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(step)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(step)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(step)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(to)operator(,) ident(IRubyObject) ident(step)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(if) operator(()local_variable(this) keyword(instanceof) ident(RubyFixnum) operator(&&) ident(to) keyword(instanceof) ident(RubyFixnum) operator(&&) ident(step) keyword(instanceof) ident(RubyFixnum)operator(\)) operator({) type(long) ident(value) operator(=) ident(getLongValue)operator(()operator(\))operator(;) @@ -33806,7 +33806,7 @@ directive(public) type(class) class(RubyNumeric) directive(extends) ident(RubyOb operator(}) ident(cmpString) operator(=) ident(MethodIndex)operator(.)ident(NAMES)operator(.)ident(get)operator(()ident(cmp)operator(\))operator(;) - keyword(while) operator(()keyword(true)operator(\)) operator({) + keyword(while) operator(()pre_constant(true)operator(\)) operator({) keyword(if) operator(()ident(i)operator(.)ident(callMethod)operator(()ident(context)operator(,) ident(cmp)operator(,) ident(cmpString)operator(,) ident(to)operator(\))operator(.)ident(isTrue)operator(()operator(\))operator(\)) operator({) keyword(break)operator(;) operator(}) @@ -33908,7 +33908,7 @@ directive(public) type(class) class(RubyNumeric) directive(extends) ident(RubyOb keyword(return) local_variable(this)operator(;) operator(}) - directive(public) directive(static) type(class) class(InvalidIntegerException) directive(extends) pre_type(NumberFormatException) operator({) + directive(public) directive(static) type(class) class(InvalidIntegerException) directive(extends) exception(NumberFormatException) operator({) directive(private) directive(static) directive(final) type(long) ident(serialVersionUID) operator(=) integer(55019452543252148L)operator(;) directive(public) ident(InvalidIntegerException)operator(()operator(\)) operator({) @@ -33922,7 +33922,7 @@ directive(public) type(class) class(RubyNumeric) directive(extends) ident(RubyOb operator(}) operator(}) - directive(public) directive(static) type(class) class(NumberTooLargeException) directive(extends) pre_type(NumberFormatException) operator({) + directive(public) directive(static) type(class) class(NumberTooLargeException) directive(extends) exception(NumberFormatException) operator({) directive(private) directive(static) directive(final) type(long) ident(serialVersionUID) operator(=) operator(-)integer(1835120694982699449L)operator(;) directive(public) ident(NumberTooLargeException)operator(()operator(\)) operator({) local_variable(super)operator(()operator(\))operator(;) @@ -34185,24 +34185,24 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C directive(public) ident(Finalizer)operator(()type(long) ident(id)operator(\)) operator({) local_variable(this)operator(.)ident(id) operator(=) ident(id)operator(;) - local_variable(this)operator(.)ident(finalized) operator(=) keyword(new) pre_type(AtomicBoolean)operator(()keyword(false)operator(\))operator(;) + local_variable(this)operator(.)ident(finalized) operator(=) keyword(new) pre_type(AtomicBoolean)operator(()pre_constant(false)operator(\))operator(;) operator(}) directive(public) type(void) ident(addFinalizer)operator(()ident(IRubyObject) ident(finalizer)operator(\)) operator({) - keyword(if) operator(()ident(finalizers) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(finalizers) operator(==) pre_constant(null)operator(\)) operator({) ident(finalizers) operator(=) keyword(new) pre_type(ArrayList)operator(<)ident(IRubyObject)operator(>)operator(()operator(\))operator(;) operator(}) ident(finalizers)operator(.)ident(add)operator(()ident(finalizer)operator(\))operator(;) operator(}) directive(public) type(void) ident(removeFinalizers)operator(()operator(\)) operator({) - ident(finalizers) operator(=) keyword(null)operator(;) + ident(finalizers) operator(=) pre_constant(null)operator(;) operator(}) annotation(@Override) directive(public) type(void) ident(finalize)operator(()operator(\)) operator({) - keyword(if) operator(()ident(finalized)operator(.)ident(compareAndSet)operator(()keyword(false)operator(,) keyword(true)operator(\))operator(\)) operator({) - keyword(if) operator(()ident(finalizers) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(finalized)operator(.)ident(compareAndSet)operator(()pre_constant(false)operator(,) pre_constant(true)operator(\))operator(\)) operator({) + keyword(if) operator(()ident(finalizers) operator(!=) pre_constant(null)operator(\)) operator({) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(i) operator(<) ident(finalizers)operator(.)ident(size)operator(()operator(\))operator(;) ident(i)operator(++)operator(\)) operator({) ident(IRubyObject) ident(finalizer) operator(=) ident(finalizers)operator(.)ident(get)operator(()ident(i)operator(\))operator(;) ident(RuntimeHelpers)operator(.)ident(invoke)operator(() @@ -34238,7 +34238,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C operator(}) directive(private) type(void) ident(addToObjectSpace)operator(()ident(Ruby) ident(runtime)operator(\)) operator({) - ident(assert) ident(runtime)operator(.)ident(isObjectSpaceEnabled)operator(()operator(\))operator(;) + keyword(assert) ident(runtime)operator(.)ident(isObjectSpaceEnabled)operator(()operator(\))operator(;) ident(runtime)operator(.)ident(getObjectSpace)operator(()operator(\))operator(.)ident(add)operator(()local_variable(this)operator(\))operator(;) operator(}) @@ -34311,7 +34311,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * by modules to specify that they are modules in an easy way. */) directive(public) type(boolean) ident(isModule)operator(()operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) comment(/** @@ -34319,14 +34319,14 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * by classes to specify that they are classes in an easy way. */) directive(public) type(boolean) ident(isClass)operator(()operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) comment(/** * Is object immediate (def: Fixnum, Symbol, true, false, nil?\). */) directive(public) type(boolean) ident(isImmediate)operator(()operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) comment(/** rb_make_metaclass @@ -34507,7 +34507,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C */) directive(public) directive(final) type(boolean) ident(respondsTo)operator(()pre_type(String) ident(name)operator(\)) operator({) keyword(if)operator(()ident(getMetaClass)operator(()operator(\))operator(.)ident(searchMethod)operator(()string<delimiter(")content(respond_to?)delimiter(")>operator(\)) operator(==) ident(getRuntime)operator(()operator(\))operator(.)ident(getRespondToMethod)operator(()operator(\))operator(\)) operator({) - keyword(return) ident(getMetaClass)operator(()operator(\))operator(.)ident(isMethodBound)operator(()ident(name)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(getMetaClass)operator(()operator(\))operator(.)ident(isMethodBound)operator(()ident(name)operator(,) pre_constant(false)operator(\))operator(;) operator(}) keyword(else) operator({) keyword(return) ident(callMethod)operator(()ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(,)string<delimiter(")content(respond_to?)delimiter(")>operator(,)ident(getRuntime)operator(()operator(\))operator(.)ident(newSymbol)operator(()ident(name)operator(\))operator(\))operator(.)ident(isTrue)operator(()operator(\))operator(;) operator(}) @@ -34531,7 +34531,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C operator(}) ident(klass)operator(.)ident(setTaint)operator(()ident(isTaint)operator(()operator(\))operator(\))operator(;) - keyword(if) operator(()ident(isFrozen)operator(()operator(\))operator(\)) ident(klass)operator(.)ident(setFrozen)operator(()keyword(true)operator(\))operator(;) + keyword(if) operator(()ident(isFrozen)operator(()operator(\))operator(\)) ident(klass)operator(.)ident(setFrozen)operator(()pre_constant(true)operator(\))operator(;) keyword(return) ident(klass)operator(;) operator(}) @@ -34578,7 +34578,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * information, and then call the initialize_copy Ruby method. */) directive(private) directive(static) type(void) ident(initCopy)operator(()ident(IRubyObject) ident(clone)operator(,) ident(RubyObject) ident(original)operator(\)) operator({) - ident(assert) operator(!)ident(clone)operator(.)ident(isFrozen)operator(()operator(\)) operator(:) string<delimiter(")content(frozen object ()delimiter(")> operator(+) ident(clone)operator(.)ident(getMetaClass)operator(()operator(\))operator(.)ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content(\) allocated)delimiter(")>operator(;) + keyword(assert) operator(!)ident(clone)operator(.)ident(isFrozen)operator(()operator(\)) operator(:) string<delimiter(")content(frozen object ()delimiter(")> operator(+) ident(clone)operator(.)ident(getMetaClass)operator(()operator(\))operator(.)ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content(\) allocated)delimiter(")>operator(;) ident(original)operator(.)ident(copySpecialInstanceVariables)operator(()ident(clone)operator(\))operator(;) @@ -34598,7 +34598,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * other infections if that would be interesting. */) directive(public) ident(IRubyObject) ident(infectBy)operator(()ident(IRubyObject) ident(obj)operator(\)) operator({) - keyword(if) operator(()ident(obj)operator(.)ident(isTaint)operator(()operator(\))operator(\)) ident(setTaint)operator(()keyword(true)operator(\))operator(;) + keyword(if) operator(()ident(obj)operator(.)ident(isTaint)operator(()operator(\))operator(\)) ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) keyword(return) local_variable(this)operator(;) operator(}) @@ -34615,7 +34615,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C ident(RubyClass) ident(superClass) operator(=) ident(RuntimeHelpers)operator(.)ident(findImplementerIfNecessary)operator(()ident(getMetaClass)operator(()operator(\))operator(,) ident(klazz)operator(\))operator(.)ident(getSuperClass)operator(()operator(\))operator(;) - keyword(if) operator(()ident(superClass) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(superClass) operator(==) pre_constant(null)operator(\)) operator({) pre_type(String) ident(name) operator(=) ident(context)operator(.)ident(getFrameName)operator(()operator(\))operator(;) keyword(return) ident(RuntimeHelpers)operator(.)ident(callMethodMissing)operator(()ident(context)operator(,) local_variable(this)operator(,) ident(klazz)operator(.)ident(searchMethod)operator(()ident(name)operator(\))operator(,) ident(name)operator(,) ident(args)operator(,) local_variable(this)operator(,) ident(CallType)operator(.)ident(SUPER)operator(,) ident(block)operator(\))operator(;) operator(}) @@ -34726,7 +34726,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * supplied conversion method. */) directive(public) ident(RubyInteger) ident(convertToInteger)operator(()type(int) ident(convertMethodIndex)operator(,) pre_type(String) ident(convertMethod)operator(\)) operator({) - ident(IRubyObject) ident(val) operator(=) ident(TypeConverter)operator(.)ident(convertToType)operator(()local_variable(this)operator(,) ident(getRuntime)operator(()operator(\))operator(.)ident(getInteger)operator(()operator(\))operator(,) ident(convertMethodIndex)operator(,) ident(convertMethod)operator(,) keyword(true)operator(\))operator(;) + ident(IRubyObject) ident(val) operator(=) ident(TypeConverter)operator(.)ident(convertToType)operator(()local_variable(this)operator(,) ident(getRuntime)operator(()operator(\))operator(.)ident(getInteger)operator(()operator(\))operator(,) ident(convertMethodIndex)operator(,) ident(convertMethod)operator(,) pre_constant(true)operator(\))operator(;) keyword(if) operator(()operator(!)operator(()ident(val) keyword(instanceof) ident(RubyInteger)operator(\))operator(\)) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(()ident(getMetaClass)operator(()operator(\))operator(.)ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content(#)delimiter(")> operator(+) ident(convertMethod) operator(+) string<delimiter(")content( should return Integer)delimiter(")>operator(\))operator(;) keyword(return) operator(()ident(RubyInteger)operator(\))ident(val)operator(;) operator(}) @@ -34758,7 +34758,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C ident(IRubyObject) ident(str) operator(=) ident(RuntimeHelpers)operator(.)ident(invoke)operator(()ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(,) local_variable(this)operator(,) string<delimiter(")content(to_s)delimiter(")>operator(\))operator(;) keyword(if) operator(()operator(!)operator(()ident(str) keyword(instanceof) ident(RubyString)operator(\))operator(\)) keyword(return) operator(()ident(RubyString)operator(\))ident(anyToString)operator(()operator(\))operator(;) - keyword(if) operator(()ident(isTaint)operator(()operator(\))operator(\)) ident(str)operator(.)ident(setTaint)operator(()keyword(true)operator(\))operator(;) + keyword(if) operator(()ident(isTaint)operator(()operator(\))operator(\)) ident(str)operator(.)ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) keyword(return) operator(()ident(RubyString)operator(\)) ident(str)operator(;) operator(}) @@ -34982,10 +34982,10 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C type(boolean) ident(aValue)operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(1)operator(\)) operator({) ident(valueInYield) operator(=) ident(args)operator([)integer(0)operator(])operator(;) - ident(aValue) operator(=) keyword(false)operator(;) + ident(aValue) operator(=) pre_constant(false)operator(;) operator(}) keyword(else) operator({) ident(valueInYield) operator(=) ident(RubyArray)operator(.)ident(newArrayNoCopy)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(\))operator(;) - ident(aValue) operator(=) keyword(true)operator(;) + ident(aValue) operator(=) pre_constant(true)operator(;) operator(}) comment(// FIXME: This is an ugly hack to resolve JRUBY-1381; I'm not proud of it) @@ -35027,7 +35027,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C ident(block)operator(.)ident(getBinding)operator(()operator(\))operator(.)ident(getFrame)operator(()operator(\))operator(.)ident(setSelf)operator(()ident(RubyObject)operator(.)ident(this)operator(\))operator(;) comment(// end hack) - keyword(return) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) local_variable(this)operator(,) local_variable(this)operator(,) ident(context)operator(.)ident(getRubyClass)operator(()operator(\))operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) local_variable(this)operator(,) local_variable(this)operator(,) ident(context)operator(.)ident(getRubyClass)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(;) comment(//TODO: Should next and return also catch here?) operator(}) keyword(catch) operator(()ident(JumpException)operator(.)ident(BreakJump) ident(bj)operator(\)) operator({) keyword(return) operator(()ident(IRubyObject)operator(\)) ident(bj)operator(.)ident(getValue)operator(()operator(\))operator(;) @@ -35143,7 +35143,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(respond_to?)delimiter(")>operator(\)) directive(public) ident(RubyBoolean) ident(respond_to_p)operator(()ident(IRubyObject) ident(mname)operator(\)) operator({) pre_type(String) ident(name) operator(=) ident(mname)operator(.)ident(asJavaString)operator(()operator(\))operator(;) - keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newBoolean)operator(()ident(getMetaClass)operator(()operator(\))operator(.)ident(isMethodBound)operator(()ident(name)operator(,) keyword(true)operator(\))operator(\))operator(;) + keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newBoolean)operator(()ident(getMetaClass)operator(()operator(\))operator(.)ident(isMethodBound)operator(()ident(name)operator(,) pre_constant(true)operator(\))operator(\))operator(;) operator(}) comment(/** obj_respond_to @@ -35245,18 +35245,18 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * the object, then clone the singleton class, taint the object, * call initCopy and then copy frozen state. */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(clone)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(clone)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(rbClone)operator(()operator(\)) operator({) keyword(if) operator(()ident(isImmediate)operator(()operator(\))operator(\)) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(()string<delimiter(")content(can't clone )delimiter(")> operator(+) ident(getMetaClass)operator(()operator(\))operator(.)ident(getName)operator(()operator(\))operator(\))operator(;) comment(// We're cloning ourselves, so we know the result should be a RubyObject) ident(RubyObject) ident(clone) operator(=) operator(()ident(RubyObject)operator(\))ident(getMetaClass)operator(()operator(\))operator(.)ident(getRealClass)operator(()operator(\))operator(.)ident(allocate)operator(()operator(\))operator(;) ident(clone)operator(.)ident(setMetaClass)operator(()ident(getSingletonClassClone)operator(()operator(\))operator(\))operator(;) - keyword(if) operator(()ident(isTaint)operator(()operator(\))operator(\)) ident(clone)operator(.)ident(setTaint)operator(()keyword(true)operator(\))operator(;) + keyword(if) operator(()ident(isTaint)operator(()operator(\))operator(\)) ident(clone)operator(.)ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) ident(initCopy)operator(()ident(clone)operator(,) local_variable(this)operator(\))operator(;) - keyword(if) operator(()ident(isFrozen)operator(()operator(\))operator(\)) ident(clone)operator(.)ident(setFrozen)operator(()keyword(true)operator(\))operator(;) + keyword(if) operator(()ident(isFrozen)operator(()operator(\))operator(\)) ident(clone)operator(.)ident(setFrozen)operator(()pre_constant(true)operator(\))operator(;) keyword(return) ident(clone)operator(;) operator(}) @@ -35273,7 +35273,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C keyword(if) operator(()ident(isImmediate)operator(()operator(\))operator(\)) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(()string<delimiter(")content(can't dup )delimiter(")> operator(+) ident(getMetaClass)operator(()operator(\))operator(.)ident(getName)operator(()operator(\))operator(\))operator(;) ident(IRubyObject) ident(dup) operator(=) ident(getMetaClass)operator(()operator(\))operator(.)ident(getRealClass)operator(()operator(\))operator(.)ident(allocate)operator(()operator(\))operator(;) - keyword(if) operator(()ident(isTaint)operator(()operator(\))operator(\)) ident(dup)operator(.)ident(setTaint)operator(()keyword(true)operator(\))operator(;) + keyword(if) operator(()ident(isTaint)operator(()operator(\))operator(\)) ident(dup)operator(.)ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) ident(initCopy)operator(()ident(dup)operator(,) local_variable(this)operator(\))operator(;) @@ -35353,7 +35353,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C ident(runtime)operator(.)ident(secure)operator(()integer(4)operator(\))operator(;) keyword(if) operator(()operator(!)ident(isTaint)operator(()operator(\))operator(\)) operator({) ident(testFrozen)operator(()string<delimiter(")content(object)delimiter(")>operator(\))operator(;) - ident(setTaint)operator(()keyword(true)operator(\))operator(;) + ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) operator(}) operator(}) @@ -35372,7 +35372,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C keyword(if) operator(()ident(isTaint)operator(()operator(\))operator(\)) operator({) ident(testFrozen)operator(()string<delimiter(")content(object)delimiter(")>operator(\))operator(;) - ident(setTaint)operator(()keyword(false)operator(\))operator(;) + ident(setTaint)operator(()pre_constant(false)operator(\))operator(;) operator(}) keyword(return) local_variable(this)operator(;) @@ -35577,12 +35577,12 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C */) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(methods)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(methods)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) - type(boolean) ident(all) operator(=) keyword(true)operator(;) + type(boolean) ident(all) operator(=) pre_constant(true)operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(1)operator(\)) operator({) ident(all) operator(=) ident(args)operator([)integer(0)operator(])operator(.)ident(isTrue)operator(()operator(\))operator(;) operator(}) - ident(RubyArray) ident(singletonMethods) operator(=) keyword(null)operator(;) + ident(RubyArray) ident(singletonMethods) operator(=) pre_constant(null)operator(;) keyword(if) operator(()ident(getMetaClass)operator(()operator(\))operator(.)ident(isSingleton)operator(()operator(\))operator(\)) operator({) ident(singletonMethods) operator(=) ident(getMetaClass)operator(()operator(\))operator(.)ident(instance_methods)operator(()keyword(new) ident(IRubyObject)type([]) operator({)ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getFalse)operator(()operator(\))operator(})operator(\))operator(;) @@ -35695,7 +35695,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C comment(// TODO: This is almost RubyModule#instance_methods on the metaClass. Perhaps refactor.) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(singleton_methods)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(\)) directive(public) ident(RubyArray) ident(singleton_methods)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) - type(boolean) ident(all) operator(=) keyword(true)operator(;) + type(boolean) ident(all) operator(=) pre_constant(true)operator(;) keyword(if)operator(()ident(args)operator(.)ident(length) operator(==) integer(1)operator(\)) operator({) ident(all) operator(=) ident(args)operator([)integer(0)operator(])operator(.)ident(isTrue)operator(()operator(\))operator(;) operator(}) @@ -35747,7 +35747,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C */) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(method)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(method)operator(()ident(IRubyObject) ident(symbol)operator(\)) operator({) - keyword(return) ident(getMetaClass)operator(()operator(\))operator(.)ident(newMethod)operator(()local_variable(this)operator(,) ident(symbol)operator(.)ident(asJavaString)operator(()operator(\))operator(,) keyword(true)operator(\))operator(;) + keyword(return) ident(getMetaClass)operator(()operator(\))operator(.)ident(newMethod)operator(()local_variable(this)operator(,) ident(symbol)operator(.)ident(asJavaString)operator(()operator(\))operator(,) pre_constant(true)operator(\))operator(;) operator(}) comment(/** @@ -35822,19 +35822,19 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * k = Klass.new * k.instance_eval { @secret } #=> 99 */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(instance_eval)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(instance_eval)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(instance_eval)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(specificEval)operator(()ident(context)operator(,) ident(getInstanceEvalClass)operator(()operator(\))operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(instance_eval)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(instance_eval)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(instance_eval)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(specificEval)operator(()ident(context)operator(,) ident(getInstanceEvalClass)operator(()operator(\))operator(,) ident(arg0)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(instance_eval)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(instance_eval)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(instance_eval)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(specificEval)operator(()ident(context)operator(,) ident(getInstanceEvalClass)operator(()operator(\))operator(,) ident(arg0)operator(,) ident(arg1)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(instance_eval)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(instance_eval)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(instance_eval)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(IRubyObject) ident(arg2)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(specificEval)operator(()ident(context)operator(,) ident(getInstanceEvalClass)operator(()operator(\))operator(,) ident(arg0)operator(,) ident(arg1)operator(,) ident(arg2)operator(,) ident(block)operator(\))operator(;) operator(}) @@ -35879,7 +35879,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * k = Klass.new * k.instance_exec(5\) {|x| @secret+x } #=> 104 */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(instance_exec)delimiter(")>operator(,) ident(optional) operator(=) integer(3)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(instance_exec)delimiter(")>operator(,) ident(optional) operator(=) integer(3)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(instance_exec)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(if) operator(()operator(!)ident(block)operator(.)ident(isGiven)operator(()operator(\))operator(\)) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(block not supplied)delimiter(")>operator(\))operator(;) @@ -35919,7 +35919,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * k.extend(Mod\) #=> #<Klass:0x401b3bc8> * k.hello #=> "Hello from Mod.\\n" */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(extend)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(extend)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(extend)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(getRuntime)operator(()operator(\))operator(;) @@ -35990,7 +35990,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C keyword(return) ident(getMetaClass)operator(()operator(\))operator(.)ident(finvoke)operator(()ident(context)operator(,) local_variable(this)operator(,) ident(name)operator(,) ident(arg1)operator(,) ident(arg2)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(send)delimiter(")>operator(,) string<delimiter(")content(__send__)delimiter(")>operator(})operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(send)delimiter(")>operator(,) string<delimiter(")content(__send__)delimiter(")>operator(})operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(send)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) pre_type(String) ident(name) operator(=) ident(args)operator([)integer(0)operator(])operator(.)ident(asJavaString)operator(()operator(\))operator(;) type(int) ident(newArgsLength) operator(=) ident(args)operator(.)ident(length) operator(-) integer(1)operator(;) @@ -36066,7 +36066,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * Adds the specified object as a finalizer for this object. */) directive(public) type(void) ident(addFinalizer)operator(()ident(IRubyObject) ident(finalizer)operator(\)) operator({) - keyword(if) operator(()local_variable(this)operator(.)ident(finalizer) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()local_variable(this)operator(.)ident(finalizer) operator(==) pre_constant(null)operator(\)) operator({) local_variable(this)operator(.)ident(finalizer) operator(=) keyword(new) ident(Finalizer)operator(()ident(getRuntime)operator(()operator(\))operator(.)ident(getObjectSpace)operator(()operator(\))operator(.)ident(idOf)operator(()local_variable(this)operator(\))operator(\))operator(;) ident(getRuntime)operator(()operator(\))operator(.)ident(addFinalizer)operator(()local_variable(this)operator(.)ident(finalizer)operator(\))operator(;) operator(}) @@ -36077,9 +36077,9 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * Remove all the finalizers for this object. */) directive(public) type(void) ident(removeFinalizers)operator(()operator(\)) operator({) - keyword(if) operator(()ident(finalizer) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(finalizer) operator(!=) pre_constant(null)operator(\)) operator({) ident(finalizer)operator(.)ident(removeFinalizers)operator(()operator(\))operator(;) - ident(finalizer) operator(=) keyword(null)operator(;) + ident(finalizer) operator(=) pre_constant(null)operator(;) ident(getRuntime)operator(()operator(\))operator(.)ident(removeFinalizer)operator(()local_variable(this)operator(.)ident(finalizer)operator(\))operator(;) operator(}) operator(}) @@ -36138,7 +36138,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(instance_variable_get)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(instance_variable_get)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(name)operator(\)) operator({) ident(IRubyObject) ident(value)operator(;) - keyword(if) operator(()operator(()ident(value) operator(=) ident(variableTableFetch)operator(()ident(validateInstanceVariable)operator(()ident(name)operator(.)ident(asJavaString)operator(()operator(\))operator(\))operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(value) operator(=) ident(variableTableFetch)operator(()ident(validateInstanceVariable)operator(()ident(name)operator(.)ident(asJavaString)operator(()operator(\))operator(\))operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(value)operator(;) operator(}) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) @@ -36192,11 +36192,11 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * d.remove #=> 99 * d.var #=> nil */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(remove_instance_variable)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(remove_instance_variable)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) ident(IRubyObject) ident(remove_instance_variable)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(name)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(ensureInstanceVariablesSettable)operator(()operator(\))operator(;) ident(IRubyObject) ident(value)operator(;) - keyword(if) operator(()operator(()ident(value) operator(=) ident(variableTableRemove)operator(()ident(validateInstanceVariable)operator(()ident(name)operator(.)ident(asJavaString)operator(()operator(\))operator(\))operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(value) operator(=) ident(variableTableRemove)operator(()ident(validateInstanceVariable)operator(()ident(name)operator(.)ident(asJavaString)operator(()operator(\))operator(\))operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(value)operator(;) operator(}) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNameError)operator(()string<delimiter(")content(instance variable )delimiter(")> operator(+) ident(name)operator(.)ident(asJavaString)operator(()operator(\)) operator(+) string<delimiter(")content( not defined)delimiter(")>operator(,) ident(name)operator(.)ident(asJavaString)operator(()operator(\))operator(\))operator(;) @@ -36250,7 +36250,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * @see org.jruby.runtime.builtin.InstanceVariables#hasInstanceVariable */) directive(public) type(boolean) ident(hasInstanceVariable)operator(()pre_type(String) ident(name)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isInstanceVariable)operator(()ident(name)operator(\))operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isInstanceVariable)operator(()ident(name)operator(\))operator(;) keyword(return) ident(variableTableContains)operator(()ident(name)operator(\))operator(;) operator(}) @@ -36258,7 +36258,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * @see org.jruby.runtime.builtin.InstanceVariables#fastHasInstanceVariable */) directive(public) type(boolean) ident(fastHasInstanceVariable)operator(()pre_type(String) ident(internedName)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isInstanceVariable)operator(()ident(internedName)operator(\))operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isInstanceVariable)operator(()ident(internedName)operator(\))operator(;) keyword(return) ident(variableTableFastContains)operator(()ident(internedName)operator(\))operator(;) operator(}) @@ -36266,7 +36266,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * @see org.jruby.runtime.builtin.InstanceVariables#getInstanceVariable */) directive(public) ident(IRubyObject) ident(getInstanceVariable)operator(()pre_type(String) ident(name)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isInstanceVariable)operator(()ident(name)operator(\))operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isInstanceVariable)operator(()ident(name)operator(\))operator(;) keyword(return) ident(variableTableFetch)operator(()ident(name)operator(\))operator(;) operator(}) @@ -36274,7 +36274,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * @see org.jruby.runtime.builtin.InstanceVariables#fastGetInstanceVariable */) directive(public) ident(IRubyObject) ident(fastGetInstanceVariable)operator(()pre_type(String) ident(internedName)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isInstanceVariable)operator(()ident(internedName)operator(\))operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isInstanceVariable)operator(()ident(internedName)operator(\))operator(;) keyword(return) ident(variableTableFastFetch)operator(()ident(internedName)operator(\))operator(;) operator(}) @@ -36283,7 +36283,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * @see org.jruby.runtime.builtin.InstanceVariables#setInstanceVariable */) directive(public) ident(IRubyObject) ident(setInstanceVariable)operator(()pre_type(String) ident(name)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isInstanceVariable)operator(()ident(name)operator(\)) operator(&&) ident(value) operator(!=) keyword(null)operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isInstanceVariable)operator(()ident(name)operator(\)) operator(&&) ident(value) operator(!=) pre_constant(null)operator(;) ident(ensureInstanceVariablesSettable)operator(()operator(\))operator(;) keyword(return) ident(variableTableStore)operator(()ident(name)operator(,) ident(value)operator(\))operator(;) operator(}) @@ -36292,7 +36292,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * @see org.jruby.runtime.builtin.InstanceVariables#fastSetInstanceVariable */) directive(public) ident(IRubyObject) ident(fastSetInstanceVariable)operator(()pre_type(String) ident(internedName)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isInstanceVariable)operator(()ident(internedName)operator(\)) operator(&&) ident(value) operator(!=) keyword(null)operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isInstanceVariable)operator(()ident(internedName)operator(\)) operator(&&) ident(value) operator(!=) pre_constant(null)operator(;) ident(ensureInstanceVariablesSettable)operator(()operator(\))operator(;) keyword(return) ident(variableTableFastStore)operator(()ident(internedName)operator(,) ident(value)operator(\))operator(;) operator(}) @@ -36301,7 +36301,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * @see org.jruby.runtime.builtin.InstanceVariables#removeInstanceVariable */) directive(public) ident(IRubyObject) ident(removeInstanceVariable)operator(()pre_type(String) ident(name)operator(\)) operator({) - ident(assert) ident(IdUtil)operator(.)ident(isInstanceVariable)operator(()ident(name)operator(\))operator(;) + keyword(assert) ident(IdUtil)operator(.)ident(isInstanceVariable)operator(()ident(name)operator(\))operator(;) ident(ensureInstanceVariablesSettable)operator(()operator(\))operator(;) keyword(return) ident(variableTableRemove)operator(()ident(name)operator(\))operator(;) operator(}) @@ -36314,9 +36314,9 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C pre_type(ArrayList)operator(<)ident(Variable)operator(<)ident(IRubyObject)operator(>)operator(>) ident(list) operator(=) keyword(new) pre_type(ArrayList)operator(<)ident(Variable)operator(<)ident(IRubyObject)operator(>)operator(>)operator(()operator(\))operator(;) ident(IRubyObject) ident(readValue)operator(;) keyword(for) operator(()type(int) ident(i) operator(=) ident(table)operator(.)ident(length)operator(;) operator(--)ident(i) operator(>=) integer(0)operator(;) operator(\)) operator({) - keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(IdUtil)operator(.)ident(isInstanceVariable)operator(()ident(e)operator(.)ident(name)operator(\))operator(\)) operator({) - keyword(if) operator(()operator(()ident(readValue) operator(=) ident(e)operator(.)ident(value)operator(\)) operator(==) keyword(null)operator(\)) ident(readValue) operator(=) ident(variableTableReadLocked)operator(()ident(e)operator(\))operator(;) + keyword(if) operator(()operator(()ident(readValue) operator(=) ident(e)operator(.)ident(value)operator(\)) operator(==) pre_constant(null)operator(\)) ident(readValue) operator(=) ident(variableTableReadLocked)operator(()ident(e)operator(\))operator(;) ident(list)operator(.)ident(add)operator(()keyword(new) ident(VariableEntry)operator(<)ident(IRubyObject)operator(>)operator(()ident(e)operator(.)ident(name)operator(,) ident(readValue)operator(\))operator(\))operator(;) operator(}) operator(}) @@ -36331,7 +36331,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C ident(VariableTableEntry)type([]) ident(table) operator(=) ident(variableTableGetTable)operator(()operator(\))operator(;) pre_type(ArrayList)operator(<)pre_type(String)operator(>) ident(list) operator(=) keyword(new) pre_type(ArrayList)operator(<)pre_type(String)operator(>)operator(()operator(\))operator(;) keyword(for) operator(()type(int) ident(i) operator(=) ident(table)operator(.)ident(length)operator(;) operator(--)ident(i) operator(>=) integer(0)operator(;) operator(\)) operator({) - keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(IdUtil)operator(.)ident(isInstanceVariable)operator(()ident(e)operator(.)ident(name)operator(\))operator(\)) operator({) ident(list)operator(.)ident(add)operator(()ident(e)operator(.)ident(name)operator(\))operator(;) operator(}) @@ -36394,7 +36394,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * @see org.jruby.runtime.builtin.InternalVariables#hasInternalVariable */) directive(public) type(boolean) ident(hasInternalVariable)operator(()pre_type(String) ident(name)operator(\)) operator({) - ident(assert) operator(!)ident(isRubyVariable)operator(()ident(name)operator(\))operator(;) + keyword(assert) operator(!)ident(isRubyVariable)operator(()ident(name)operator(\))operator(;) keyword(return) ident(variableTableContains)operator(()ident(name)operator(\))operator(;) operator(}) @@ -36402,7 +36402,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * @see org.jruby.runtime.builtin.InternalVariables#fastHasInternalVariable */) directive(public) type(boolean) ident(fastHasInternalVariable)operator(()pre_type(String) ident(internedName)operator(\)) operator({) - ident(assert) operator(!)ident(isRubyVariable)operator(()ident(internedName)operator(\))operator(;) + keyword(assert) operator(!)ident(isRubyVariable)operator(()ident(internedName)operator(\))operator(;) keyword(return) ident(variableTableFastContains)operator(()ident(internedName)operator(\))operator(;) operator(}) @@ -36410,7 +36410,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * @see org.jruby.runtime.builtin.InternalVariables#getInternalVariable */) directive(public) ident(IRubyObject) ident(getInternalVariable)operator(()pre_type(String) ident(name)operator(\)) operator({) - ident(assert) operator(!)ident(isRubyVariable)operator(()ident(name)operator(\))operator(;) + keyword(assert) operator(!)ident(isRubyVariable)operator(()ident(name)operator(\))operator(;) keyword(return) ident(variableTableFetch)operator(()ident(name)operator(\))operator(;) operator(}) @@ -36418,7 +36418,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * @see org.jruby.runtime.builtin.InternalVariables#fastGetInternalVariable */) directive(public) ident(IRubyObject) ident(fastGetInternalVariable)operator(()pre_type(String) ident(internedName)operator(\)) operator({) - ident(assert) operator(!)ident(isRubyVariable)operator(()ident(internedName)operator(\))operator(;) + keyword(assert) operator(!)ident(isRubyVariable)operator(()ident(internedName)operator(\))operator(;) keyword(return) ident(variableTableFastFetch)operator(()ident(internedName)operator(\))operator(;) operator(}) @@ -36426,7 +36426,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * @see org.jruby.runtime.builtin.InternalVariables#setInternalVariable */) directive(public) type(void) ident(setInternalVariable)operator(()pre_type(String) ident(name)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) - ident(assert) operator(!)ident(isRubyVariable)operator(()ident(name)operator(\))operator(;) + keyword(assert) operator(!)ident(isRubyVariable)operator(()ident(name)operator(\))operator(;) ident(variableTableStore)operator(()ident(name)operator(,) ident(value)operator(\))operator(;) operator(}) @@ -36434,7 +36434,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * @see org.jruby.runtime.builtin.InternalVariables#fastSetInternalVariable */) directive(public) type(void) ident(fastSetInternalVariable)operator(()pre_type(String) ident(internedName)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) - ident(assert) operator(!)ident(isRubyVariable)operator(()ident(internedName)operator(\))operator(;) + keyword(assert) operator(!)ident(isRubyVariable)operator(()ident(internedName)operator(\))operator(;) ident(variableTableFastStore)operator(()ident(internedName)operator(,) ident(value)operator(\))operator(;) operator(}) @@ -36442,7 +36442,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * @see org.jruby.runtime.builtin.InternalVariables#removeInternalVariable */) directive(public) ident(IRubyObject) ident(removeInternalVariable)operator(()pre_type(String) ident(name)operator(\)) operator({) - ident(assert) operator(!)ident(isRubyVariable)operator(()ident(name)operator(\))operator(;) + keyword(assert) operator(!)ident(isRubyVariable)operator(()ident(name)operator(\))operator(;) keyword(return) ident(variableTableRemove)operator(()ident(name)operator(\))operator(;) operator(}) @@ -36462,9 +36462,9 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C pre_type(ArrayList)operator(<)ident(Variable)operator(<)ident(IRubyObject)operator(>)operator(>) ident(list) operator(=) keyword(new) pre_type(ArrayList)operator(<)ident(Variable)operator(<)ident(IRubyObject)operator(>)operator(>)operator(()operator(\))operator(;) ident(IRubyObject) ident(readValue)operator(;) keyword(for) operator(()type(int) ident(i) operator(=) ident(table)operator(.)ident(length)operator(;) operator(--)ident(i) operator(>=) integer(0)operator(;) operator(\)) operator({) - keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()operator(!)ident(isRubyVariable)operator(()ident(e)operator(.)ident(name)operator(\))operator(\)) operator({) - keyword(if) operator(()operator(()ident(readValue) operator(=) ident(e)operator(.)ident(value)operator(\)) operator(==) keyword(null)operator(\)) ident(readValue) operator(=) ident(variableTableReadLocked)operator(()ident(e)operator(\))operator(;) + keyword(if) operator(()operator(()ident(readValue) operator(=) ident(e)operator(.)ident(value)operator(\)) operator(==) pre_constant(null)operator(\)) ident(readValue) operator(=) ident(variableTableReadLocked)operator(()ident(e)operator(\))operator(;) ident(list)operator(.)ident(add)operator(()keyword(new) ident(VariableEntry)operator(<)ident(IRubyObject)operator(>)operator(()ident(e)operator(.)ident(name)operator(,) ident(readValue)operator(\))operator(\))operator(;) operator(}) operator(}) @@ -36508,8 +36508,8 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C pre_type(ArrayList)operator(<)ident(Variable)operator(<)ident(IRubyObject)operator(>)operator(>) ident(list) operator(=) keyword(new) pre_type(ArrayList)operator(<)ident(Variable)operator(<)ident(IRubyObject)operator(>)operator(>)operator(()operator(\))operator(;) ident(IRubyObject) ident(readValue)operator(;) keyword(for) operator(()type(int) ident(i) operator(=) ident(table)operator(.)ident(length)operator(;) operator(--)ident(i) operator(>=) integer(0)operator(;) operator(\)) operator({) - keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) - keyword(if) operator(()operator(()ident(readValue) operator(=) ident(e)operator(.)ident(value)operator(\)) operator(==) keyword(null)operator(\)) ident(readValue) operator(=) ident(variableTableReadLocked)operator(()ident(e)operator(\))operator(;) + keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(if) operator(()operator(()ident(readValue) operator(=) ident(e)operator(.)ident(value)operator(\)) operator(==) pre_constant(null)operator(\)) ident(readValue) operator(=) ident(variableTableReadLocked)operator(()ident(e)operator(\))operator(;) ident(list)operator(.)ident(add)operator(()keyword(new) ident(VariableEntry)operator(<)ident(IRubyObject)operator(>)operator(()ident(e)operator(.)ident(name)operator(,) ident(readValue)operator(\))operator(\))operator(;) operator(}) operator(}) @@ -36524,7 +36524,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C ident(VariableTableEntry)type([]) ident(table) operator(=) ident(variableTableGetTable)operator(()operator(\))operator(;) pre_type(ArrayList)operator(<)pre_type(String)operator(>) ident(list) operator(=) keyword(new) pre_type(ArrayList)operator(<)pre_type(String)operator(>)operator(()operator(\))operator(;) keyword(for) operator(()type(int) ident(i) operator(=) ident(table)operator(.)ident(length)operator(;) operator(--)ident(i) operator(>=) integer(0)operator(;) operator(\)) operator({) - keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) ident(list)operator(.)ident(add)operator(()ident(e)operator(.)ident(name)operator(\))operator(;) operator(}) operator(}) @@ -36571,7 +36571,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C directive(final) ident(VariableTableEntry) ident(next)operator(;) ident(VariableTableEntry)operator(()type(int) ident(hash)operator(,) pre_type(String) ident(name)operator(,) ident(IRubyObject) ident(value)operator(,) ident(VariableTableEntry) ident(next)operator(\)) operator({) - ident(assert) ident(name) operator(==) ident(name)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(name) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) + keyword(assert) ident(name) operator(==) ident(name)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(name) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) local_variable(this)operator(.)ident(hash) operator(=) ident(hash)operator(;) local_variable(this)operator(.)ident(name) operator(=) ident(name)operator(;) local_variable(this)operator(.)ident(value) operator(=) ident(value)operator(;) @@ -36593,15 +36593,15 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C */) directive(protected) type(boolean) ident(variableTableContains)operator(()pre_type(String) ident(name)operator(\)) operator({) ident(VariableTableEntry)type([]) ident(table)operator(;) - keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) type(int) ident(hash) operator(=) ident(name)operator(.)ident(hashCode)operator(()operator(\))operator(;) - keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(hash) operator(==) ident(e)operator(.)ident(hash) operator(&&) ident(name)operator(.)ident(equals)operator(()ident(e)operator(.)ident(name)operator(\))operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) operator(}) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) comment(/** @@ -36610,16 +36610,16 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * an interned Java String. */) directive(protected) type(boolean) ident(variableTableFastContains)operator(()pre_type(String) ident(internedName)operator(\)) operator({) - ident(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( not interned)delimiter(")>operator(;) + keyword(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( not interned)delimiter(")>operator(;) ident(VariableTableEntry)type([]) ident(table)operator(;) - keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(!=) keyword(null)operator(\)) operator({) - keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(internedName)operator(.)ident(hashCode)operator(()operator(\)) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) + keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(internedName)operator(.)ident(hashCode)operator(()operator(\)) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(internedName) operator(==) ident(e)operator(.)ident(name)operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) operator(}) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) comment(/** @@ -36630,16 +36630,16 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C directive(protected) ident(IRubyObject) ident(variableTableFetch)operator(()pre_type(String) ident(name)operator(\)) operator({) ident(VariableTableEntry)type([]) ident(table)operator(;) ident(IRubyObject) ident(readValue)operator(;) - keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) type(int) ident(hash) operator(=) ident(name)operator(.)ident(hashCode)operator(()operator(\))operator(;) - keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(hash) operator(==) ident(e)operator(.)ident(hash) operator(&&) ident(name)operator(.)ident(equals)operator(()ident(e)operator(.)ident(name)operator(\))operator(\)) operator({) - keyword(if) operator(()operator(()ident(readValue) operator(=) ident(e)operator(.)ident(value)operator(\)) operator(!=) keyword(null)operator(\)) keyword(return) ident(readValue)operator(;) + keyword(if) operator(()operator(()ident(readValue) operator(=) ident(e)operator(.)ident(value)operator(\)) operator(!=) pre_constant(null)operator(\)) keyword(return) ident(readValue)operator(;) keyword(return) ident(variableTableReadLocked)operator(()ident(e)operator(\))operator(;) operator(}) operator(}) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) comment(/** @@ -36649,18 +36649,18 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * @return the object or null if not found */) directive(protected) ident(IRubyObject) ident(variableTableFastFetch)operator(()pre_type(String) ident(internedName)operator(\)) operator({) - ident(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( not interned)delimiter(")>operator(;) + keyword(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( not interned)delimiter(")>operator(;) ident(VariableTableEntry)type([]) ident(table)operator(;) ident(IRubyObject) ident(readValue)operator(;) - keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(!=) keyword(null)operator(\)) operator({) - keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(internedName)operator(.)ident(hashCode)operator(()operator(\)) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) + keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(internedName)operator(.)ident(hashCode)operator(()operator(\)) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(internedName) operator(==) ident(e)operator(.)ident(name)operator(\)) operator({) - keyword(if) operator(()operator(()ident(readValue) operator(=) ident(e)operator(.)ident(value)operator(\)) operator(!=) keyword(null)operator(\)) keyword(return) ident(readValue)operator(;) + keyword(if) operator(()operator(()ident(readValue) operator(=) ident(e)operator(.)ident(value)operator(\)) operator(!=) pre_constant(null)operator(\)) keyword(return) ident(readValue)operator(;) keyword(return) ident(variableTableReadLocked)operator(()ident(e)operator(\))operator(;) operator(}) operator(}) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) comment(/** @@ -36671,9 +36671,9 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C directive(synchronized)operator(()local_variable(this)operator(\)) operator({) ident(VariableTableEntry)type([]) ident(table)operator(;) ident(VariableTableEntry) ident(e)operator(;) - keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(==) pre_constant(null)operator(\)) operator({) ident(table) operator(=) keyword(new) ident(VariableTableEntry)operator([)ident(VARIABLE_TABLE_DEFAULT_CAPACITY)operator(])operator(;) - ident(e) operator(=) keyword(new) ident(VariableTableEntry)operator(()ident(hash)operator(,) ident(name)operator(.)ident(intern)operator(()operator(\))operator(,) ident(value)operator(,) keyword(null)operator(\))operator(;) + ident(e) operator(=) keyword(new) ident(VariableTableEntry)operator(()ident(hash)operator(,) ident(name)operator(.)ident(intern)operator(()operator(\))operator(,) ident(value)operator(,) pre_constant(null)operator(\))operator(;) ident(table)operator([)ident(hash) operator(&) operator(()ident(VARIABLE_TABLE_DEFAULT_CAPACITY) operator(-) integer(1)operator(\))operator(]) operator(=) ident(e)operator(;) ident(variableTableThreshold) operator(=) operator(()type(int)operator(\))operator(()ident(VARIABLE_TABLE_DEFAULT_CAPACITY) operator(*) ident(VARIABLE_TABLE_LOAD_FACTOR)operator(\))operator(;) ident(variableTableSize) operator(=) integer(1)operator(;) @@ -36685,7 +36685,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C ident(table) operator(=) ident(variableTableRehash)operator(()operator(\))operator(;) operator(}) type(int) ident(index)operator(;) - keyword(for) operator(()ident(e) operator(=) ident(table)operator([)ident(index) operator(=) ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(e) operator(=) ident(table)operator([)ident(index) operator(=) ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(hash) operator(==) ident(e)operator(.)ident(hash) operator(&&) ident(name)operator(.)ident(equals)operator(()ident(e)operator(.)ident(name)operator(\))operator(\)) operator({) ident(e)operator(.)ident(value) operator(=) ident(value)operator(;) keyword(return) ident(value)operator(;) @@ -36704,14 +36704,14 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * needs to be an interned Java String. */) directive(protected) ident(IRubyObject) ident(variableTableFastStore)operator(()pre_type(String) ident(internedName)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) - ident(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( not interned)delimiter(")>operator(;) + keyword(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( not interned)delimiter(")>operator(;) type(int) ident(hash) operator(=) ident(internedName)operator(.)ident(hashCode)operator(()operator(\))operator(;) directive(synchronized)operator(()local_variable(this)operator(\)) operator({) ident(VariableTableEntry)type([]) ident(table)operator(;) ident(VariableTableEntry) ident(e)operator(;) - keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(==) pre_constant(null)operator(\)) operator({) ident(table) operator(=) keyword(new) ident(VariableTableEntry)operator([)ident(VARIABLE_TABLE_DEFAULT_CAPACITY)operator(])operator(;) - ident(e) operator(=) keyword(new) ident(VariableTableEntry)operator(()ident(hash)operator(,) ident(internedName)operator(,) ident(value)operator(,) keyword(null)operator(\))operator(;) + ident(e) operator(=) keyword(new) ident(VariableTableEntry)operator(()ident(hash)operator(,) ident(internedName)operator(,) ident(value)operator(,) pre_constant(null)operator(\))operator(;) ident(table)operator([)ident(hash) operator(&) operator(()ident(VARIABLE_TABLE_DEFAULT_CAPACITY) operator(-) integer(1)operator(\))operator(]) operator(=) ident(e)operator(;) ident(variableTableThreshold) operator(=) operator(()type(int)operator(\))operator(()ident(VARIABLE_TABLE_DEFAULT_CAPACITY) operator(*) ident(VARIABLE_TABLE_LOAD_FACTOR)operator(\))operator(;) ident(variableTableSize) operator(=) integer(1)operator(;) @@ -36723,7 +36723,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C ident(table) operator(=) ident(variableTableRehash)operator(()operator(\))operator(;) operator(}) type(int) ident(index)operator(;) - keyword(for) operator(()ident(e) operator(=) ident(table)operator([)ident(index) operator(=) ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(e) operator(=) ident(table)operator([)ident(index) operator(=) ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(internedName) operator(==) ident(e)operator(.)ident(name)operator(\)) operator({) ident(e)operator(.)ident(value) operator(=) ident(value)operator(;) keyword(return) ident(value)operator(;) @@ -36744,12 +36744,12 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C directive(protected) ident(IRubyObject) ident(variableTableRemove)operator(()pre_type(String) ident(name)operator(\)) operator({) directive(synchronized)operator(()local_variable(this)operator(\)) operator({) ident(VariableTableEntry)type([]) ident(table)operator(;) - keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) type(int) ident(hash) operator(=) ident(name)operator(.)ident(hashCode)operator(()operator(\))operator(;) type(int) ident(index) operator(=) ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(;) ident(VariableTableEntry) ident(first) operator(=) ident(table)operator([)ident(index)operator(])operator(;) ident(VariableTableEntry) ident(e)operator(;) - keyword(for) operator(()ident(e) operator(=) ident(first)operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(e) operator(=) ident(first)operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(hash) operator(==) ident(e)operator(.)ident(hash) operator(&&) ident(name)operator(.)ident(equals)operator(()ident(e)operator(.)ident(name)operator(\))operator(\)) operator({) ident(IRubyObject) ident(oldValue) operator(=) ident(e)operator(.)ident(value)operator(;) comment(// All entries following removed node can stay) @@ -36767,7 +36767,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C operator(}) operator(}) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) comment(/** @@ -36775,7 +36775,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C */) directive(protected) ident(VariableTableEntry)type([]) ident(variableTableGetTable)operator(()operator(\)) operator({) ident(VariableTableEntry)type([]) ident(table)operator(;) - keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(table)operator(;) operator(}) keyword(return) ident(VARIABLE_TABLE_EMPTY_TABLE)operator(;) @@ -36785,7 +36785,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * Get the size of the variable table. */) directive(protected) type(int) ident(variableTableGetSize)operator(()operator(\)) operator({) - keyword(if) operator(()ident(variableTable) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(variableTable) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(variableTableSize)operator(;) operator(}) keyword(return) integer(0)operator(;) @@ -36829,12 +36829,12 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C comment(// proceed. So we cannot yet null out each bin.) ident(e) operator(=) ident(oldTable)operator([)ident(i)operator(])operator(;) - keyword(if) operator(()ident(e) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(e) operator(!=) pre_constant(null)operator(\)) operator({) ident(VariableTableEntry) ident(next) operator(=) ident(e)operator(.)ident(next)operator(;) type(int) ident(idx) operator(=) ident(e)operator(.)ident(hash) operator(&) ident(sizeMask)operator(;) comment(// Single node on list) - keyword(if) operator(()ident(next) operator(==) keyword(null)operator(\)) + keyword(if) operator(()ident(next) operator(==) pre_constant(null)operator(\)) ident(newTable)operator([)ident(idx)operator(]) operator(=) ident(e)operator(;) keyword(else) operator({) @@ -36842,7 +36842,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C ident(VariableTableEntry) ident(lastRun) operator(=) ident(e)operator(;) type(int) ident(lastIdx) operator(=) ident(idx)operator(;) keyword(for) operator(()ident(VariableTableEntry) ident(last) operator(=) ident(next)operator(;) - ident(last) operator(!=) keyword(null)operator(;) + ident(last) operator(!=) pre_constant(null)operator(;) ident(last) operator(=) ident(last)operator(.)ident(next)operator(\)) operator({) type(int) ident(k) operator(=) ident(last)operator(.)ident(hash) operator(&) ident(sizeMask)operator(;) keyword(if) operator(()ident(k) operator(!=) ident(lastIdx)operator(\)) operator({) @@ -36874,10 +36874,10 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C pre_type(HashMap) ident(map) operator(=) keyword(new) pre_type(HashMap)operator(()operator(\))operator(;) ident(VariableTableEntry)type([]) ident(table)operator(;) ident(IRubyObject) ident(readValue)operator(;) - keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(for) operator(()type(int) ident(i) operator(=) ident(table)operator(.)ident(length)operator(;) operator(--)ident(i) operator(>=) integer(0)operator(;) operator(\)) operator({) - keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) - keyword(if) operator(()operator(()ident(readValue) operator(=) ident(e)operator(.)ident(value)operator(\)) operator(==) keyword(null)operator(\)) ident(readValue) operator(=) ident(variableTableReadLocked)operator(()ident(e)operator(\))operator(;) + keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(if) operator(()operator(()ident(readValue) operator(=) ident(e)operator(.)ident(value)operator(\)) operator(==) pre_constant(null)operator(\)) ident(readValue) operator(=) ident(variableTableReadLocked)operator(()ident(e)operator(\))operator(;) ident(map)operator(.)ident(put)operator(()ident(e)operator(.)ident(name)operator(,) ident(readValue)operator(\))operator(;) operator(}) operator(}) @@ -36893,10 +36893,10 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C directive(protected) pre_type(Map) ident(variableTableGetMap)operator(()pre_type(Map) ident(map)operator(\)) operator({) ident(VariableTableEntry)type([]) ident(table)operator(;) ident(IRubyObject) ident(readValue)operator(;) - keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(table) operator(=) ident(variableTable)operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(for) operator(()type(int) ident(i) operator(=) ident(table)operator(.)ident(length)operator(;) operator(--)ident(i) operator(>=) integer(0)operator(;) operator(\)) operator({) - keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) - keyword(if) operator(()operator(()ident(readValue) operator(=) ident(e)operator(.)ident(value)operator(\)) operator(==) keyword(null)operator(\)) ident(readValue) operator(=) ident(variableTableReadLocked)operator(()ident(e)operator(\))operator(;) + keyword(for) operator(()ident(VariableTableEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(if) operator(()operator(()ident(readValue) operator(=) ident(e)operator(.)ident(value)operator(\)) operator(==) pre_constant(null)operator(\)) ident(readValue) operator(=) ident(variableTableReadLocked)operator(()ident(e)operator(\))operator(;) ident(map)operator(.)ident(put)operator(()ident(e)operator(.)ident(name)operator(,) ident(readValue)operator(\))operator(;) operator(}) operator(}) @@ -36911,7 +36911,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C comment(// NOTE: Serialization is primarily supported for testing purposes, and there is no general) comment(// guarantee that serialization will work correctly. Specifically, instance variables pointing) comment(// at symbols, threads, modules, classes, and other unserializable types are not detected.) - directive(private) type(void) ident(writeObject)operator(()pre_type(ObjectOutputStream) ident(out)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(private) type(void) ident(writeObject)operator(()pre_type(ObjectOutputStream) ident(out)operator(\)) directive(throws) exception(IOException) operator({) ident(out)operator(.)ident(defaultWriteObject)operator(()operator(\))operator(;) comment(// write out ivar count followed by name/value pairs) pre_type(List)operator(<)pre_type(String)operator(>) ident(names) operator(=) ident(getInstanceVariableNameList)operator(()operator(\))operator(;) @@ -36926,7 +36926,7 @@ directive(public) type(class) class(RubyObject) directive(implements) pre_type(C * Tries to support Java unserialization of Ruby objects. This is * still experimental and might not work. */) - directive(private) type(void) ident(readObject)operator(()pre_type(ObjectInputStream) ident(in)operator(\)) directive(throws) pre_type(IOException)operator(,) pre_type(ClassNotFoundException) operator({) + directive(private) type(void) ident(readObject)operator(()pre_type(ObjectInputStream) ident(in)operator(\)) directive(throws) exception(IOException)operator(,) exception(ClassNotFoundException) operator({) ident(in)operator(.)ident(defaultReadObject)operator(()operator(\))operator(;) comment(// rest in ivar count followed by name/value pairs) type(int) ident(ivarCount) operator(=) ident(in)operator(.)ident(readInt)operator(()operator(\))operator(;) @@ -37030,10 +37030,10 @@ directive(public) type(class) class(RubyObjectSpace) operator({) keyword(return) ident(objectSpaceModule)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(define_finalizer)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(define_finalizer)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(define_finalizer)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) - ident(IRubyObject) ident(finalizer) operator(=) keyword(null)operator(;) + ident(IRubyObject) ident(finalizer) operator(=) pre_constant(null)operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(2)operator(\)) operator({) ident(finalizer) operator(=) ident(args)operator([)integer(1)operator(])operator(;) keyword(if) operator(()operator(!)ident(finalizer)operator(.)ident(respondsTo)operator(()string<delimiter(")content(call)delimiter(")>operator(\))operator(\)) operator({) @@ -37048,13 +37048,13 @@ directive(public) type(class) class(RubyObjectSpace) operator({) keyword(return) ident(runtime)operator(.)ident(newArray)operator(()ident(runtime)operator(.)ident(newFixnum)operator(()ident(runtime)operator(.)ident(getSafeLevel)operator(()operator(\))operator(\))operator(,) ident(finalizer)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(undefine_finalizer)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(undefine_finalizer)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(undefine_finalizer)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getObjectSpace)operator(()operator(\))operator(.)ident(removeFinalizers)operator(()ident(RubyNumeric)operator(.)ident(fix2long)operator(()ident(arg1)operator(.)ident(id)operator(()operator(\))operator(\))operator(\))operator(;) keyword(return) ident(recv)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(_id2ref)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(_id2ref)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(id2ref)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(id)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(id)operator(.)ident(getRuntime)operator(()operator(\))operator(;) keyword(if) operator(()operator(!)operator(()ident(id) keyword(instanceof) ident(RubyFixnum)operator(\))operator(\)) operator({) @@ -37073,14 +37073,14 @@ directive(public) type(class) class(RubyObjectSpace) operator({) keyword(return) ident(runtime)operator(.)ident(newFixnum)operator(()operator(()ident(longId) operator(-) integer(1)operator(\)) operator(/) integer(2)operator(\))operator(;) operator(}) keyword(else) operator({) ident(IRubyObject) ident(object) operator(=) ident(runtime)operator(.)ident(getObjectSpace)operator(()operator(\))operator(.)ident(id2ref)operator(()ident(longId)operator(\))operator(;) - keyword(if) operator(()ident(object) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(object) operator(==) pre_constant(null)operator(\)) operator({) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) keyword(return) ident(object)operator(;) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_object)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_object)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(each_object)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyModule) ident(rubyClass)operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(0)operator(\)) operator({) @@ -37097,13 +37097,13 @@ directive(public) type(class) class(RubyObjectSpace) operator({) operator(}) pre_type(Iterator) ident(iter) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getObjectSpace)operator(()operator(\))operator(.)ident(iterator)operator(()ident(rubyClass)operator(\))operator(;) - ident(IRubyObject) ident(obj) operator(=) keyword(null)operator(;) - keyword(while) operator(()operator(()ident(obj) operator(=) operator(()ident(IRubyObject)operator(\))ident(iter)operator(.)ident(next)operator(()operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + ident(IRubyObject) ident(obj) operator(=) pre_constant(null)operator(;) + keyword(while) operator(()operator(()ident(obj) operator(=) operator(()ident(IRubyObject)operator(\))ident(iter)operator(.)ident(next)operator(()operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) ident(count)operator(++)operator(;) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(obj)operator(\))operator(;) operator(}) operator(}) keyword(else) operator({) - pre_type(Iterator) ident(iter) operator(=) ident(runtime)operator(.)ident(getObject)operator(()operator(\))operator(.)ident(subclasses)operator(()keyword(true)operator(\))operator(.)ident(iterator)operator(()operator(\))operator(;) + pre_type(Iterator) ident(iter) operator(=) ident(runtime)operator(.)ident(getObject)operator(()operator(\))operator(.)ident(subclasses)operator(()pre_constant(true)operator(\))operator(.)ident(iterator)operator(()operator(\))operator(;) keyword(while) operator(()ident(iter)operator(.)ident(hasNext)operator(()operator(\))operator(\)) operator({) ident(count)operator(++)operator(;) @@ -37113,7 +37113,7 @@ directive(public) type(class) class(RubyObjectSpace) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(count)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(garbage_collect)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(garbage_collect)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(garbage_collect)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(RubyGC)operator(.)ident(start)operator(()ident(recv)operator(\))operator(;) operator(}) @@ -37178,7 +37178,7 @@ directive(public) type(class) class(RubyPrecision) operator({) keyword(throw) ident(receiver)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(()string<delimiter(")content(Undefined conversion from )delimiter(")> operator(+) ident(source)operator(.)ident(getMetaClass)operator(()operator(\))operator(.)ident(getName)operator(()operator(\)) operator(+) string<delimiter(")content( into )delimiter(")> operator(+) operator(()operator(()ident(RubyClass)operator(\))ident(receiver)operator(\))operator(.)ident(getName)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(append_features)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(append_features)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(append_features)operator(()ident(IRubyObject) ident(receiver)operator(,) ident(IRubyObject) ident(include)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(if) operator(()ident(include) keyword(instanceof) ident(RubyModule)operator(\)) operator({) operator(()operator(()ident(RubyModule)operator(\)) ident(include)operator(\))operator(.)ident(includeModule)operator(()ident(receiver)operator(\))operator(;) @@ -37199,17 +37199,17 @@ directive(public) type(class) class(RubyPrecision) operator({) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(prec)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(prec)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(prec)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(receiver)operator(,) ident(IRubyObject) ident(type)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(type)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(induced_from)delimiter(")>operator(,) ident(receiver)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(prec_i)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(prec_i)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(prec_i)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(receiver)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(receiver)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getInteger)operator(()operator(\))operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(induced_from)delimiter(")>operator(,) ident(receiver)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(prec_f)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(prec_f)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(prec_f)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(receiver)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(receiver)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getFloat)operator(()operator(\))operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(induced_from)delimiter(")>operator(,) ident(receiver)operator(\))operator(;) operator(}) @@ -37320,14 +37320,14 @@ directive(public) type(class) class(RubyProc) directive(extends) ident(RubyObjec * since we need to deal with special case of Proc.new with no arguments or block arg. In * this case, we need to check previous frame for a block to consume. */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(newInstance)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) comment(// No passed in block, lets check next outer frame for one ('Proc.new'\)) keyword(if) operator(()operator(!)ident(block)operator(.)ident(isGiven)operator(()operator(\))operator(\)) operator({) ident(block) operator(=) ident(context)operator(.)ident(getPreviousFrame)operator(()operator(\))operator(.)ident(getBlock)operator(()operator(\))operator(;) operator(}) - keyword(if) operator(()ident(block)operator(.)ident(isGiven)operator(()operator(\)) operator(&&) ident(block)operator(.)ident(getProcObject)operator(()operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(block)operator(.)ident(isGiven)operator(()operator(\)) operator(&&) ident(block)operator(.)ident(getProcObject)operator(()operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(block)operator(.)ident(getProcObject)operator(()operator(\))operator(;) operator(}) @@ -37337,13 +37337,13 @@ directive(public) type(class) class(RubyProc) directive(extends) ident(RubyObjec keyword(return) ident(obj)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(procBlock)operator(\)) operator({) keyword(if) operator(()operator(!)ident(procBlock)operator(.)ident(isGiven)operator(()operator(\))operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(tried to create Proc object without a block)delimiter(")>operator(\))operator(;) operator(}) - keyword(if) operator(()ident(type) operator(==) ident(Block)operator(.)ident(Type)operator(.)ident(LAMBDA) operator(&&) ident(procBlock) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(type) operator(==) ident(Block)operator(.)ident(Type)operator(.)ident(LAMBDA) operator(&&) ident(procBlock) operator(==) pre_constant(null)operator(\)) operator({) comment(// TODO: warn "tried to create Proc object without a block") operator(}) @@ -37398,20 +37398,20 @@ directive(public) type(class) class(RubyProc) directive(extends) ident(RubyObjec keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newBinding)operator(()ident(block)operator(.)ident(getBinding)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(call)delimiter(")>operator(,) string<delimiter(")content([])delimiter(")>operator(})operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(call)delimiter(")>operator(,) string<delimiter(")content([])delimiter(")>operator(})operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(call)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) - keyword(return) ident(call)operator(()ident(context)operator(,) ident(args)operator(,) keyword(null)operator(\))operator(;) + keyword(return) ident(call)operator(()ident(context)operator(,) ident(args)operator(,) pre_constant(null)operator(\))operator(;) operator(}) directive(public) ident(IRubyObject) ident(call)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(IRubyObject) ident(self)operator(\)) operator({) - ident(assert) ident(args) operator(!=) keyword(null)operator(;) + keyword(assert) ident(args) operator(!=) pre_constant(null)operator(;) ident(Ruby) ident(runtime) operator(=) ident(getRuntime)operator(()operator(\))operator(;) ident(Block) ident(newBlock) operator(=) ident(block)operator(.)ident(cloneBlock)operator(()operator(\))operator(;) ident(JumpTarget) ident(jumpTarget) operator(=) ident(newBlock)operator(.)ident(getBinding)operator(()operator(\))operator(.)ident(getFrame)operator(()operator(\))operator(.)ident(getJumpTarget)operator(()operator(\))operator(;) keyword(try) operator({) - keyword(if) operator(()ident(self) operator(!=) keyword(null)operator(\)) ident(newBlock)operator(.)ident(getBinding)operator(()operator(\))operator(.)ident(setSelf)operator(()ident(self)operator(\))operator(;) + keyword(if) operator(()ident(self) operator(!=) pre_constant(null)operator(\)) ident(newBlock)operator(.)ident(getBinding)operator(()operator(\))operator(.)ident(setSelf)operator(()ident(self)operator(\))operator(;) keyword(return) ident(newBlock)operator(.)ident(call)operator(()ident(context)operator(,) ident(args)operator(\))operator(;) operator(}) keyword(catch) operator(()ident(JumpException)operator(.)ident(BreakJump) ident(bj)operator(\)) operator({) @@ -37625,47 +37625,47 @@ directive(public) type(class) class(RubyProcess) operator({) annotation(@JRubyModule)operator(()ident(name)operator(=)string<delimiter(")content(Process::UID)delimiter(")>operator(\)) directive(public) directive(static) type(class) class(UserID) operator({) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(change_privilege)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(change_privilege)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(change_privilege)operator(()ident(IRubyObject) ident(self)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(throw) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(Process::UID::change_privilege not implemented yet)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(eid)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(eid)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(eid)operator(()ident(IRubyObject) ident(self)operator(\)) operator({) keyword(return) ident(euid)operator(()ident(self)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(eid=)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(eid=)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(eid)operator(()ident(IRubyObject) ident(self)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(return) ident(euid_set)operator(()ident(self)operator(,) ident(arg)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(grant_privilege)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(grant_privilege)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(grant_privilege)operator(()ident(IRubyObject) ident(self)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(throw) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(Process::UID::grant_privilege not implemented yet)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(re_exchange)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(re_exchange)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(re_exchange)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(\)) operator({) keyword(return) ident(switch_rb)operator(()ident(context)operator(,) ident(self)operator(,) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(re_exchangeable?)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(re_exchangeable?)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(re_exchangeable_p)operator(()ident(IRubyObject) ident(self)operator(\)) operator({) keyword(throw) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(Process::UID::re_exchangeable? not implemented yet)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(rid)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(rid)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(rid)operator(()ident(IRubyObject) ident(self)operator(\)) operator({) keyword(return) ident(uid)operator(()ident(self)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sid_available?)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sid_available?)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(sid_available_p)operator(()ident(IRubyObject) ident(self)operator(\)) operator({) keyword(throw) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(Process::UID::sid_available not implemented yet)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(switch)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(switch)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(switch_rb)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(;) type(int) ident(uid) operator(=) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(getuid)operator(()operator(\))operator(;) @@ -37692,47 +37692,47 @@ directive(public) type(class) class(RubyProcess) operator({) annotation(@JRubyModule)operator(()ident(name)operator(=)string<delimiter(")content(Process::GID)delimiter(")>operator(\)) directive(public) directive(static) type(class) class(GroupID) operator({) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(change_privilege)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(change_privilege)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(change_privilege)operator(()ident(IRubyObject) ident(self)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(throw) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(Process::GID::change_privilege not implemented yet)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(eid)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(eid)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(eid)operator(()ident(IRubyObject) ident(self)operator(\)) operator({) keyword(return) ident(egid)operator(()ident(self)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(eid=)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(eid=)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(eid)operator(()ident(IRubyObject) ident(self)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(return) ident(RubyProcess)operator(.)ident(egid_set)operator(()ident(self)operator(,) ident(arg)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(grant_privilege)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(grant_privilege)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(grant_privilege)operator(()ident(IRubyObject) ident(self)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(throw) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(Process::GID::grant_privilege not implemented yet)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(re_exchange)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(re_exchange)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(re_exchange)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(\)) operator({) keyword(return) ident(switch_rb)operator(()ident(context)operator(,) ident(self)operator(,) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(re_exchangeable?)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(re_exchangeable?)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(re_exchangeable_p)operator(()ident(IRubyObject) ident(self)operator(\)) operator({) keyword(throw) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(Process::GID::re_exchangeable? not implemented yet)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(rid)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(rid)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(rid)operator(()ident(IRubyObject) ident(self)operator(\)) operator({) keyword(return) ident(gid)operator(()ident(self)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sid_available?)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sid_available?)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(sid_available_p)operator(()ident(IRubyObject) ident(self)operator(\)) operator({) keyword(throw) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(Process::GID::sid_available not implemented yet)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(switch)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(switch)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(switch_rb)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(;) type(int) ident(gid) operator(=) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(getgid)operator(()operator(\))operator(;) @@ -37759,78 +37759,78 @@ directive(public) type(class) class(RubyProcess) operator({) annotation(@JRubyModule)operator(()ident(name)operator(=)string<delimiter(")content(Process::Sys)delimiter(")>operator(\)) directive(public) directive(static) type(class) class(Sys) operator({) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getegid)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getegid)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(getegid)operator(()ident(IRubyObject) ident(self)operator(\)) operator({) keyword(return) ident(egid)operator(()ident(self)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(geteuid)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(geteuid)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(geteuid)operator(()ident(IRubyObject) ident(self)operator(\)) operator({) keyword(return) ident(euid)operator(()ident(self)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getgid)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getgid)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(getgid)operator(()ident(IRubyObject) ident(self)operator(\)) operator({) keyword(return) ident(gid)operator(()ident(self)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getuid)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getuid)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(getuid)operator(()ident(IRubyObject) ident(self)operator(\)) operator({) keyword(return) ident(uid)operator(()ident(self)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setegid)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setegid)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(setegid)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(return) ident(egid_set)operator(()ident(recv)operator(,) ident(arg)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(seteuid)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(seteuid)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(seteuid)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(return) ident(euid_set)operator(()ident(recv)operator(,) ident(arg)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setgid)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setgid)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(setgid)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(return) ident(gid_set)operator(()ident(recv)operator(,) ident(arg)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setuid)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setuid)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(setuid)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(return) ident(uid_set)operator(()ident(recv)operator(,) ident(arg)operator(\))operator(;) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(abort)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(abort)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(abort)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(return) ident(RubyKernel)operator(.)ident(abort)operator(()ident(context)operator(,) ident(recv)operator(,) ident(args)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(exit!)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(exit!)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(exit_bang)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(return) ident(RubyKernel)operator(.)ident(exit_bang)operator(()ident(recv)operator(,) ident(args)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(groups)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(groups)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(groups)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(Process#groups not yet implemented)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setrlimit)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setrlimit)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(setrlimit)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(Process#setrlimit not yet implemented)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getpgrp)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getpgrp)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(getpgrp)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(getpgrp)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(groups=)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(groups=)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(groups_set)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(Process#groups not yet implemented)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(waitpid)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(waitpid)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(waitpid)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) type(int) ident(pid) operator(=) operator(-)integer(1)operator(;) @@ -37855,7 +37855,7 @@ directive(public) type(class) class(RubyProcess) operator({) keyword(return) ident(runtime)operator(.)ident(newFixnum)operator(()ident(pid)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(wait)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(wait)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(wait)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -37876,7 +37876,7 @@ directive(public) type(class) class(RubyProcess) operator({) keyword(return) ident(runtime)operator(.)ident(newFixnum)operator(()ident(pid)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(waitall)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(waitall)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(waitall)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(POSIX) ident(posix) operator(=) ident(runtime)operator(.)ident(getPosix)operator(()operator(\))operator(;) @@ -37892,44 +37892,44 @@ directive(public) type(class) class(RubyProcess) operator({) keyword(return) ident(results)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setsid)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setsid)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(setsid)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(setsid)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setpgrp)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setpgrp)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(setpgrp)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(setpgid)operator(()integer(0)operator(,) integer(0)operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(egid=)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(egid=)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(egid_set)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(setegid)operator(()operator(()type(int)operator(\))ident(arg)operator(.)ident(convertToInteger)operator(()operator(\))operator(.)ident(getLongValue)operator(()operator(\))operator(\))operator(;) keyword(return) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(euid)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(euid)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(euid)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(geteuid)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(uid=)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(uid=)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(uid_set)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(setuid)operator(()operator(()type(int)operator(\))ident(arg)operator(.)ident(convertToInteger)operator(()operator(\))operator(.)ident(getLongValue)operator(()operator(\))operator(\))operator(;) keyword(return) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gid)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gid)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(gid)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(getgid)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(maxgroups)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(maxgroups)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(maxgroups)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(Process#maxgroups not yet implemented)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getpriority)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getpriority)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(getpriority)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(IRubyObject) ident(arg2)operator(\)) operator({) type(int) ident(which) operator(=) operator(()type(int)operator(\))ident(arg1)operator(.)ident(convertToInteger)operator(()operator(\))operator(.)ident(getLongValue)operator(()operator(\))operator(;) type(int) ident(who) operator(=) operator(()type(int)operator(\))ident(arg2)operator(.)ident(convertToInteger)operator(()operator(\))operator(.)ident(getLongValue)operator(()operator(\))operator(;) @@ -37938,12 +37938,12 @@ directive(public) type(class) class(RubyProcess) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(result)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(uid)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(uid)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(uid)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(getuid)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(waitpid2)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(waitpid2)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(waitpid2)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) type(int) ident(pid) operator(=) operator(-)integer(1)operator(;) @@ -37965,38 +37965,38 @@ directive(public) type(class) class(RubyProcess) operator({) keyword(return) ident(runtime)operator(.)ident(newArray)operator(()ident(runtime)operator(.)ident(newFixnum)operator(()ident(pid)operator(\))operator(,) ident(RubyProcess)operator(.)ident(RubyStatus)operator(.)ident(newProcessStatus)operator(()ident(runtime)operator(,) ident(status)operator([)integer(0)operator(])operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initgroups)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initgroups)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(initgroups)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(IRubyObject) ident(arg2)operator(\)) operator({) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(Process#initgroups not yet implemented)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(maxgroups=)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(maxgroups=)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(maxgroups_set)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(Process#maxgroups_set not yet implemented)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(ppid)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(ppid)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(ppid)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(getppid)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gid=)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gid=)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(gid_set)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(setgid)operator(()operator(()type(int)operator(\))ident(arg)operator(.)ident(convertToInteger)operator(()operator(\))operator(.)ident(getLongValue)operator(()operator(\))operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(wait2)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(wait2)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(wait2)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(return) ident(waitpid2)operator(()ident(recv)operator(,) ident(args)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(euid=)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(euid=)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(euid_set)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(seteuid)operator(()operator(()type(int)operator(\))ident(arg)operator(.)ident(convertToInteger)operator(()operator(\))operator(.)ident(getLongValue)operator(()operator(\))operator(\))operator(;) keyword(return) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setpriority)delimiter(")>operator(,) ident(required) operator(=) integer(3)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setpriority)delimiter(")>operator(,) ident(required) operator(=) integer(3)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(setpriority)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(IRubyObject) ident(arg2)operator(,) ident(IRubyObject) ident(arg3)operator(\)) operator({) type(int) ident(which) operator(=) operator(()type(int)operator(\))ident(arg1)operator(.)ident(convertToInteger)operator(()operator(\))operator(.)ident(getLongValue)operator(()operator(\))operator(;) type(int) ident(who) operator(=) operator(()type(int)operator(\))ident(arg2)operator(.)ident(convertToInteger)operator(()operator(\))operator(.)ident(getLongValue)operator(()operator(\))operator(;) @@ -38006,24 +38006,24 @@ directive(public) type(class) class(RubyProcess) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(result)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setpgid)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(setpgid)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(setpgid)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(IRubyObject) ident(arg2)operator(\)) operator({) type(int) ident(pid) operator(=) operator(()type(int)operator(\))ident(arg1)operator(.)ident(convertToInteger)operator(()operator(\))operator(.)ident(getLongValue)operator(()operator(\))operator(;) type(int) ident(gid) operator(=) operator(()type(int)operator(\))ident(arg2)operator(.)ident(convertToInteger)operator(()operator(\))operator(.)ident(getLongValue)operator(()operator(\))operator(;) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(setpgid)operator(()ident(pid)operator(,) ident(gid)operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getpgid)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getpgid)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(getpgid)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(getpgid)operator(()operator(()type(int)operator(\))ident(arg)operator(.)ident(convertToInteger)operator(()operator(\))operator(.)ident(getLongValue)operator(()operator(\))operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getrlimit)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getrlimit)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(getrlimit)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newNotImplementedError)operator(()string<delimiter(")content(Process#getrlimit not yet implemented)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(egid)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(egid)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(egid)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(getegid)operator(()operator(\))operator(\))operator(;) operator(}) @@ -38053,7 +38053,7 @@ directive(public) type(class) class(RubyProcess) operator({) keyword(throw) ident(runtime)operator(.)ident(newArgumentError)operator(()string<delimiter(")content(unsupported name `SIG)delimiter(")> operator(+) ident(signalName) operator(+) string<delimiter(")content(')delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(kill)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(kill)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(kill)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(<) integer(2)operator(\)) operator({) keyword(throw) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(wrong number of arguments -- kill(sig, pid...\))delimiter(")>operator(\))operator(;) @@ -38089,7 +38089,7 @@ directive(public) type(class) class(RubyProcess) operator({) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(detach)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(detach)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(detach)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) directive(final) type(int) ident(pid) operator(=) operator(()type(int)operator(\))ident(arg)operator(.)ident(convertToInteger)operator(()operator(\))operator(.)ident(getLongValue)operator(()operator(\))operator(;) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -38109,7 +38109,7 @@ directive(public) type(class) class(RubyProcess) operator({) ident(CallBlock)operator(.)ident(newCallClosure)operator(()ident(recv)operator(,) operator(()ident(RubyModule)operator(\))ident(recv)operator(,) ident(Arity)operator(.)ident(NO_ARGUMENTS)operator(,) ident(callback)operator(,) ident(context)operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(times)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(times)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(times)operator(()ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) type(double) ident(currentTime) operator(=) pre_type(System)operator(.)ident(currentTimeMillis)operator(()operator(\)) operator(/) float(1000.0)operator(;) @@ -38120,17 +38120,17 @@ directive(public) type(class) class(RubyProcess) operator({) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(pid)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(pid)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(pid)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getPosix)operator(()operator(\))operator(.)ident(getpid)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(fork)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(fork)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(fork)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(RubyKernel)operator(.)ident(fork)operator(()ident(context)operator(,) ident(recv)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(exit)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(exit)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(exit)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(return) ident(RubyKernel)operator(.)ident(exit)operator(()ident(recv)operator(,) ident(args)operator(\))operator(;) operator(}) @@ -38241,13 +38241,13 @@ directive(public) type(class) class(RubyRange) directive(extends) ident(RubyObje directive(public) directive(static) ident(RubyRange) ident(newExclusiveRange)operator(()ident(Ruby) ident(runtime)operator(,) ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(begin)operator(,) ident(IRubyObject) ident(end)operator(\)) operator({) ident(RubyRange) ident(range) operator(=) keyword(new) ident(RubyRange)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getRange)operator(()operator(\))operator(\))operator(;) - ident(range)operator(.)ident(init)operator(()ident(context)operator(,) ident(begin)operator(,) ident(end)operator(,) keyword(true)operator(\))operator(;) + ident(range)operator(.)ident(init)operator(()ident(context)operator(,) ident(begin)operator(,) ident(end)operator(,) pre_constant(true)operator(\))operator(;) keyword(return) ident(range)operator(;) operator(}) directive(public) directive(static) ident(RubyRange) ident(newInclusiveRange)operator(()ident(Ruby) ident(runtime)operator(,) ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(begin)operator(,) ident(IRubyObject) ident(end)operator(\)) operator({) ident(RubyRange) ident(range) operator(=) keyword(new) ident(RubyRange)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getRange)operator(()operator(\))operator(\))operator(;) - ident(range)operator(.)ident(init)operator(()ident(context)operator(,) ident(begin)operator(,) ident(end)operator(,) keyword(false)operator(\))operator(;) + ident(range)operator(.)ident(init)operator(()ident(context)operator(,) ident(begin)operator(,) ident(end)operator(,) pre_constant(false)operator(\))operator(;) keyword(return) ident(range)operator(;) operator(}) @@ -38266,14 +38266,14 @@ directive(public) type(class) class(RubyRange) directive(extends) ident(RubyObje ident(beg) operator(+=) ident(len)operator(;) keyword(if) operator(()ident(beg) operator(<) integer(0)operator(\)) operator({) keyword(if) operator(()ident(err) operator(!=) integer(0)operator(\)) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newRangeError)operator(()ident(beg) operator(+) string<delimiter(")content(..)delimiter(")> operator(+) operator(()ident(isExclusive) operator(?) string<delimiter(")content(.)delimiter(")> operator(:) string<delimiter(")delimiter(")>operator(\)) operator(+) ident(end) operator(+) string<delimiter(")content( out of range)delimiter(")>operator(\))operator(;) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) operator(}) keyword(if) operator(()ident(err) operator(==) integer(0) operator(||) ident(err) operator(==) integer(2)operator(\)) operator({) keyword(if) operator(()ident(beg) operator(>) ident(len)operator(\)) operator({) keyword(if) operator(()ident(err) operator(!=) integer(0)operator(\)) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newRangeError)operator(()ident(beg) operator(+) string<delimiter(")content(..)delimiter(")> operator(+) operator(()ident(isExclusive) operator(?) string<delimiter(")content(.)delimiter(")> operator(:) string<delimiter(")delimiter(")>operator(\)) operator(+) ident(end) operator(+) string<delimiter(")content( out of range)delimiter(")>operator(\))operator(;) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) keyword(if) operator(()ident(end) operator(>) ident(len)operator(\)) ident(end) operator(=) ident(len)operator(;) operator(}) @@ -38301,7 +38301,7 @@ directive(public) type(class) class(RubyRange) directive(extends) ident(RubyObje local_variable(this)operator(.)ident(isExclusive) operator(=) ident(isExclusive)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(2)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) ident(init)operator(()ident(context)operator(,) ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(,) ident(args)operator(.)ident(length) operator(>) integer(2) operator(&&) ident(args)operator([)integer(2)operator(])operator(.)ident(isTrue)operator(()operator(\))operator(\))operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) @@ -38422,28 +38422,28 @@ directive(public) type(class) class(RubyRange) directive(extends) ident(RubyObje directive(private) ident(IRubyObject) ident(rangeLt)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(a)operator(,) ident(IRubyObject) ident(b)operator(\)) operator({) ident(IRubyObject) ident(result) operator(=) ident(a)operator(.)ident(callMethod)operator(()ident(context)operator(,) ident(MethodIndex)operator(.)ident(OP_SPACESHIP)operator(,) string<delimiter(")content(<=>)delimiter(")>operator(,) ident(b)operator(\))operator(;) - keyword(if) operator(()ident(result)operator(.)ident(isNil)operator(()operator(\))operator(\)) keyword(return) keyword(null)operator(;) - keyword(return) ident(RubyComparable)operator(.)ident(cmpint)operator(()ident(context)operator(,) ident(result)operator(,) ident(a)operator(,) ident(b)operator(\)) operator(<) integer(0) operator(?) ident(getRuntime)operator(()operator(\))operator(.)ident(getTrue)operator(()operator(\)) operator(:) keyword(null)operator(;) + keyword(if) operator(()ident(result)operator(.)ident(isNil)operator(()operator(\))operator(\)) keyword(return) pre_constant(null)operator(;) + keyword(return) ident(RubyComparable)operator(.)ident(cmpint)operator(()ident(context)operator(,) ident(result)operator(,) ident(a)operator(,) ident(b)operator(\)) operator(<) integer(0) operator(?) ident(getRuntime)operator(()operator(\))operator(.)ident(getTrue)operator(()operator(\)) operator(:) pre_constant(null)operator(;) operator(}) directive(private) ident(IRubyObject) ident(rangeLe)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(a)operator(,) ident(IRubyObject) ident(b)operator(\)) operator({) ident(IRubyObject) ident(result) operator(=) ident(a)operator(.)ident(callMethod)operator(()ident(context)operator(,) ident(MethodIndex)operator(.)ident(OP_SPACESHIP)operator(,) string<delimiter(")content(<=>)delimiter(")>operator(,) ident(b)operator(\))operator(;) - keyword(if) operator(()ident(result)operator(.)ident(isNil)operator(()operator(\))operator(\)) keyword(return) keyword(null)operator(;) + keyword(if) operator(()ident(result)operator(.)ident(isNil)operator(()operator(\))operator(\)) keyword(return) pre_constant(null)operator(;) type(int) ident(c) operator(=) ident(RubyComparable)operator(.)ident(cmpint)operator(()ident(context)operator(,) ident(result)operator(,) ident(a)operator(,) ident(b)operator(\))operator(;) keyword(if) operator(()ident(c) operator(==) integer(0)operator(\)) keyword(return) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(getRuntime)operator(()operator(\))operator(\))operator(;) - keyword(return) ident(c) operator(<) integer(0) operator(?) ident(getRuntime)operator(()operator(\))operator(.)ident(getTrue)operator(()operator(\)) operator(:) keyword(null)operator(;) + keyword(return) ident(c) operator(<) integer(0) operator(?) ident(getRuntime)operator(()operator(\))operator(.)ident(getTrue)operator(()operator(\)) operator(:) pre_constant(null)operator(;) operator(}) directive(private) type(void) ident(rangeEach)operator(()ident(ThreadContext) ident(context)operator(,) ident(RangeCallBack) ident(callback)operator(\)) operator({) ident(IRubyObject) ident(v) operator(=) ident(begin)operator(;) keyword(if) operator(()ident(isExclusive)operator(\)) operator({) - keyword(while) operator(()ident(rangeLt)operator(()ident(context)operator(,) ident(v)operator(,) ident(end)operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(while) operator(()ident(rangeLt)operator(()ident(context)operator(,) ident(v)operator(,) ident(end)operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) ident(callback)operator(.)ident(call)operator(()ident(context)operator(,) ident(v)operator(\))operator(;) ident(v) operator(=) ident(v)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(succ)delimiter(")>operator(\))operator(;) operator(}) operator(}) keyword(else) operator({) ident(IRubyObject) ident(c)operator(;) - keyword(while) operator(()operator(()ident(c) operator(=) ident(rangeLe)operator(()ident(context)operator(,) ident(v)operator(,) ident(end)operator(\))operator(\)) operator(!=) keyword(null) operator(&&) ident(c)operator(.)ident(isTrue)operator(()operator(\))operator(\)) operator({) + keyword(while) operator(()operator(()ident(c) operator(=) ident(rangeLe)operator(()ident(context)operator(,) ident(v)operator(,) ident(end)operator(\))operator(\)) operator(!=) pre_constant(null) operator(&&) ident(c)operator(.)ident(isTrue)operator(()operator(\))operator(\)) operator({) ident(callback)operator(.)ident(call)operator(()ident(context)operator(,) ident(v)operator(\))operator(;) keyword(if) operator(()ident(c) operator(==) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(getRuntime)operator(()operator(\))operator(\))operator(\)) keyword(break)operator(;) ident(v) operator(=) ident(v)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(succ)delimiter(")>operator(\))operator(;) @@ -38451,7 +38451,7 @@ directive(public) type(class) class(RubyRange) directive(extends) ident(RubyObje operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(each)operator(()ident(ThreadContext) ident(context)operator(,) directive(final) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -38477,7 +38477,7 @@ directive(public) type(class) class(RubyRange) directive(extends) ident(RubyObje keyword(return) local_variable(this)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(step)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(step)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(step)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) directive(final) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) directive(final) ident(IRubyObject) ident(step)operator(;) @@ -38538,11 +38538,11 @@ directive(public) type(class) class(RubyRange) directive(extends) ident(RubyObje annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(include?)delimiter(")>operator(,) string<delimiter(")content(member?)delimiter(")>operator(,) string<delimiter(")content(===)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(RubyBoolean) ident(include_p)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(obj)operator(\)) operator({) - keyword(if) operator(()ident(rangeLe)operator(()ident(context)operator(,) ident(begin)operator(,) ident(obj)operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(rangeLe)operator(()ident(context)operator(,) ident(begin)operator(,) ident(obj)operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(isExclusive)operator(\)) operator({) - keyword(if) operator(()ident(rangeLt)operator(()ident(context)operator(,) ident(obj)operator(,) ident(end)operator(\)) operator(!=) keyword(null)operator(\)) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getTrue)operator(()operator(\))operator(;) + keyword(if) operator(()ident(rangeLt)operator(()ident(context)operator(,) ident(obj)operator(,) ident(end)operator(\)) operator(!=) pre_constant(null)operator(\)) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getTrue)operator(()operator(\))operator(;) operator(}) keyword(else) operator({) - keyword(if) operator(()ident(rangeLe)operator(()ident(context)operator(,) ident(obj)operator(,) ident(end)operator(\)) operator(!=) keyword(null)operator(\)) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getTrue)operator(()operator(\))operator(;) + keyword(if) operator(()ident(rangeLe)operator(()ident(context)operator(,) ident(obj)operator(,) ident(end)operator(\)) operator(!=) pre_constant(null)operator(\)) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getTrue)operator(()operator(\))operator(;) operator(}) operator(}) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getFalse)operator(()operator(\))operator(;) @@ -38550,7 +38550,7 @@ directive(public) type(class) class(RubyRange) directive(extends) ident(RubyObje directive(private) directive(static) directive(final) ident(ObjectMarshal) ident(RANGE_MARSHAL) operator(=) keyword(new) ident(ObjectMarshal)operator(()operator(\)) operator({) directive(public) type(void) ident(marshalTo)operator(()ident(Ruby) ident(runtime)operator(,) pre_type(Object) ident(obj)operator(,) ident(RubyClass) ident(type)operator(,) - ident(MarshalStream) ident(marshalStream)operator(\)) directive(throws) pre_type(IOException) operator({) + ident(MarshalStream) ident(marshalStream)operator(\)) directive(throws) exception(IOException) operator({) ident(RubyRange) ident(range) operator(=) operator(()ident(RubyRange)operator(\))ident(obj)operator(;) ident(marshalStream)operator(.)ident(registerLinkTarget)operator(()ident(range)operator(\))operator(;) @@ -38564,7 +38564,7 @@ directive(public) type(class) class(RubyRange) directive(extends) ident(RubyObje operator(}) directive(public) pre_type(Object) ident(unmarshalFrom)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(type)operator(,) - ident(UnmarshalStream) ident(unmarshalStream)operator(\)) directive(throws) pre_type(IOException) operator({) + ident(UnmarshalStream) ident(unmarshalStream)operator(\)) directive(throws) exception(IOException) operator({) ident(RubyRange) ident(range) operator(=) operator(()ident(RubyRange)operator(\))ident(type)operator(.)ident(allocate)operator(()operator(\))operator(;) ident(unmarshalStream)operator(.)ident(registerLinkTarget)operator(()ident(range)operator(\))operator(;) @@ -38720,7 +38720,7 @@ directive(public) type(class) class(RubyRational) directive(extends) ident(RubyN * */) directive(private) directive(static) ident(IRubyObject) ident(newRational)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(clazz)operator(,) ident(IRubyObject) ident(x)operator(,) ident(IRubyObject) ident(y)operator(\)) operator({) - ident(assert) ident(x) keyword(instanceof) ident(RubyRational) operator(&&) ident(y) keyword(instanceof) ident(RubyRational)operator(;) + keyword(assert) ident(x) keyword(instanceof) ident(RubyRational) operator(&&) ident(y) keyword(instanceof) ident(RubyRational)operator(;) keyword(return) ident(canonicalizeInternal)operator(()ident(context)operator(,) ident(clazz)operator(,) ident(x)operator(,) ident(y)operator(\))operator(;) operator(}) @@ -38728,7 +38728,7 @@ directive(public) type(class) class(RubyRational) directive(extends) ident(RubyN * */) directive(private) directive(static) ident(IRubyObject) ident(newRational)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(clazz)operator(,) ident(IRubyObject) ident(x)operator(\)) operator({) - ident(assert) ident(x) keyword(instanceof) ident(RubyRational)operator(;) + keyword(assert) ident(x) keyword(instanceof) ident(RubyRational)operator(;) keyword(return) ident(canonicalizeInternal)operator(()ident(context)operator(,) ident(clazz)operator(,) ident(x)operator(,) ident(RubyFixnum)operator(.)ident(one)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(\))operator(;) operator(}) @@ -38736,7 +38736,7 @@ directive(public) type(class) class(RubyRational) directive(extends) ident(RubyN * */) directive(private) directive(static) ident(IRubyObject) ident(newRationalNoReduce)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(clazz)operator(,) ident(IRubyObject) ident(x)operator(,) ident(IRubyObject) ident(y)operator(\)) operator({) - ident(assert) ident(x) keyword(instanceof) ident(RubyRational) operator(&&) ident(y) keyword(instanceof) ident(RubyRational)operator(;) + keyword(assert) ident(x) keyword(instanceof) ident(RubyRational) operator(&&) ident(y) keyword(instanceof) ident(RubyRational)operator(;) keyword(return) ident(canonicalizeInternalNoReduce)operator(()ident(context)operator(,) ident(clazz)operator(,) ident(x)operator(,) ident(y)operator(\))operator(;) operator(}) @@ -38744,7 +38744,7 @@ directive(public) type(class) class(RubyRational) directive(extends) ident(RubyN * */) directive(private) directive(static) ident(IRubyObject) ident(newRationalNoReduce)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(clazz)operator(,) ident(IRubyObject) ident(x)operator(\)) operator({) - ident(assert) ident(x) keyword(instanceof) ident(RubyRational)operator(;) + keyword(assert) ident(x) keyword(instanceof) ident(RubyRational)operator(;) keyword(return) ident(canonicalizeInternalNoReduce)operator(()ident(context)operator(,) ident(clazz)operator(,) ident(x)operator(,) ident(RubyFixnum)operator(.)ident(one)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(\))operator(;) operator(}) @@ -38752,7 +38752,7 @@ directive(public) type(class) class(RubyRational) directive(extends) ident(RubyN * */) directive(private) directive(static) ident(RubyRational) ident(newRationalBang)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(clazz)operator(,) ident(IRubyObject) ident(x)operator(,) ident(IRubyObject) ident(y)operator(\)) operator({) - ident(assert) operator(!)ident(f_negative_p)operator(()ident(context)operator(,) ident(y)operator(\)) operator(&&) operator(!)operator(()ident(f_zero_p)operator(()ident(context)operator(,) ident(y)operator(\))operator(\))operator(;) + keyword(assert) operator(!)ident(f_negative_p)operator(()ident(context)operator(,) ident(y)operator(\)) operator(&&) operator(!)operator(()ident(f_zero_p)operator(()ident(context)operator(,) ident(y)operator(\))operator(\))operator(;) keyword(return) keyword(new) ident(RubyRational)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(clazz)operator(,) ident(x)operator(,) ident(y)operator(\))operator(;) operator(}) @@ -38776,15 +38776,15 @@ directive(public) type(class) class(RubyRational) directive(extends) ident(RubyN keyword(case) integer(2)operator(:) keyword(return) ident(newInstanceBang)operator(()ident(context)operator(,) ident(recv)operator(,) ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) operator(}) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(1)operator(,) integer(1)operator(\))operator(;) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new!)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new!)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(newInstanceBang)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(num)operator(\)) operator({) keyword(return) ident(newInstanceBang)operator(()ident(context)operator(,) ident(recv)operator(,) ident(num)operator(,) ident(RubyFixnum)operator(.)ident(one)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new!)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new!)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(newInstanceBang)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(num)operator(,) ident(IRubyObject) ident(den)operator(\)) operator({) keyword(if) operator(()operator(!)operator(()ident(num) keyword(instanceof) ident(RubyInteger)operator(\))operator(\)) ident(num) operator(=) ident(f_to_i)operator(()ident(context)operator(,) ident(num)operator(\))operator(;) keyword(if) operator(()operator(!)operator(()ident(den) keyword(instanceof) ident(RubyInteger)operator(\))operator(\)) ident(den) operator(=) ident(f_to_i)operator(()ident(context)operator(,) ident(den)operator(\))operator(;) @@ -38856,16 +38856,16 @@ directive(public) type(class) class(RubyRational) directive(extends) ident(RubyN keyword(case) integer(2)operator(:) keyword(return) ident(newInstance)operator(()ident(context)operator(,) ident(clazz)operator(,) ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) operator(}) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(1)operator(,) integer(1)operator(\))operator(;) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(newInstance)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(clazz)operator(,) ident(IRubyObject) ident(num)operator(\)) operator({) ident(intCheck)operator(()ident(num)operator(\))operator(;) keyword(return) ident(canonicalizeInternal)operator(()ident(context)operator(,) ident(clazz)operator(,) ident(num)operator(,) ident(RubyFixnum)operator(.)ident(one)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(newInstance)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(clazz)operator(,) ident(IRubyObject) ident(num)operator(,) ident(IRubyObject) ident(den)operator(\)) operator({) ident(intCheck)operator(()ident(num)operator(\))operator(;) ident(intCheck)operator(()ident(den)operator(\))operator(;) @@ -38894,13 +38894,13 @@ directive(public) type(class) class(RubyRational) directive(extends) ident(RubyN keyword(case) integer(2)operator(:) keyword(return) ident(convert)operator(()ident(context)operator(,) ident(clazz)operator(,) ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) operator(}) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(0)operator(,) integer(2)operator(\))operator(;) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) comment(/** nurat_s_convert * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(convert)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(convert)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(convert)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) ident(IRubyObject) ident(nil) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) keyword(return) ident(convertCommon)operator(()ident(context)operator(,) ident(recv)operator(,) ident(nil)operator(,) ident(nil)operator(\))operator(;) @@ -38909,7 +38909,7 @@ directive(public) type(class) class(RubyRational) directive(extends) ident(RubyN comment(/** nurat_s_convert * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(convert)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(convert)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(convert)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(a1)operator(\)) operator({) keyword(return) ident(convertCommon)operator(()ident(context)operator(,) ident(recv)operator(,) ident(a1)operator(,) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(\))operator(;) operator(}) @@ -38917,7 +38917,7 @@ directive(public) type(class) class(RubyRational) directive(extends) ident(RubyN comment(/** nurat_s_convert * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(convert)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(convert)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(convert)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(a1)operator(,) ident(IRubyObject) ident(a2)operator(\)) operator({) keyword(return) ident(convertCommon)operator(()ident(context)operator(,) ident(recv)operator(,) ident(a1)operator(,) ident(a2)operator(\))operator(;) operator(}) @@ -38942,7 +38942,7 @@ directive(public) type(class) class(RubyRational) directive(extends) ident(RubyN pre_type(Frame) ident(frame) operator(=) ident(context)operator(.)ident(getCurrentFrame)operator(()operator(\))operator(;) ident(IRubyObject) ident(backref) operator(=) ident(frame)operator(.)ident(getBackRef)operator(()operator(\))operator(;) - keyword(if) operator(()ident(backref) operator(!=) keyword(null) operator(&&) ident(backref) keyword(instanceof) ident(RubyMatchData)operator(\)) operator(()operator(()ident(RubyMatchData)operator(\))ident(backref)operator(\))operator(.)ident(use)operator(()operator(\))operator(;) + keyword(if) operator(()ident(backref) operator(!=) pre_constant(null) operator(&&) ident(backref) keyword(instanceof) ident(RubyMatchData)operator(\)) operator(()operator(()ident(RubyMatchData)operator(\))ident(backref)operator(\))operator(.)ident(use)operator(()operator(\))operator(;) keyword(if) operator(()ident(a1) keyword(instanceof) ident(RubyFloat)operator(\)) operator({) ident(a1) operator(=) ident(f_to_r)operator(()ident(context)operator(,) ident(a1)operator(\))operator(;) @@ -38973,7 +38973,7 @@ directive(public) type(class) class(RubyRational) directive(extends) ident(RubyN comment(/** nurat_s_induced_from * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(induced_from)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(induced_from)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(induced_from)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(return) ident(f_to_r)operator(()ident(context)operator(,) ident(arg)operator(\))operator(;) operator(}) @@ -39056,12 +39056,12 @@ directive(public) type(class) class(RubyRational) directive(extends) ident(RubyN keyword(switch) operator(()ident(other)operator(.)ident(getMetaClass)operator(()operator(\))operator(.)ident(index)operator(\)) operator({) keyword(case) ident(ClassIndex)operator(.)ident(FIXNUM)operator(:) keyword(case) ident(ClassIndex)operator(.)ident(BIGNUM)operator(:) - keyword(return) ident(f_addsub)operator(()ident(context)operator(,) ident(num)operator(,) ident(den)operator(,) ident(other)operator(,) ident(RubyFixnum)operator(.)ident(one)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(,) keyword(true)operator(\))operator(;) + keyword(return) ident(f_addsub)operator(()ident(context)operator(,) ident(num)operator(,) ident(den)operator(,) ident(other)operator(,) ident(RubyFixnum)operator(.)ident(one)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(,) pre_constant(true)operator(\))operator(;) keyword(case) ident(ClassIndex)operator(.)ident(FLOAT)operator(:) keyword(return) ident(f_add)operator(()ident(context)operator(,) ident(f_to_f)operator(()ident(context)operator(,) local_variable(this)operator(\))operator(,) ident(other)operator(\))operator(;) keyword(case) ident(ClassIndex)operator(.)ident(RATIONAL)operator(:) ident(RubyRational) ident(otherRational) operator(=) operator(()ident(RubyRational)operator(\))ident(other)operator(;) - keyword(return) ident(f_addsub)operator(()ident(context)operator(,) ident(num)operator(,) ident(den)operator(,) ident(otherRational)operator(.)ident(num)operator(,) ident(otherRational)operator(.)ident(den)operator(,) keyword(true)operator(\))operator(;) + keyword(return) ident(f_addsub)operator(()ident(context)operator(,) ident(num)operator(,) ident(den)operator(,) ident(otherRational)operator(.)ident(num)operator(,) ident(otherRational)operator(.)ident(den)operator(,) pre_constant(true)operator(\))operator(;) operator(}) keyword(return) ident(coerceBin)operator(()ident(context)operator(,) string<delimiter(")content(+)delimiter(")>operator(,) ident(other)operator(\))operator(;) operator(}) @@ -39074,12 +39074,12 @@ directive(public) type(class) class(RubyRational) directive(extends) ident(RubyN keyword(switch) operator(()ident(other)operator(.)ident(getMetaClass)operator(()operator(\))operator(.)ident(index)operator(\)) operator({) keyword(case) ident(ClassIndex)operator(.)ident(FIXNUM)operator(:) keyword(case) ident(ClassIndex)operator(.)ident(BIGNUM)operator(:) - keyword(return) ident(f_addsub)operator(()ident(context)operator(,) ident(num)operator(,) ident(den)operator(,) ident(other)operator(,) ident(RubyFixnum)operator(.)ident(one)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(f_addsub)operator(()ident(context)operator(,) ident(num)operator(,) ident(den)operator(,) ident(other)operator(,) ident(RubyFixnum)operator(.)ident(one)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(,) pre_constant(false)operator(\))operator(;) keyword(case) ident(ClassIndex)operator(.)ident(FLOAT)operator(:) keyword(return) ident(f_sub)operator(()ident(context)operator(,) ident(f_to_f)operator(()ident(context)operator(,) local_variable(this)operator(\))operator(,) ident(other)operator(\))operator(;) keyword(case) ident(ClassIndex)operator(.)ident(RATIONAL)operator(:) ident(RubyRational) ident(otherRational) operator(=) operator(()ident(RubyRational)operator(\))ident(other)operator(;) - keyword(return) ident(f_addsub)operator(()ident(context)operator(,) ident(num)operator(,) ident(den)operator(,) ident(otherRational)operator(.)ident(num)operator(,) ident(otherRational)operator(.)ident(den)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(f_addsub)operator(()ident(context)operator(,) ident(num)operator(,) ident(den)operator(,) ident(otherRational)operator(.)ident(num)operator(,) ident(otherRational)operator(.)ident(den)operator(,) pre_constant(false)operator(\))operator(;) operator(}) keyword(return) ident(coerceBin)operator(()ident(context)operator(,) string<delimiter(")content(-)delimiter(")>operator(,) ident(other)operator(\))operator(;) operator(}) @@ -39129,12 +39129,12 @@ directive(public) type(class) class(RubyRational) directive(extends) ident(RubyN keyword(switch) operator(()ident(other)operator(.)ident(getMetaClass)operator(()operator(\))operator(.)ident(index)operator(\)) operator({) keyword(case) ident(ClassIndex)operator(.)ident(FIXNUM)operator(:) keyword(case) ident(ClassIndex)operator(.)ident(BIGNUM)operator(:) - keyword(return) ident(f_muldiv)operator(()ident(context)operator(,) ident(num)operator(,) ident(den)operator(,) ident(other)operator(,) ident(RubyFixnum)operator(.)ident(one)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(,) keyword(true)operator(\))operator(;) + keyword(return) ident(f_muldiv)operator(()ident(context)operator(,) ident(num)operator(,) ident(den)operator(,) ident(other)operator(,) ident(RubyFixnum)operator(.)ident(one)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(,) pre_constant(true)operator(\))operator(;) keyword(case) ident(ClassIndex)operator(.)ident(FLOAT)operator(:) keyword(return) ident(f_mul)operator(()ident(context)operator(,) ident(f_to_f)operator(()ident(context)operator(,) local_variable(this)operator(\))operator(,) ident(other)operator(\))operator(;) keyword(case) ident(ClassIndex)operator(.)ident(RATIONAL)operator(:) ident(RubyRational) ident(otherRational) operator(=) operator(()ident(RubyRational)operator(\))ident(other)operator(;) - keyword(return) ident(f_muldiv)operator(()ident(context)operator(,) ident(num)operator(,) ident(den)operator(,) ident(otherRational)operator(.)ident(num)operator(,) ident(otherRational)operator(.)ident(den)operator(,) keyword(true)operator(\))operator(;) + keyword(return) ident(f_muldiv)operator(()ident(context)operator(,) ident(num)operator(,) ident(den)operator(,) ident(otherRational)operator(.)ident(num)operator(,) ident(otherRational)operator(.)ident(den)operator(,) pre_constant(true)operator(\))operator(;) operator(}) keyword(return) ident(coerceBin)operator(()ident(context)operator(,) string<delimiter(")content(*)delimiter(")>operator(,) ident(other)operator(\))operator(;) operator(}) @@ -39148,13 +39148,13 @@ directive(public) type(class) class(RubyRational) directive(extends) ident(RubyN keyword(case) ident(ClassIndex)operator(.)ident(FIXNUM)operator(:) keyword(case) ident(ClassIndex)operator(.)ident(BIGNUM)operator(:) keyword(if) operator(()ident(f_zero_p)operator(()ident(context)operator(,) ident(other)operator(\))operator(\)) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newZeroDivisionError)operator(()operator(\))operator(;) - keyword(return) ident(f_muldiv)operator(()ident(context)operator(,) ident(num)operator(,) ident(den)operator(,) ident(other)operator(,) ident(RubyFixnum)operator(.)ident(one)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(f_muldiv)operator(()ident(context)operator(,) ident(num)operator(,) ident(den)operator(,) ident(other)operator(,) ident(RubyFixnum)operator(.)ident(one)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(,) pre_constant(false)operator(\))operator(;) keyword(case) ident(ClassIndex)operator(.)ident(FLOAT)operator(:) keyword(return) ident(f_to_f)operator(()ident(context)operator(,) local_variable(this)operator(\))operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(/)delimiter(")>operator(,) ident(other)operator(\))operator(;) keyword(case) ident(ClassIndex)operator(.)ident(RATIONAL)operator(:) keyword(if) operator(()ident(f_zero_p)operator(()ident(context)operator(,) ident(other)operator(\))operator(\)) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newZeroDivisionError)operator(()operator(\))operator(;) ident(RubyRational) ident(otherRational) operator(=) operator(()ident(RubyRational)operator(\))ident(other)operator(;) - keyword(return) ident(f_muldiv)operator(()ident(context)operator(,) ident(num)operator(,) ident(den)operator(,) ident(otherRational)operator(.)ident(num)operator(,) ident(otherRational)operator(.)ident(den)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(f_muldiv)operator(()ident(context)operator(,) ident(num)operator(,) ident(den)operator(,) ident(otherRational)operator(.)ident(num)operator(,) ident(otherRational)operator(.)ident(den)operator(,) pre_constant(false)operator(\))operator(;) operator(}) keyword(return) ident(coerceBin)operator(()ident(context)operator(,) string<delimiter(")content(/)delimiter(")>operator(,) ident(other)operator(\))operator(;) operator(}) @@ -39379,10 +39379,10 @@ directive(public) type(class) class(RubyRational) directive(extends) ident(RubyN ident(IRubyObject) ident(num) operator(=) local_variable(this)operator(.)ident(num)operator(;) ident(IRubyObject) ident(den) operator(=) local_variable(this)operator(.)ident(den)operator(;) - type(boolean) ident(minus) operator(=) keyword(false)operator(;) + type(boolean) ident(minus) operator(=) pre_constant(false)operator(;) keyword(if) operator(()ident(f_negative_p)operator(()ident(context)operator(,) ident(num)operator(\))operator(\)) operator({) ident(num) operator(=) ident(f_negate)operator(()ident(context)operator(,) ident(num)operator(\))operator(;) - ident(minus) operator(=) keyword(true)operator(;) + ident(minus) operator(=) pre_constant(true)operator(;) operator(}) type(long) ident(nl) operator(=) ident(i_ilog2)operator(()ident(context)operator(,) ident(num)operator(\))operator(;) @@ -39676,14 +39676,14 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj directive(private) directive(static) pre_type(Map)operator(<)ident(ByteList)operator(,) ident(Regex)operator(>) ident(getPatternCache)operator(()operator(\)) operator({) pre_type(Map)operator(<)ident(ByteList)operator(,) ident(Regex)operator(>) ident(cache) operator(=) ident(patternCache)operator(.)ident(get)operator(()operator(\))operator(;) - keyword(if) operator(()ident(cache) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(cache) operator(==) pre_constant(null)operator(\)) operator({) ident(cache) operator(=) keyword(new) pre_type(ConcurrentHashMap)operator(<)ident(ByteList)operator(,) ident(Regex)operator(>)operator(()integer(5)operator(\))operator(;) ident(patternCache) operator(=) keyword(new) pre_type(SoftReference)operator(<)pre_type(Map)operator(<)ident(ByteList)operator(,) ident(Regex)operator(>)operator(>)operator(()ident(cache)operator(\))operator(;) operator(}) keyword(return) ident(cache)operator(;) operator(}) - directive(static) directive(volatile) pre_type(SoftReference)operator(<)pre_type(Map)operator(<)ident(ByteList)operator(,) ident(Regex)operator(>)operator(>) ident(patternCache) operator(=) keyword(new) pre_type(SoftReference)operator(<)pre_type(Map)operator(<)ident(ByteList)operator(,) ident(Regex)operator(>)operator(>)operator(()keyword(null)operator(\))operator(;) + directive(static) directive(volatile) pre_type(SoftReference)operator(<)pre_type(Map)operator(<)ident(ByteList)operator(,) ident(Regex)operator(>)operator(>) ident(patternCache) operator(=) keyword(new) pre_type(SoftReference)operator(<)pre_type(Map)operator(<)ident(ByteList)operator(,) ident(Regex)operator(>)operator(>)operator(()pre_constant(null)operator(\))operator(;) directive(public) directive(static) ident(RubyClass) ident(createRegexpClass)operator(()ident(Ruby) ident(runtime)operator(\)) operator({) ident(RubyClass) ident(regexpClass) operator(=) ident(runtime)operator(.)ident(defineClass)operator(()string<delimiter(")content(Regexp)delimiter(")>operator(,) ident(runtime)operator(.)ident(getObject)operator(()operator(\))operator(,) ident(REGEXP_ALLOCATOR)operator(\))operator(;) @@ -39733,7 +39733,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj comment(// used only by the compiler/interpreter (will set the literal flag\)) directive(public) directive(static) ident(RubyRegexp) ident(newRegexp)operator(()ident(Ruby) ident(runtime)operator(,) ident(ByteList) ident(pattern)operator(,) type(int) ident(options)operator(\)) operator({) - ident(RubyRegexp) ident(regexp) operator(=) ident(newRegexp)operator(()ident(runtime)operator(,) ident(pattern)operator(,) ident(options)operator(,) keyword(false)operator(\))operator(;) + ident(RubyRegexp) ident(regexp) operator(=) ident(newRegexp)operator(()ident(runtime)operator(,) ident(pattern)operator(,) ident(options)operator(,) pre_constant(false)operator(\))operator(;) ident(regexp)operator(.)ident(setLiteral)operator(()operator(\))operator(;) keyword(return) ident(regexp)operator(;) operator(}) @@ -39758,7 +39758,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(kcode)delimiter(")>operator(\)) directive(public) ident(IRubyObject) ident(kcode)operator(()ident(ThreadContext) ident(context)operator(\)) operator({) - keyword(return) operator(()operator(!)ident(isKCodeDefault)operator(()operator(\)) operator(&&) ident(kcode) operator(!=) keyword(null)operator(\)) operator(?) + keyword(return) operator(()operator(!)ident(isKCodeDefault)operator(()operator(\)) operator(&&) ident(kcode) operator(!=) pre_constant(null)operator(\)) operator(?) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()ident(kcode)operator(.)ident(name)operator(()operator(\))operator(\)) operator(:) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -39772,7 +39772,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj operator(}) directive(private) type(void) ident(check)operator(()operator(\)) operator({) - keyword(if) operator(()ident(pattern) operator(==) keyword(null) operator(||) ident(str) operator(==) keyword(null)operator(\)) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(()string<delimiter(")content(uninitialized Regexp)delimiter(")>operator(\))operator(;) + keyword(if) operator(()ident(pattern) operator(==) pre_constant(null) operator(||) ident(str) operator(==) pre_constant(null)operator(\)) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(()string<delimiter(")content(uninitialized Regexp)delimiter(")>operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(hash)delimiter(")>operator(\)) @@ -39811,7 +39811,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj ident(context)operator(.)ident(getCurrentFrame)operator(()operator(\))operator(.)ident(setBackRef)operator(()ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(\))operator(;) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - type(int) ident(start) operator(=) ident(search)operator(()ident(context)operator(,) operator(()ident(RubyString)operator(\))ident(line)operator(,) integer(0)operator(,) keyword(false)operator(\))operator(;) + type(int) ident(start) operator(=) ident(search)operator(()ident(context)operator(,) operator(()ident(RubyString)operator(\))ident(line)operator(,) integer(0)operator(,) pre_constant(false)operator(\))operator(;) keyword(if)operator(()ident(start) operator(<) integer(0)operator(\)) operator({) keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) keyword(else) operator({) @@ -39831,7 +39831,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj ident(context)operator(.)ident(getCurrentFrame)operator(()operator(\))operator(.)ident(setBackRef)operator(()ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(\))operator(;) keyword(return) ident(runtime)operator(.)ident(getFalse)operator(()operator(\))operator(;) operator(}) - type(int) ident(start) operator(=) ident(search)operator(()ident(context)operator(,) operator(()ident(RubyString)operator(\))ident(str)operator(,) integer(0)operator(,) keyword(false)operator(\))operator(;) + type(int) ident(start) operator(=) ident(search)operator(()ident(context)operator(,) operator(()ident(RubyString)operator(\))ident(str)operator(,) integer(0)operator(,) pre_constant(false)operator(\))operator(;) keyword(return) operator(()ident(start) operator(<) integer(0)operator(\)) operator(?) ident(runtime)operator(.)ident(getFalse)operator(()operator(\)) operator(:) ident(runtime)operator(.)ident(getTrue)operator(()operator(\))operator(;) operator(}) @@ -39846,7 +39846,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj pre_type(Map)operator(<)ident(ByteList)operator(,) ident(Regex)operator(>) ident(cache) operator(=) ident(getPatternCache)operator(()operator(\))operator(;) ident(Regex) ident(pat) operator(=) ident(cache)operator(.)ident(get)operator(()ident(bytes)operator(\))operator(;) - keyword(if) operator(()ident(pat) operator(!=) keyword(null) operator(&&) + keyword(if) operator(()ident(pat) operator(!=) pre_constant(null) operator(&&) ident(pat)operator(.)ident(getEncoding)operator(()operator(\)) operator(==) ident(kcode)operator(.)ident(getEncoding)operator(()operator(\)) operator(&&) ident(pat)operator(.)ident(getOptions)operator(()operator(\)) operator(==) operator(()ident(options) operator(&) hex(0xf)operator(\)) operator(&&) operator(()operator(()ident(pat)operator(.)ident(getUserOptions)operator(()operator(\)) operator(&) ident(REGEX_QUOTED)operator(\)) operator(!=) integer(0)operator(\)) operator(==) ident(quote)operator(\)) operator({) comment(// cache hit) @@ -39864,7 +39864,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj directive(private) type(void) ident(makeRegexp)operator(()ident(ByteList) ident(bytes)operator(,) type(int) ident(start)operator(,) type(int) ident(len)operator(,) type(int) ident(flags)operator(,) ident(Encoding) ident(enc)operator(\)) operator({) keyword(try) operator({) ident(pattern) operator(=) keyword(new) ident(Regex)operator(()ident(bytes)operator(.)ident(bytes)operator(,) ident(start)operator(,) ident(start) operator(+) ident(len)operator(,) ident(flags)operator(,) ident(enc)operator(,) ident(Syntax)operator(.)ident(DEFAULT)operator(,) local_variable(this)operator(\))operator(;) - operator(}) keyword(catch)operator(()pre_type(Exception) ident(e)operator(\)) operator({) + operator(}) keyword(catch)operator(()exception(Exception) ident(e)operator(\)) operator({) ident(rb_reg_raise)operator(()ident(bytes)operator(.)ident(bytes)operator(,) ident(start)operator(,) ident(len)operator(,) ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(,) ident(flags)operator(\))operator(;) operator(}) operator(}) @@ -39882,7 +39882,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj keyword(if)operator(()operator(()ident(flags) operator(&) ident(ReOptions)operator(.)ident(RE_OPTION_IGNORECASE)operator(\)) operator(!=) integer(0)operator(\)) ident(sb)operator(.)ident(append)operator(()string<delimiter(")content(i)delimiter(")>operator(\))operator(;) keyword(if)operator(()operator(()ident(flags) operator(&) ident(ReOptions)operator(.)ident(RE_OPTION_EXTENDED)operator(\)) operator(!=) integer(0)operator(\)) ident(sb)operator(.)ident(append)operator(()string<delimiter(")content(x)delimiter(")>operator(\))operator(;) - keyword(if) operator(()ident(kcode) operator(!=) keyword(null) operator(&&) operator(!)ident(isKCodeDefault)operator(()operator(\))operator(\)) operator({) + keyword(if) operator(()ident(kcode) operator(!=) pre_constant(null) operator(&&) operator(!)ident(isKCodeDefault)operator(()operator(\))operator(\)) operator({) ident(sb)operator(.)ident(append)operator(()ident(kcode)operator(.)ident(name)operator(()operator(\))operator(.)ident(charAt)operator(()integer(0)operator(\))operator(\))operator(;) operator(}) keyword(return) ident(sb)operator(;) @@ -39890,7 +39890,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj directive(private) directive(final) type(void) ident(rb_reg_expr_str)operator(()pre_type(StringBuilder) ident(sb)operator(,) type(byte)type([]) ident(s)operator(,) type(int) ident(start)operator(,) type(int) ident(len)operator(\)) operator({) type(int) ident(p)operator(,)ident(pend)operator(;) - type(boolean) ident(need_escape) operator(=) keyword(false)operator(;) + type(boolean) ident(need_escape) operator(=) pre_constant(false)operator(;) ident(p) operator(=) ident(start)operator(;) ident(pend) operator(=) ident(start)operator(+)ident(len)operator(;) ident(Encoding) ident(enc) operator(=) ident(kcode)operator(.)ident(getEncoding)operator(()operator(\))operator(;) @@ -39898,25 +39898,25 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj keyword(if)operator(()ident(s)operator([)ident(p)operator(]) operator(==) string<delimiter(')content(/)delimiter(')> operator(||) operator(()operator(!)operator(()string<delimiter(')content( )delimiter(')> operator(==) ident(s)operator([)ident(p)operator(]) operator(||) operator(()operator(!)pre_type(Character)operator(.)ident(isWhitespace)operator(()ident(s)operator([)ident(p)operator(])operator(\)) operator(&&) operator(!)pre_type(Character)operator(.)ident(isISOControl)operator(()ident(s)operator([)ident(p)operator(])operator(\))operator(\))operator(\)) operator(&&) ident(enc)operator(.)ident(length)operator(()ident(s)operator([)ident(p)operator(])operator(\))operator(==)integer(1)operator(\))operator(\)) operator({) - ident(need_escape) operator(=) keyword(true)operator(;) + ident(need_escape) operator(=) pre_constant(true)operator(;) keyword(break)operator(;) operator(}) ident(p) operator(+=) ident(enc)operator(.)ident(length)operator(()ident(s)operator([)ident(p)operator(])operator(\))operator(;) operator(}) keyword(if)operator(()operator(!)ident(need_escape)operator(\)) operator({) - ident(sb)operator(.)ident(append)operator(()keyword(new) ident(ByteList)operator(()ident(s)operator(,)ident(start)operator(,)ident(len)operator(,)keyword(false)operator(\))operator(.)ident(toString)operator(()operator(\))operator(\))operator(;) + ident(sb)operator(.)ident(append)operator(()keyword(new) ident(ByteList)operator(()ident(s)operator(,)ident(start)operator(,)ident(len)operator(,)pre_constant(false)operator(\))operator(.)ident(toString)operator(()operator(\))operator(\))operator(;) operator(}) keyword(else) operator({) ident(p) operator(=) integer(0)operator(;) keyword(while)operator(()ident(p) operator(<) ident(pend)operator(\)) operator({) keyword(if)operator(()ident(s)operator([)ident(p)operator(]) operator(==) string<delimiter(')char(\\\\)delimiter(')>operator(\)) operator({) type(int) ident(n) operator(=) ident(enc)operator(.)ident(length)operator(()ident(s)operator([)ident(p)operator(+)integer(1)operator(])operator(\)) operator(+) integer(1)operator(;) - ident(sb)operator(.)ident(append)operator(()keyword(new) ident(ByteList)operator(()ident(s)operator(,)ident(p)operator(,)ident(n)operator(,)keyword(false)operator(\))operator(.)ident(toString)operator(()operator(\))operator(\))operator(;) + ident(sb)operator(.)ident(append)operator(()keyword(new) ident(ByteList)operator(()ident(s)operator(,)ident(p)operator(,)ident(n)operator(,)pre_constant(false)operator(\))operator(.)ident(toString)operator(()operator(\))operator(\))operator(;) ident(p) operator(+=) ident(n)operator(;) keyword(continue)operator(;) operator(}) keyword(else) keyword(if)operator(()ident(s)operator([)ident(p)operator(]) operator(==) string<delimiter(')content(/)delimiter(')>operator(\)) operator({) ident(sb)operator(.)ident(append)operator(()string<delimiter(")char(\\\\)content(/)delimiter(")>operator(\))operator(;) operator(}) keyword(else) keyword(if)operator(()ident(enc)operator(.)ident(length)operator(()ident(s)operator([)ident(p)operator(])operator(\))operator(!=)integer(1)operator(\)) operator({) - ident(sb)operator(.)ident(append)operator(()keyword(new) ident(ByteList)operator(()ident(s)operator(,)ident(p)operator(,)ident(enc)operator(.)ident(length)operator(()ident(s)operator([)ident(p)operator(])operator(\))operator(,)keyword(false)operator(\))operator(.)ident(toString)operator(()operator(\))operator(\))operator(;) + ident(sb)operator(.)ident(append)operator(()keyword(new) ident(ByteList)operator(()ident(s)operator(,)ident(p)operator(,)ident(enc)operator(.)ident(length)operator(()ident(s)operator([)ident(p)operator(])operator(\))operator(,)pre_constant(false)operator(\))operator(.)ident(toString)operator(()operator(\))operator(\))operator(;) ident(p) operator(+=) ident(enc)operator(.)ident(length)operator(()ident(s)operator([)ident(p)operator(])operator(\))operator(;) keyword(continue)operator(;) operator(}) keyword(else) keyword(if)operator(()operator(()string<delimiter(')content( )delimiter(')> operator(==) ident(s)operator([)ident(p)operator(]) operator(||) operator(()operator(!)pre_type(Character)operator(.)ident(isWhitespace)operator(()ident(s)operator([)ident(p)operator(])operator(\)) operator(&&) @@ -39949,7 +39949,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj ident(RubyRegexp) ident(regexp) operator(=) operator(()ident(RubyRegexp)operator(\))ident(re)operator(;) ident(regexp)operator(.)ident(check)operator(()operator(\))operator(;) - ident(initialize)operator(()ident(regexp)operator(.)ident(str)operator(,) ident(regexp)operator(.)ident(getOptions)operator(()operator(\))operator(,) keyword(false)operator(\))operator(;) + ident(initialize)operator(()ident(regexp)operator(.)ident(str)operator(,) ident(regexp)operator(.)ident(getOptions)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(;) keyword(return) local_variable(this)operator(;) operator(}) @@ -40020,7 +40020,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj ident(regexp)operator(.)ident(check)operator(()operator(\))operator(;) ident(regexFlags) operator(=) operator(()type(int)operator(\))ident(regexp)operator(.)ident(pattern)operator(.)ident(getOptions)operator(()operator(\)) operator(&) hex(0xF)operator(;) - keyword(if) operator(()operator(!)ident(regexp)operator(.)ident(isKCodeDefault)operator(()operator(\)) operator(&&) ident(regexp)operator(.)ident(kcode) operator(!=) keyword(null) operator(&&) ident(regexp)operator(.)ident(kcode) operator(!=) ident(KCode)operator(.)ident(NIL)operator(\)) operator({) + keyword(if) operator(()operator(!)ident(regexp)operator(.)ident(isKCodeDefault)operator(()operator(\)) operator(&&) ident(regexp)operator(.)ident(kcode) operator(!=) pre_constant(null) operator(&&) ident(regexp)operator(.)ident(kcode) operator(!=) ident(KCode)operator(.)ident(NIL)operator(\)) operator({) keyword(if) operator(()ident(regexp)operator(.)ident(kcode) operator(==) ident(KCode)operator(.)ident(NONE)operator(\)) operator({) ident(regexFlags) operator(|=) integer(16)operator(;) operator(}) keyword(else) keyword(if) operator(()ident(regexp)operator(.)ident(kcode) operator(==) ident(KCode)operator(.)ident(EUC)operator(\)) operator({) @@ -40063,12 +40063,12 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj operator(}) ident(bytes) operator(=) ident(args)operator([)integer(0)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(;) operator(}) - ident(initialize)operator(()ident(bytes)operator(,) ident(regexFlags)operator(,) keyword(false)operator(\))operator(;) + ident(initialize)operator(()ident(bytes)operator(,) ident(regexFlags)operator(,) pre_constant(false)operator(\))operator(;) keyword(return) local_variable(this)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(new)delimiter(")>operator(,) string<delimiter(")content(compile)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(2)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(new)delimiter(")>operator(,) string<delimiter(")content(compile)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(2)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyRegexp) ident(newInstance)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(RubyClass) ident(klass) operator(=) operator(()ident(RubyClass)operator(\))ident(recv)operator(;) @@ -40123,7 +40123,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(IRubyObject) ident(backref) operator(=) ident(frame)operator(.)ident(getBackRef)operator(()operator(\))operator(;) directive(final) ident(RubyMatchData) ident(match)operator(;) - keyword(if) operator(()ident(backref) operator(==) keyword(null) operator(||) ident(backref)operator(.)ident(isNil)operator(()operator(\)) operator(||) operator(()operator(()ident(RubyMatchData)operator(\))ident(backref)operator(\))operator(.)ident(used)operator(()operator(\))operator(\)) operator({) + keyword(if) operator(()ident(backref) operator(==) pre_constant(null) operator(||) ident(backref)operator(.)ident(isNil)operator(()operator(\)) operator(||) operator(()operator(()ident(RubyMatchData)operator(\))ident(backref)operator(\))operator(.)ident(used)operator(()operator(\))operator(\)) operator({) ident(match) operator(=) keyword(new) ident(RubyMatchData)operator(()ident(runtime)operator(\))operator(;) operator(}) keyword(else) operator({) ident(match) operator(=) operator(()ident(RubyMatchData)operator(\))ident(backref)operator(;) @@ -40156,7 +40156,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj keyword(return) ident(str)operator(;) operator(}) - ident(start) operator(=) ident(search)operator(()ident(context)operator(,) ident(str)operator(.)ident(convertToString)operator(()operator(\))operator(,) integer(0)operator(,) keyword(false)operator(\))operator(;) + ident(start) operator(=) ident(search)operator(()ident(context)operator(,) ident(str)operator(.)ident(convertToString)operator(()operator(\))operator(,) integer(0)operator(,) pre_constant(false)operator(\))operator(;) keyword(if) operator(()ident(start) operator(<) integer(0)operator(\)) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) @@ -40189,7 +40189,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj ident(ByteList) ident(bs) operator(=) ident(str)operator(.)ident(getByteList)operator(()operator(\))operator(;) ident(ByteList) ident(srcbs) operator(=) ident(src)operator(.)ident(getByteList)operator(()operator(\))operator(;) ident(e) operator(=) ident(bs)operator(.)ident(length)operator(()operator(\))operator(;) - ident(RubyString) ident(val) operator(=) keyword(null)operator(;) + ident(RubyString) ident(val) operator(=) pre_constant(null)operator(;) ident(Encoding) ident(enc) operator(=) ident(kcode)operator(.)ident(getEncoding)operator(()operator(\))operator(;) type(int) ident(beg)operator(,) ident(end)operator(;) @@ -40201,7 +40201,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj keyword(continue)operator(;) operator(}) keyword(if) operator(()ident(c) operator(!=) string<delimiter(')char(\\\\)delimiter(')> operator(||) ident(s) operator(==) ident(e)operator(\)) keyword(continue)operator(;) - keyword(if) operator(()ident(val) operator(==) keyword(null)operator(\)) ident(val) operator(=) ident(RubyString)operator(.)ident(newString)operator(()ident(getRuntime)operator(()operator(\))operator(,) keyword(new) ident(ByteList)operator(()ident(ss) operator(-) ident(p)operator(\))operator(\))operator(;) + keyword(if) operator(()ident(val) operator(==) pre_constant(null)operator(\)) ident(val) operator(=) ident(RubyString)operator(.)ident(newString)operator(()ident(getRuntime)operator(()operator(\))operator(,) keyword(new) ident(ByteList)operator(()ident(ss) operator(-) ident(p)operator(\))operator(\))operator(;) ident(val)operator(.)ident(cat)operator(()ident(bs)operator(.)ident(bytes)operator(,) ident(bs)operator(.)ident(begin) operator(+) ident(p)operator(,) ident(ss) operator(-) ident(p)operator(\))operator(;) ident(c) operator(=) ident(bs)operator(.)ident(charAt)operator(()ident(s)operator(++)operator(\))operator(;) @@ -40216,17 +40216,17 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj ident(no) operator(=) integer(0)operator(;) keyword(break)operator(;) keyword(case) string<delimiter(')content(`)delimiter(')>operator(:) - ident(beg) operator(=) ident(regs) operator(==) keyword(null) operator(?) ident(mbeg) operator(:) ident(regs)operator(.)ident(beg)operator([)integer(0)operator(])operator(;) + ident(beg) operator(=) ident(regs) operator(==) pre_constant(null) operator(?) ident(mbeg) operator(:) ident(regs)operator(.)ident(beg)operator([)integer(0)operator(])operator(;) ident(val)operator(.)ident(cat)operator(()ident(srcbs)operator(.)ident(bytes)operator(,) ident(srcbs)operator(.)ident(begin)operator(,) ident(beg)operator(\))operator(;) keyword(continue)operator(;) keyword(case) string<delimiter(')char(\\')delimiter(')>operator(:) - ident(end) operator(=) ident(regs) operator(==) keyword(null) operator(?) ident(mend) operator(:) ident(regs)operator(.)ident(end)operator([)integer(0)operator(])operator(;) + ident(end) operator(=) ident(regs) operator(==) pre_constant(null) operator(?) ident(mend) operator(:) ident(regs)operator(.)ident(end)operator([)integer(0)operator(])operator(;) ident(val)operator(.)ident(cat)operator(()ident(srcbs)operator(.)ident(bytes)operator(,) ident(srcbs)operator(.)ident(begin) operator(+) ident(end)operator(,) ident(src)operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(realSize) operator(-) ident(end)operator(\))operator(;) keyword(continue)operator(;) keyword(case) string<delimiter(')content(+)delimiter(')>operator(:) - keyword(if) operator(()ident(regs) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(regs) operator(==) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(mbeg) operator(==) operator(-)integer(1)operator(\)) operator({) ident(no) operator(=) integer(0)operator(;) keyword(continue)operator(;) @@ -40245,7 +40245,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj keyword(continue)operator(;) operator(}) - keyword(if) operator(()ident(regs) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(regs) operator(!=) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(no) operator(>=) integer(0)operator(\)) operator({) keyword(if) operator(()ident(no) operator(>=) ident(regs)operator(.)ident(numRegs) operator(||) ident(regs)operator(.)ident(beg)operator([)ident(no)operator(]) operator(==) operator(-)integer(1)operator(\)) keyword(continue)operator(;) ident(val)operator(.)ident(cat)operator(()ident(srcbs)operator(.)ident(bytes)operator(,) ident(srcbs)operator(.)ident(begin) operator(+) ident(regs)operator(.)ident(beg)operator([)ident(no)operator(])operator(,) ident(regs)operator(.)ident(end)operator([)ident(no)operator(]) operator(-) ident(regs)operator(.)ident(beg)operator([)ident(no)operator(])operator(\))operator(;) @@ -40257,13 +40257,13 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj operator(}) keyword(if)operator(()ident(p) operator(<) ident(e)operator(\)) operator({) - keyword(if)operator(()ident(val) operator(==) keyword(null)operator(\)) operator({) + keyword(if)operator(()ident(val) operator(==) pre_constant(null)operator(\)) operator({) ident(val) operator(=) ident(RubyString)operator(.)ident(newString)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(bs)operator(.)ident(makeShared)operator(()ident(p)operator(,) ident(e)operator(-)ident(p)operator(\))operator(\))operator(;) operator(}) keyword(else) operator({) ident(val)operator(.)ident(cat)operator(()ident(bs)operator(.)ident(bytes)operator(,) ident(bs)operator(.)ident(begin) operator(+) ident(p)operator(,) ident(e) operator(-) ident(p)operator(\))operator(;) operator(}) operator(}) - keyword(if) operator(()ident(val) operator(==) keyword(null)operator(\)) keyword(return) ident(str)operator(;) + keyword(if) operator(()ident(val) operator(==) pre_constant(null)operator(\)) keyword(return) ident(str)operator(;) keyword(return) ident(val)operator(;) operator(}) @@ -40323,7 +40323,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj type(byte)type([]) ident(bytes) operator(=) ident(str)operator(.)ident(bytes)operator(;) ident(again)operator(:) keyword(do) operator({) keyword(if) operator(()ident(len) operator(>=) integer(4) operator(&&) ident(bytes)operator([)ident(ptr)operator(]) operator(==) string<delimiter(')content(()delimiter(')> operator(&&) ident(bytes)operator([)ident(ptr) operator(+) integer(1)operator(]) operator(==) string<delimiter(')content(?)delimiter(')>operator(\)) operator({) - type(boolean) ident(err) operator(=) keyword(true)operator(;) + type(boolean) ident(err) operator(=) pre_constant(true)operator(;) ident(ptr) operator(+=) integer(2)operator(;) keyword(if) operator(()operator(()ident(len) operator(-=) integer(2)operator(\)) operator(>) integer(0)operator(\)) operator({) keyword(do) operator({) @@ -40365,9 +40365,9 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj keyword(if) operator(()ident(bytes)operator([)ident(ptr)operator(]) operator(==) string<delimiter(')content(:)delimiter(')> operator(&&) ident(bytes)operator([)ident(ptr) operator(+) ident(len) operator(-) integer(1)operator(]) operator(==) string<delimiter(')content(\))delimiter(')>operator(\)) operator({) keyword(try) operator({) keyword(new) ident(Regex)operator(()ident(bytes)operator(,) operator(++)ident(ptr)operator(,) ident(ptr) operator(+) operator(()ident(len)operator(-=)integer(2)operator(\)) operator(,)pre_type(Option)operator(.)ident(DEFAULT)operator(,) ident(kcode)operator(.)ident(getEncoding)operator(()operator(\))operator(,) ident(Syntax)operator(.)ident(DEFAULT)operator(\))operator(;) - ident(err) operator(=) keyword(false)operator(;) + ident(err) operator(=) pre_constant(false)operator(;) operator(}) keyword(catch) operator(()ident(JOniException) ident(e)operator(\)) operator({) - ident(err) operator(=) keyword(true)operator(;) + ident(err) operator(=) pre_constant(true)operator(;) operator(}) operator(}) @@ -40392,17 +40392,17 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj ident(ss)operator(.)ident(cat)operator(()operator(()type(byte)operator(\))string<delimiter(')content(\))delimiter(')>operator(\))operator(;) ident(ss)operator(.)ident(infectBy)operator(()local_variable(this)operator(\))operator(;) keyword(return) ident(ss)operator(;) - operator(}) keyword(while)operator(()keyword(true)operator(\))operator(;) + operator(}) keyword(while)operator(()pre_constant(true)operator(\))operator(;) operator(}) directive(private) directive(final) type(void) ident(rb_reg_expr_str)operator(()ident(RubyString) ident(ss)operator(,) type(int) ident(s)operator(,) type(int) ident(len)operator(\)) operator({) type(int) ident(p) operator(=) ident(s)operator(;) type(int) ident(pend) operator(=) ident(p) operator(+) ident(len)operator(;) - type(boolean) ident(need_escape) operator(=) keyword(false)operator(;) + type(boolean) ident(need_escape) operator(=) pre_constant(false)operator(;) ident(Encoding) ident(enc) operator(=) ident(kcode)operator(.)ident(getEncoding)operator(()operator(\))operator(;) keyword(while) operator(()ident(p) operator(<) ident(pend)operator(\)) operator({) keyword(if) operator(()ident(str)operator(.)ident(bytes)operator([)ident(p)operator(]) operator(==) string<delimiter(')content(/)delimiter(')> operator(||) operator(()operator(!)ident(enc)operator(.)ident(isPrint)operator(()ident(str)operator(.)ident(bytes)operator([)ident(p)operator(]) operator(&) hex(0xff)operator(\)) operator(&&) ident(enc)operator(.)ident(length)operator(()ident(str)operator(.)ident(bytes)operator([)ident(p)operator(])operator(\)) operator(==) integer(1)operator(\))operator(\)) operator({) - ident(need_escape) operator(=) keyword(true)operator(;) + ident(need_escape) operator(=) pre_constant(true)operator(;) keyword(break)operator(;) operator(}) ident(p) operator(+=) ident(enc)operator(.)ident(length)operator(()ident(str)operator(.)ident(bytes)operator([)ident(p)operator(])operator(\))operator(;) @@ -40439,13 +40439,13 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj comment(/** rb_reg_s_quote * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(quote)delimiter(")>operator(,) string<delimiter(")content(escape)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(quote)delimiter(")>operator(,) string<delimiter(")content(escape)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyString) ident(quote)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) - ident(IRubyObject) ident(kcode) operator(=) ident(args)operator(.)ident(length) operator(==) integer(2) operator(?) ident(args)operator([)integer(1)operator(]) operator(:) keyword(null)operator(;) + ident(IRubyObject) ident(kcode) operator(=) ident(args)operator(.)ident(length) operator(==) integer(2) operator(?) ident(args)operator([)integer(1)operator(]) operator(:) pre_constant(null)operator(;) ident(IRubyObject) ident(str) operator(=) ident(args)operator([)integer(0)operator(])operator(;) ident(KCode) ident(code) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getKCode)operator(()operator(\))operator(;) - keyword(if) operator(()ident(kcode) operator(!=) keyword(null) operator(&&) operator(!)ident(kcode)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) + keyword(if) operator(()ident(kcode) operator(!=) pre_constant(null) operator(&&) operator(!)ident(kcode)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) ident(code) operator(=) ident(KCode)operator(.)ident(create)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(kcode)operator(.)ident(toString)operator(()operator(\))operator(\))operator(;) operator(}) @@ -40487,7 +40487,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj operator(}) operator(}) keyword(return) ident(bs)operator(;) - operator(}) keyword(while)operator(()keyword(false)operator(\))operator(;) + operator(}) keyword(while)operator(()pre_constant(false)operator(\))operator(;) ident(ByteList) ident(b1) operator(=) keyword(new) ident(ByteList)operator(()ident(send)operator(*)integer(2)operator(\))operator(;) pre_type(System)operator(.)ident(arraycopy)operator(()ident(bs)operator(.)ident(bytes)operator(,)ident(bs)operator(.)ident(begin)operator(,)ident(b1)operator(.)ident(bytes)operator(,)ident(b1)operator(.)ident(begin)operator(,)ident(s)operator(-)ident(bs)operator(.)ident(begin)operator(\))operator(;) ident(tix) operator(+=) operator(()ident(s)operator(-)ident(bs)operator(.)ident(begin)operator(\))operator(;) @@ -40548,7 +40548,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj type(int) ident(start)operator(,) ident(end)operator(;) - keyword(if) operator(()ident(m)operator(.)ident(regs) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(m)operator(.)ident(regs) operator(==) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(nth) operator(>=) integer(1)operator(\)) keyword(return) ident(match)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) keyword(if) operator(()ident(nth) operator(<) integer(0) operator(&&) operator(++)ident(nth) operator(<=) integer(0)operator(\)) keyword(return) ident(match)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) ident(start) operator(=) ident(m)operator(.)ident(begin)operator(;) @@ -40586,14 +40586,14 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj keyword(return) ident(last_match_s)operator(()ident(context)operator(,) ident(recv)operator(,) ident(args)operator([)integer(0)operator(])operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(0)operator(,) integer(1)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) comment(/** rb_reg_s_last_match / match_getter * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(last_match)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(,) ident(reads) operator(=) ident(BACKREF)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(last_match)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(,) ident(reads) operator(=) ident(BACKREF)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(last_match_s)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) ident(IRubyObject) ident(match) operator(=) ident(context)operator(.)ident(getCurrentFrame)operator(()operator(\))operator(.)ident(getBackRef)operator(()operator(\))operator(;) keyword(if) operator(()ident(match) keyword(instanceof) ident(RubyMatchData)operator(\)) operator(()operator(()ident(RubyMatchData)operator(\))ident(match)operator(\))operator(.)ident(use)operator(()operator(\))operator(;) @@ -40603,7 +40603,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj comment(/** rb_reg_s_last_match * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(last_match)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(,) ident(reads) operator(=) ident(BACKREF)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(last_match)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(,) ident(reads) operator(=) ident(BACKREF)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(last_match_s)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(nth)operator(\)) operator({) ident(IRubyObject) ident(match) operator(=) ident(context)operator(.)ident(getCurrentFrame)operator(()operator(\))operator(.)ident(getBackRef)operator(()operator(\))operator(;) keyword(if) operator(()ident(match)operator(.)ident(isNil)operator(()operator(\))operator(\)) keyword(return) ident(match)operator(;) @@ -40617,7 +40617,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj keyword(if) operator(()ident(match)operator(.)ident(isNil)operator(()operator(\))operator(\)) keyword(return) ident(match)operator(;) ident(RubyMatchData) ident(m) operator(=) operator(()ident(RubyMatchData)operator(\))ident(match)operator(;) - type(int) ident(beg) operator(=) ident(m)operator(.)ident(regs) operator(==) keyword(null) operator(?) ident(m)operator(.)ident(begin) operator(:) ident(m)operator(.)ident(regs)operator(.)ident(beg)operator([)integer(0)operator(])operator(;) + type(int) ident(beg) operator(=) ident(m)operator(.)ident(regs) operator(==) pre_constant(null) operator(?) ident(m)operator(.)ident(begin) operator(:) ident(m)operator(.)ident(regs)operator(.)ident(beg)operator([)integer(0)operator(])operator(;) keyword(if)operator(()ident(beg) operator(==) operator(-)integer(1)operator(\)) ident(match)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) @@ -40634,7 +40634,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj ident(RubyMatchData) ident(m) operator(=) operator(()ident(RubyMatchData)operator(\))ident(match)operator(;) type(int) ident(end)operator(;) - keyword(if) operator(()ident(m)operator(.)ident(regs) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(m)operator(.)ident(regs) operator(==) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(m)operator(.)ident(begin) operator(==) operator(-)integer(1)operator(\)) keyword(return) ident(match)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) ident(end) operator(=) ident(m)operator(.)ident(end)operator(;) operator(}) keyword(else) operator({) @@ -40654,7 +40654,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj keyword(if) operator(()ident(match)operator(.)ident(isNil)operator(()operator(\))operator(\)) keyword(return) ident(match)operator(;) ident(RubyMatchData) ident(m) operator(=) operator(()ident(RubyMatchData)operator(\))ident(match)operator(;) - keyword(if) operator(()ident(m)operator(.)ident(regs) operator(==) keyword(null) operator(||) ident(m)operator(.)ident(regs)operator(.)ident(beg)operator([)integer(0)operator(]) operator(==) operator(-)integer(1)operator(\)) keyword(return) ident(match)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) + keyword(if) operator(()ident(m)operator(.)ident(regs) operator(==) pre_constant(null) operator(||) ident(m)operator(.)ident(regs)operator(.)ident(beg)operator([)integer(0)operator(]) operator(==) operator(-)integer(1)operator(\)) keyword(return) ident(match)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) type(int) ident(i)operator(;) keyword(for) operator(()ident(i)operator(=)ident(m)operator(.)ident(regs)operator(.)ident(numRegs)operator(-)integer(1)operator(;) ident(m)operator(.)ident(regs)operator(.)ident(beg)operator([)ident(i)operator(])operator(==)operator(-)integer(1) operator(&&) ident(i)operator(>)integer(0)operator(;) ident(i)operator(--)operator(\))operator(;) @@ -40666,20 +40666,20 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj comment(/** rb_reg_s_union * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(union)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(union)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(union)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(0)operator(\)) operator({) - keyword(return) ident(newRegexp)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(ByteList)operator(.)ident(create)operator(()string<delimiter(")content((?!\))delimiter(")>operator(\))operator(,) integer(0)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(newRegexp)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(ByteList)operator(.)ident(create)operator(()string<delimiter(")content((?!\))delimiter(")>operator(\))operator(,) integer(0)operator(,) pre_constant(false)operator(\))operator(;) operator(}) keyword(else) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(1)operator(\)) operator({) ident(IRubyObject) ident(v) operator(=) ident(TypeConverter)operator(.)ident(convertToTypeWithCheck)operator(()ident(args)operator([)integer(0)operator(])operator(,) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getRegexp)operator(()operator(\))operator(,) integer(0)operator(,) string<delimiter(")content(to_regexp)delimiter(")>operator(\))operator(;) keyword(if)operator(()operator(!)ident(v)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) keyword(return) ident(v)operator(;) operator(}) keyword(else) operator({) comment(// newInstance here) - keyword(return) ident(newRegexp)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(quote)operator(()ident(recv)operator(,)ident(args)operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(,) integer(0)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(newRegexp)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(quote)operator(()ident(recv)operator(,)ident(args)operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(,) integer(0)operator(,) pre_constant(false)operator(\))operator(;) operator(}) operator(}) keyword(else) operator({) - ident(KCode) ident(kcode) operator(=) keyword(null)operator(;) + ident(KCode) ident(kcode) operator(=) pre_constant(null)operator(;) ident(IRubyObject) ident(kcode_re) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) ident(RubyString) ident(source) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()operator(\))operator(;) ident(IRubyObject)type([]) ident(_args) operator(=) keyword(new) ident(IRubyObject)operator([)integer(3)operator(])operator(;) @@ -40691,7 +40691,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj ident(IRubyObject) ident(v) operator(=) ident(TypeConverter)operator(.)ident(convertToTypeWithCheck)operator(()ident(args)operator([)ident(i)operator(])operator(,) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getRegexp)operator(()operator(\))operator(,) integer(0)operator(,) string<delimiter(")content(to_regexp)delimiter(")>operator(\))operator(;) keyword(if) operator(()operator(!)ident(v)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) keyword(if) operator(()operator(!)operator(()operator(()ident(RubyRegexp)operator(\))ident(v)operator(\))operator(.)ident(isKCodeDefault)operator(()operator(\))operator(\)) operator({) - keyword(if) operator(()ident(kcode) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(kcode) operator(==) pre_constant(null)operator(\)) operator({) ident(kcode_re) operator(=) ident(v)operator(;) ident(kcode) operator(=) operator(()operator(()ident(RubyRegexp)operator(\))ident(v)operator(\))operator(.)ident(kcode)operator(;) operator(}) keyword(else) keyword(if) operator(()operator(()operator(()ident(RubyRegexp)operator(\))ident(v)operator(\))operator(.)ident(kcode) operator(!=) ident(kcode)operator(\)) operator({) @@ -40709,7 +40709,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj ident(_args)operator([)integer(0)operator(]) operator(=) ident(source)operator(;) ident(_args)operator([)integer(1)operator(]) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) - keyword(if) operator(()ident(kcode) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(kcode) operator(==) pre_constant(null)operator(\)) operator({) ident(_args)operator([)integer(2)operator(]) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) keyword(else) keyword(if) operator(()ident(kcode) operator(==) ident(KCode)operator(.)ident(NONE)operator(\)) operator({) ident(_args)operator([)integer(2)operator(]) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()string<delimiter(")content(n)delimiter(")>operator(\))operator(;) @@ -40759,7 +40759,7 @@ directive(public) type(class) class(RubyRegexp) directive(extends) ident(RubyObj operator(}) directive(public) directive(static) ident(RubyRegexp) ident(unmarshalFrom)operator(()ident(UnmarshalStream) ident(input)operator(\)) directive(throws) ident(java)operator(.)ident(io)operator(.)ident(IOException) operator({) - ident(RubyRegexp) ident(result) operator(=) ident(newRegexp)operator(()ident(input)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(input)operator(.)ident(unmarshalString)operator(()operator(\))operator(,) ident(input)operator(.)ident(unmarshalInt)operator(()operator(\))operator(,) keyword(false)operator(\))operator(;) + ident(RubyRegexp) ident(result) operator(=) ident(newRegexp)operator(()ident(input)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(input)operator(.)ident(unmarshalString)operator(()operator(\))operator(,) ident(input)operator(.)ident(unmarshalInt)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(;) ident(input)operator(.)ident(registerLinkTarget)operator(()ident(result)operator(\))operator(;) keyword(return) ident(result)operator(;) operator(}) @@ -40848,14 +40848,14 @@ directive(public) type(class) class(RubySignal) operator({) ident(mSignal)operator(.)ident(defineAnnotatedMethods)operator(()ident(RubySignal)operator(.)ident(class)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(trap)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(trap)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(trap)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(runtime)operator(.)ident(getLoadService)operator(()operator(\))operator(.)ident(require)operator(()string<delimiter(")content(jsignal)delimiter(")>operator(\))operator(;) keyword(return) ident(RuntimeHelpers)operator(.)ident(invoke)operator(()ident(context)operator(,) ident(runtime)operator(.)ident(getKernel)operator(()operator(\))operator(,) string<delimiter(")content(__jtrap)delimiter(")>operator(,) ident(args)operator(,) ident(block)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(list)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(list)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(list)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(RubyHash) ident(names) operator(=) ident(RubyHash)operator(.)ident(newHash)operator(()ident(runtime)operator(\))operator(;) @@ -40869,7 +40869,7 @@ directive(public) type(class) class(RubySignal) operator({) keyword(return) ident(names)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(__jtrap_kernel)delimiter(")>operator(,) ident(required) operator(=) integer(3)operator(,)ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(__jtrap_kernel)delimiter(")>operator(,) ident(required) operator(=) integer(3)operator(,)ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(__jtrap_kernel)operator(()directive(final) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(IRubyObject) ident(arg2)operator(,) ident(IRubyObject) ident(arg3)operator(\)) operator({) keyword(return) ident(SIGNALS)operator(.)ident(trap)operator(()ident(recv)operator(,) ident(arg1)operator(,) ident(arg2)operator(,) ident(arg3)operator(\))operator(;) operator(}) @@ -41004,25 +41004,25 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj directive(private) ident(RubyString)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(rubyClass)operator(,) pre_type(CharSequence) ident(value)operator(\)) operator({) local_variable(super)operator(()ident(runtime)operator(,) ident(rubyClass)operator(\))operator(;) - ident(assert) ident(value) operator(!=) keyword(null)operator(;) - local_variable(this)operator(.)ident(value) operator(=) keyword(new) ident(ByteList)operator(()ident(ByteList)operator(.)ident(plain)operator(()ident(value)operator(\))operator(,) keyword(false)operator(\))operator(;) + keyword(assert) ident(value) operator(!=) pre_constant(null)operator(;) + local_variable(this)operator(.)ident(value) operator(=) keyword(new) ident(ByteList)operator(()ident(ByteList)operator(.)ident(plain)operator(()ident(value)operator(\))operator(,) pre_constant(false)operator(\))operator(;) operator(}) directive(private) ident(RubyString)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(rubyClass)operator(,) type(byte)type([]) ident(value)operator(\)) operator({) local_variable(super)operator(()ident(runtime)operator(,) ident(rubyClass)operator(\))operator(;) - ident(assert) ident(value) operator(!=) keyword(null)operator(;) + keyword(assert) ident(value) operator(!=) pre_constant(null)operator(;) local_variable(this)operator(.)ident(value) operator(=) keyword(new) ident(ByteList)operator(()ident(value)operator(\))operator(;) operator(}) directive(private) ident(RubyString)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(rubyClass)operator(,) ident(ByteList) ident(value)operator(\)) operator({) local_variable(super)operator(()ident(runtime)operator(,) ident(rubyClass)operator(\))operator(;) - ident(assert) ident(value) operator(!=) keyword(null)operator(;) + keyword(assert) ident(value) operator(!=) pre_constant(null)operator(;) local_variable(this)operator(.)ident(value) operator(=) ident(value)operator(;) operator(}) directive(private) ident(RubyString)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(rubyClass)operator(,) ident(ByteList) ident(value)operator(,) type(boolean) ident(objectSpace)operator(\)) operator({) local_variable(super)operator(()ident(runtime)operator(,) ident(rubyClass)operator(,) ident(objectSpace)operator(\))operator(;) - ident(assert) ident(value) operator(!=) keyword(null)operator(;) + keyword(assert) ident(value) operator(!=) pre_constant(null)operator(;) local_variable(this)operator(.)ident(value) operator(=) ident(value)operator(;) operator(}) @@ -41068,8 +41068,8 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj directive(public) directive(static) ident(RubyString) ident(newUnicodeString)operator(()ident(Ruby) ident(runtime)operator(,) pre_type(String) ident(str)operator(\)) operator({) keyword(try) operator({) - keyword(return) keyword(new) ident(RubyString)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getString)operator(()operator(\))operator(,) keyword(new) ident(ByteList)operator(()ident(str)operator(.)ident(getBytes)operator(()string<delimiter(")content(UTF8)delimiter(")>operator(\))operator(,) keyword(false)operator(\))operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(UnsupportedEncodingException) ident(uee)operator(\)) operator({) + keyword(return) keyword(new) ident(RubyString)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getString)operator(()operator(\))operator(,) keyword(new) ident(ByteList)operator(()ident(str)operator(.)ident(getBytes)operator(()string<delimiter(")content(UTF8)delimiter(")>operator(\))operator(,) pre_constant(false)operator(\))operator(\))operator(;) + operator(}) keyword(catch) operator(()exception(UnsupportedEncodingException) ident(uee)operator(\)) operator({) keyword(return) keyword(new) ident(RubyString)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getString)operator(()operator(\))operator(,) ident(str)operator(\))operator(;) operator(}) operator(}) @@ -41086,7 +41086,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj directive(public) directive(static) ident(RubyString) ident(newString)operator(()ident(Ruby) ident(runtime)operator(,) type(byte)type([]) ident(bytes)operator(,) type(int) ident(start)operator(,) type(int) ident(length)operator(\)) operator({) type(byte)type([]) ident(copy) operator(=) keyword(new) type(byte)operator([)ident(length)operator(])operator(;) pre_type(System)operator(.)ident(arraycopy)operator(()ident(bytes)operator(,) ident(start)operator(,) ident(copy)operator(,) integer(0)operator(,) ident(length)operator(\))operator(;) - keyword(return) keyword(new) ident(RubyString)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getString)operator(()operator(\))operator(,) keyword(new) ident(ByteList)operator(()ident(copy)operator(,) keyword(false)operator(\))operator(\))operator(;) + keyword(return) keyword(new) ident(RubyString)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getString)operator(()operator(\))operator(,) keyword(new) ident(ByteList)operator(()ident(copy)operator(,) pre_constant(false)operator(\))operator(\))operator(;) operator(}) directive(public) directive(static) ident(RubyString) ident(newString)operator(()ident(Ruby) ident(runtime)operator(,) ident(ByteList) ident(bytes)operator(\)) operator({) @@ -41094,7 +41094,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj operator(}) directive(public) directive(static) ident(RubyString) ident(newStringLight)operator(()ident(Ruby) ident(runtime)operator(,) ident(ByteList) ident(bytes)operator(\)) operator({) - keyword(return) keyword(new) ident(RubyString)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getString)operator(()operator(\))operator(,) ident(bytes)operator(,) keyword(false)operator(\))operator(;) + keyword(return) keyword(new) ident(RubyString)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getString)operator(()operator(\))operator(,) ident(bytes)operator(,) pre_constant(false)operator(\))operator(;) operator(}) directive(public) directive(static) ident(RubyString) ident(newStringShared)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyString) ident(orig)operator(\)) operator({) @@ -41115,7 +41115,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj operator(}) directive(public) directive(static) ident(RubyString) ident(newStringShared)operator(()ident(Ruby) ident(runtime)operator(,) type(byte)type([]) ident(bytes)operator(,) type(int) ident(start)operator(,) type(int) ident(length)operator(\)) operator({) - ident(RubyString) ident(str) operator(=) keyword(new) ident(RubyString)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getString)operator(()operator(\))operator(,) keyword(new) ident(ByteList)operator(()ident(bytes)operator(,) ident(start)operator(,) ident(length)operator(,) keyword(false)operator(\))operator(\))operator(;) + ident(RubyString) ident(str) operator(=) keyword(new) ident(RubyString)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getString)operator(()operator(\))operator(,) keyword(new) ident(ByteList)operator(()ident(bytes)operator(,) ident(start)operator(,) ident(length)operator(,) pre_constant(false)operator(\))operator(\))operator(;) ident(str)operator(.)ident(shareLevel) operator(=) ident(SHARE_LEVEL_BUFFER)operator(;) keyword(return) ident(str)operator(;) operator(}) @@ -41379,7 +41379,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj pre_type(System)operator(.)ident(arraycopy)operator(()ident(str)operator(.)ident(value)operator(.)ident(bytes)operator(,) ident(str)operator(.)ident(value)operator(.)ident(begin)operator(,) ident(result)operator(.)ident(bytes)operator(,) ident(value)operator(.)ident(realSize)operator(,) ident(str)operator(.)ident(value)operator(.)ident(realSize)operator(\))operator(;) ident(RubyString) ident(resultStr) operator(=) ident(newString)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(result)operator(\))operator(;) - keyword(if) operator(()ident(isTaint)operator(()operator(\)) operator(||) ident(str)operator(.)ident(isTaint)operator(()operator(\))operator(\)) ident(resultStr)operator(.)ident(setTaint)operator(()keyword(true)operator(\))operator(;) + keyword(if) operator(()ident(isTaint)operator(()operator(\)) operator(||) ident(str)operator(.)ident(isTaint)operator(()operator(\))operator(\)) ident(resultStr)operator(.)ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) keyword(return) ident(resultStr)operator(;) operator(}) @@ -41435,15 +41435,15 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj annotation(@Override) directive(public) type(boolean) ident(equals)operator(()pre_type(Object) ident(other)operator(\)) operator({) - keyword(if) operator(()local_variable(this) operator(==) ident(other)operator(\)) keyword(return) keyword(true)operator(;) + keyword(if) operator(()local_variable(this) operator(==) ident(other)operator(\)) keyword(return) pre_constant(true)operator(;) keyword(if) operator(()ident(other) keyword(instanceof) ident(RubyString)operator(\)) operator({) ident(RubyString) ident(string) operator(=) operator(()ident(RubyString)operator(\)) ident(other)operator(;) - keyword(if) operator(()ident(string)operator(.)ident(value)operator(.)ident(equal)operator(()ident(value)operator(\))operator(\)) keyword(return) keyword(true)operator(;) + keyword(if) operator(()ident(string)operator(.)ident(value)operator(.)ident(equal)operator(()ident(value)operator(\))operator(\)) keyword(return) pre_constant(true)operator(;) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) comment(/** rb_obj_as_string @@ -41456,7 +41456,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(if) operator(()operator(!)operator(()ident(str) keyword(instanceof) ident(RubyString)operator(\))operator(\)) keyword(return) operator(()ident(RubyString)operator(\)) ident(obj)operator(.)ident(anyToString)operator(()operator(\))operator(;) - keyword(if) operator(()ident(obj)operator(.)ident(isTaint)operator(()operator(\))operator(\)) ident(str)operator(.)ident(setTaint)operator(()keyword(true)operator(\))operator(;) + keyword(if) operator(()ident(obj)operator(.)ident(isTaint)operator(()operator(\))operator(\)) ident(str)operator(.)ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) keyword(return) operator(()ident(RubyString)operator(\)) ident(str)operator(;) operator(}) @@ -41583,17 +41583,17 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(return) ident(initialize)operator(()ident(args)operator([)integer(0)operator(])operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(0)operator(,) integer(1)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) annotation(@Override) directive(public) ident(IRubyObject) ident(initialize)operator(()operator(\)) operator({) keyword(return) local_variable(this)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject) ident(arg0)operator(\)) operator({) ident(replace)operator(()ident(arg0)operator(\))operator(;) @@ -41624,7 +41624,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj */) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(~)delimiter(")>operator(,) ident(reads) operator(=) operator({)ident(LASTLINE)operator(,) ident(BACKREF)operator(})operator(,) ident(writes) operator(=) ident(BACKREF)operator(\)) directive(public) ident(IRubyObject) ident(op_match2)operator(()ident(ThreadContext) ident(context)operator(\)) operator({) - keyword(return) ident(RubyRegexp)operator(.)ident(newRegexp)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(value)operator(,) integer(0)operator(,) keyword(false)operator(\))operator(.)ident(op_match2)operator(()ident(context)operator(\))operator(;) + keyword(return) ident(RubyRegexp)operator(.)ident(newRegexp)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(value)operator(,) integer(0)operator(,) pre_constant(false)operator(\))operator(.)ident(op_match2)operator(()ident(context)operator(\))operator(;) operator(}) comment(/** @@ -41636,7 +41636,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj */) annotation(@JRubyMethod) directive(public) ident(IRubyObject) ident(match)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(pattern)operator(\)) operator({) - keyword(return) ident(getPattern)operator(()ident(pattern)operator(,) keyword(false)operator(\))operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(match)delimiter(")>operator(,) local_variable(this)operator(\))operator(;) + keyword(return) ident(getPattern)operator(()ident(pattern)operator(,) pre_constant(false)operator(\))operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(match)delimiter(")>operator(,) local_variable(this)operator(\))operator(;) operator(}) comment(/** rb_str_capitalize @@ -41667,19 +41667,19 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj - type(boolean) ident(modify) operator(=) keyword(false)operator(;) + type(boolean) ident(modify) operator(=) pre_constant(false)operator(;) type(int) ident(c) operator(=) ident(buf)operator([)ident(s)operator(]) operator(&) hex(0xff)operator(;) keyword(if) operator(()ident(ASCII)operator(.)ident(isLower)operator(()ident(c)operator(\))operator(\)) operator({) ident(buf)operator([)ident(s)operator(]) operator(=) operator(()type(byte)operator(\))ident(ASCIIEncoding)operator(.)ident(asciiToUpper)operator(()ident(c)operator(\))operator(;) - ident(modify) operator(=) keyword(true)operator(;) + ident(modify) operator(=) pre_constant(true)operator(;) operator(}) keyword(while) operator(()operator(++)ident(s) operator(<) ident(send)operator(\)) operator({) ident(c) operator(=) operator(()type(char)operator(\))operator(()ident(buf)operator([)ident(s)operator(]) operator(&) hex(0xff)operator(\))operator(;) keyword(if) operator(()ident(ASCII)operator(.)ident(isUpper)operator(()ident(c)operator(\))operator(\)) operator({) ident(buf)operator([)ident(s)operator(]) operator(=) operator(()type(byte)operator(\))ident(ASCIIEncoding)operator(.)ident(asciiToLower)operator(()ident(c)operator(\))operator(;) - ident(modify) operator(=) keyword(true)operator(;) + ident(modify) operator(=) pre_constant(true)operator(;) operator(}) operator(}) @@ -41756,12 +41756,12 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj type(int) ident(send) operator(=) ident(s) operator(+) ident(value)operator(.)ident(realSize)operator(;) type(byte) type([])ident(buf) operator(=) ident(value)operator(.)ident(bytes)operator(;) - type(boolean) ident(modify) operator(=) keyword(false)operator(;) + type(boolean) ident(modify) operator(=) pre_constant(false)operator(;) keyword(while) operator(()ident(s) operator(<) ident(send)operator(\)) operator({) type(int) ident(c) operator(=) ident(buf)operator([)ident(s)operator(]) operator(&) hex(0xff)operator(;) keyword(if) operator(()ident(ASCII)operator(.)ident(isLower)operator(()ident(c)operator(\))operator(\)) operator({) ident(buf)operator([)ident(s)operator(]) operator(=) operator(()type(byte)operator(\))ident(ASCIIEncoding)operator(.)ident(asciiToUpper)operator(()ident(c)operator(\))operator(;) - ident(modify) operator(=) keyword(true)operator(;) + ident(modify) operator(=) pre_constant(true)operator(;) operator(}) ident(s)operator(++)operator(;) operator(}) @@ -41796,12 +41796,12 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj type(int) ident(send) operator(=) ident(s) operator(+) ident(value)operator(.)ident(realSize)operator(;) type(byte) type([])ident(buf) operator(=) ident(value)operator(.)ident(bytes)operator(;) - type(boolean) ident(modify) operator(=) keyword(false)operator(;) + type(boolean) ident(modify) operator(=) pre_constant(false)operator(;) keyword(while) operator(()ident(s) operator(<) ident(send)operator(\)) operator({) type(int) ident(c) operator(=) ident(buf)operator([)ident(s)operator(]) operator(&) hex(0xff)operator(;) keyword(if) operator(()ident(ASCII)operator(.)ident(isUpper)operator(()ident(c)operator(\))operator(\)) operator({) ident(buf)operator([)ident(s)operator(]) operator(=) operator(()type(byte)operator(\))ident(ASCIIEncoding)operator(.)ident(asciiToLower)operator(()ident(c)operator(\))operator(;) - ident(modify) operator(=) keyword(true)operator(;) + ident(modify) operator(=) pre_constant(true)operator(;) operator(}) ident(s)operator(++)operator(;) operator(}) @@ -41836,15 +41836,15 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj type(int) ident(send) operator(=) ident(s) operator(+) ident(value)operator(.)ident(realSize)operator(;) type(byte)type([])ident(buf) operator(=) ident(value)operator(.)ident(bytes)operator(;) - type(boolean) ident(modify) operator(=) keyword(false)operator(;) + type(boolean) ident(modify) operator(=) pre_constant(false)operator(;) keyword(while) operator(()ident(s) operator(<) ident(send)operator(\)) operator({) type(int) ident(c) operator(=) ident(buf)operator([)ident(s)operator(]) operator(&) hex(0xff)operator(;) keyword(if) operator(()ident(ASCII)operator(.)ident(isUpper)operator(()ident(c)operator(\))operator(\)) operator({) ident(buf)operator([)ident(s)operator(]) operator(=) operator(()type(byte)operator(\))ident(ASCIIEncoding)operator(.)ident(asciiToLower)operator(()ident(c)operator(\))operator(;) - ident(modify) operator(=) keyword(true)operator(;) + ident(modify) operator(=) pre_constant(true)operator(;) operator(}) keyword(else) keyword(if) operator(()ident(ASCII)operator(.)ident(isLower)operator(()ident(c)operator(\))operator(\)) operator({) ident(buf)operator([)ident(s)operator(]) operator(=) operator(()type(byte)operator(\))ident(ASCIIEncoding)operator(.)ident(asciiToUpper)operator(()ident(c)operator(\))operator(;) - ident(modify) operator(=) keyword(true)operator(;) + ident(modify) operator(=) pre_constant(true)operator(;) operator(}) ident(s)operator(++)operator(;) operator(}) @@ -41858,7 +41858,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj */) annotation(@JRubyMethod) directive(public) ident(IRubyObject) ident(dump)operator(()operator(\)) operator({) - ident(RubyString) ident(s) operator(=) keyword(new) ident(RubyString)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(getMetaClass)operator(()operator(\))operator(,) ident(inspectIntoByteList)operator(()keyword(true)operator(\))operator(\))operator(;) + ident(RubyString) ident(s) operator(=) keyword(new) ident(RubyString)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(getMetaClass)operator(()operator(\))operator(,) ident(inspectIntoByteList)operator(()pre_constant(true)operator(\))operator(\))operator(;) ident(s)operator(.)ident(infectBy)operator(()local_variable(this)operator(\))operator(;) keyword(return) ident(s)operator(;) operator(}) @@ -41890,7 +41890,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj annotation(@JRubyMethod) annotation(@Override) directive(public) ident(IRubyObject) ident(inspect)operator(()operator(\)) operator({) - ident(RubyString) ident(s) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()ident(inspectIntoByteList)operator(()keyword(false)operator(\))operator(\))operator(;) + ident(RubyString) ident(s) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()ident(inspectIntoByteList)operator(()pre_constant(false)operator(\))operator(\))operator(;) ident(s)operator(.)ident(infectBy)operator(()local_variable(this)operator(\))operator(;) keyword(return) ident(s)operator(;) operator(}) @@ -41951,7 +41951,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj operator(}) directive(private) type(boolean) ident(isEVStr)operator(()type(int) ident(i)operator(,) type(int) ident(length)operator(\)) operator({) - keyword(if) operator(()ident(i)operator(+)integer(1) operator(>=) ident(length)operator(\)) keyword(return) keyword(false)operator(;) + keyword(if) operator(()ident(i)operator(+)integer(1) operator(>=) ident(length)operator(\)) keyword(return) pre_constant(false)operator(;) type(int) ident(c) operator(=) ident(value)operator(.)ident(get)operator(()ident(i)operator(+)integer(1)operator(\)) operator(&) hex(0xFF)operator(;) keyword(return) ident(c) operator(==) string<delimiter(')content($)delimiter(')> operator(||) ident(c) operator(==) string<delimiter(')content(@)delimiter(')> operator(||) ident(c) operator(==) string<delimiter(')content({)delimiter(')>operator(;) @@ -42033,7 +42033,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj comment(/** rb_str_sub * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sub)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sub)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(sub)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyString) ident(str) operator(=) ident(strDup)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) ident(str)operator(.)ident(sub_bang)operator(()ident(context)operator(,) ident(arg0)operator(,) ident(block)operator(\))operator(;) @@ -42043,7 +42043,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj comment(/** rb_str_sub * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sub)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sub)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(sub)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyString) ident(str) operator(=) ident(strDup)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) ident(str)operator(.)ident(sub_bang)operator(()ident(context)operator(,) ident(arg0)operator(,) ident(arg1)operator(,) ident(block)operator(\))operator(;) @@ -42062,19 +42062,19 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(return) ident(sub_bang)operator(()ident(context)operator(,) ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(,) ident(block)operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(1)operator(,) integer(2)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) comment(/** rb_str_sub_bang * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sub!)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(reads) operator(=) ident(BACKREF)operator(,) ident(writes) operator(=) ident(BACKREF)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sub!)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(reads) operator(=) ident(BACKREF)operator(,) ident(writes) operator(=) ident(BACKREF)operator(\)) directive(public) ident(IRubyObject) ident(sub_bang)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(if) operator(()ident(block)operator(.)ident(isGiven)operator(()operator(\))operator(\)) operator({) - ident(RubyRegexp) ident(rubyRegex) operator(=) ident(getPattern)operator(()ident(arg0)operator(,) keyword(true)operator(\))operator(;) + ident(RubyRegexp) ident(rubyRegex) operator(=) ident(getPattern)operator(()ident(arg0)operator(,) pre_constant(true)operator(\))operator(;) ident(Regex) ident(regex) operator(=) ident(rubyRegex)operator(.)ident(getPattern)operator(()operator(\))operator(;) - keyword(return) ident(subBangCommon)operator(()ident(regex)operator(,) ident(context)operator(,) keyword(true)operator(,) ident(rubyRegex)operator(,) ident(block)operator(,) keyword(null)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(subBangCommon)operator(()ident(regex)operator(,) ident(context)operator(,) pre_constant(true)operator(,) ident(rubyRegex)operator(,) ident(block)operator(,) pre_constant(null)operator(,) pre_constant(false)operator(\))operator(;) operator(}) keyword(else) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(wrong number of arguments (1 for 2\))delimiter(")>operator(\))operator(;) operator(}) @@ -42083,12 +42083,12 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj comment(/** rb_str_sub_bang * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sub!)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(reads) operator(=) ident(BACKREF)operator(,) ident(writes) operator(=) ident(BACKREF)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(sub!)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(reads) operator(=) ident(BACKREF)operator(,) ident(writes) operator(=) ident(BACKREF)operator(\)) directive(public) ident(IRubyObject) ident(sub_bang)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyString) ident(repl) operator(=) ident(arg1)operator(.)ident(convertToString)operator(()operator(\))operator(;) - ident(RubyRegexp) ident(rubyRegex) operator(=) ident(getPattern)operator(()ident(arg0)operator(,) keyword(true)operator(\))operator(;) + ident(RubyRegexp) ident(rubyRegex) operator(=) ident(getPattern)operator(()ident(arg0)operator(,) pre_constant(true)operator(\))operator(;) ident(Regex) ident(regex) operator(=) ident(rubyRegex)operator(.)ident(getPattern)operator(()operator(\))operator(;) - keyword(return) ident(subBangCommon)operator(()ident(regex)operator(,) ident(context)operator(,) keyword(false)operator(,) ident(rubyRegex)operator(,) ident(block)operator(,) ident(repl)operator(,) ident(repl)operator(.)ident(isTaint)operator(()operator(\))operator(\))operator(;) + keyword(return) ident(subBangCommon)operator(()ident(regex)operator(,) ident(context)operator(,) pre_constant(false)operator(,) ident(rubyRegex)operator(,) ident(block)operator(,) ident(repl)operator(,) ident(repl)operator(.)ident(isTaint)operator(()operator(\))operator(\))operator(;) operator(}) directive(private) ident(IRubyObject) ident(subBangCommon)operator(()ident(Regex) ident(regex)operator(,) ident(ThreadContext) ident(context)operator(,) directive(final) type(boolean) ident(iter)operator(,) ident(RubyRegexp) ident(rubyRegex)operator(,) ident(Block) ident(block)operator(,) ident(RubyString) ident(repl)operator(,) type(boolean) ident(tainted)operator(\)) operator({) @@ -42135,7 +42135,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj ident(modify)operator(()operator(\))operator(;) operator(}) keyword(if) operator(()ident(repl)operator(.)ident(isTaint)operator(()operator(\))operator(\)) operator({) - ident(tainted) operator(=) keyword(true)operator(;) + ident(tainted) operator(=) pre_constant(true)operator(;) operator(}) keyword(if) operator(()ident(replValue)operator(.)ident(realSize) operator(!=) ident(plen)operator(\)) operator({) type(int) ident(src) operator(=) ident(value)operator(.)ident(begin) operator(+) ident(beg) operator(+) ident(plen)operator(;) @@ -42146,7 +42146,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj pre_type(System)operator(.)ident(arraycopy)operator(()ident(replValue)operator(.)ident(bytes)operator(,) ident(replValue)operator(.)ident(begin)operator(,) ident(value)operator(.)ident(bytes)operator(,) ident(value)operator(.)ident(begin) operator(+) ident(beg)operator(,) ident(replValue)operator(.)ident(realSize)operator(\))operator(;) ident(value)operator(.)ident(realSize) operator(+=) ident(replValue)operator(.)ident(realSize) operator(-) ident(plen)operator(;) keyword(if) operator(()ident(tainted)operator(\)) operator({) - ident(setTaint)operator(()keyword(true)operator(\))operator(;) + ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) operator(}) keyword(return) local_variable(this)operator(;) operator(}) keyword(else) operator({) @@ -42167,24 +42167,24 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(return) ident(gsub)operator(()ident(context)operator(,) ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(,) ident(block)operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(1)operator(,) integer(2)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) comment(/** rb_str_gsub * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gsub)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(reads) operator(=) ident(BACKREF)operator(,) ident(writes) operator(=) ident(BACKREF)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gsub)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(reads) operator(=) ident(BACKREF)operator(,) ident(writes) operator(=) ident(BACKREF)operator(\)) directive(public) ident(IRubyObject) ident(gsub)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(Block) ident(block)operator(\)) operator({) - keyword(return) ident(gsub)operator(()ident(context)operator(,) ident(arg0)operator(,) ident(block)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(gsub)operator(()ident(context)operator(,) ident(arg0)operator(,) ident(block)operator(,) pre_constant(false)operator(\))operator(;) operator(}) comment(/** rb_str_gsub * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gsub)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(reads) operator(=) ident(BACKREF)operator(,) ident(writes) operator(=) ident(BACKREF)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gsub)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(reads) operator(=) ident(BACKREF)operator(,) ident(writes) operator(=) ident(BACKREF)operator(\)) directive(public) ident(IRubyObject) ident(gsub)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(Block) ident(block)operator(\)) operator({) - keyword(return) ident(gsub)operator(()ident(context)operator(,) ident(arg0)operator(,) ident(arg1)operator(,) ident(block)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(gsub)operator(()ident(context)operator(,) ident(arg0)operator(,) ident(arg1)operator(,) ident(block)operator(,) pre_constant(false)operator(\))operator(;) operator(}) comment(/** @@ -42199,31 +42199,31 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(return) ident(gsub_bang)operator(()ident(context)operator(,) ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(,) ident(block)operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(1)operator(,) integer(2)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) comment(/** rb_str_gsub_bang * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gsub!)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(reads) operator(=) ident(BACKREF)operator(,) ident(writes) operator(=) ident(BACKREF)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gsub!)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(reads) operator(=) ident(BACKREF)operator(,) ident(writes) operator(=) ident(BACKREF)operator(\)) directive(public) ident(IRubyObject) ident(gsub_bang)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(Block) ident(block)operator(\)) operator({) - keyword(return) ident(gsub)operator(()ident(context)operator(,) ident(arg0)operator(,) ident(block)operator(,) keyword(true)operator(\))operator(;) + keyword(return) ident(gsub)operator(()ident(context)operator(,) ident(arg0)operator(,) ident(block)operator(,) pre_constant(true)operator(\))operator(;) operator(}) comment(/** rb_str_gsub_bang * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gsub!)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(reads) operator(=) ident(BACKREF)operator(,) ident(writes) operator(=) ident(BACKREF)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gsub!)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(reads) operator(=) ident(BACKREF)operator(,) ident(writes) operator(=) ident(BACKREF)operator(\)) directive(public) ident(IRubyObject) ident(gsub_bang)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(Block) ident(block)operator(\)) operator({) - keyword(return) ident(gsub)operator(()ident(context)operator(,) ident(arg0)operator(,) ident(arg1)operator(,) ident(block)operator(,) keyword(true)operator(\))operator(;) + keyword(return) ident(gsub)operator(()ident(context)operator(,) ident(arg0)operator(,) ident(arg1)operator(,) ident(block)operator(,) pre_constant(true)operator(\))operator(;) operator(}) directive(private) directive(final) ident(IRubyObject) ident(gsub)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(Block) ident(block)operator(,) directive(final) type(boolean) ident(bang)operator(\)) operator({) keyword(if) operator(()ident(block)operator(.)ident(isGiven)operator(()operator(\))operator(\)) operator({) - ident(RubyRegexp) ident(rubyRegex) operator(=) ident(getPattern)operator(()ident(arg0)operator(,) keyword(true)operator(\))operator(;) + ident(RubyRegexp) ident(rubyRegex) operator(=) ident(getPattern)operator(()ident(arg0)operator(,) pre_constant(true)operator(\))operator(;) ident(Regex) ident(regex) operator(=) ident(rubyRegex)operator(.)ident(getPattern)operator(()operator(\))operator(;) - keyword(return) ident(gsubCommon)operator(()ident(regex)operator(,) ident(context)operator(,) ident(bang)operator(,) keyword(true)operator(,) ident(rubyRegex)operator(,) ident(block)operator(,) keyword(null)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(gsubCommon)operator(()ident(regex)operator(,) ident(context)operator(,) ident(bang)operator(,) pre_constant(true)operator(,) ident(rubyRegex)operator(,) ident(block)operator(,) pre_constant(null)operator(,) pre_constant(false)operator(\))operator(;) operator(}) keyword(else) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(wrong number of arguments (1 for 2\))delimiter(")>operator(\))operator(;) operator(}) @@ -42231,9 +42231,9 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj directive(private) directive(final) ident(IRubyObject) ident(gsub)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(Block) ident(block)operator(,) directive(final) type(boolean) ident(bang)operator(\)) operator({) ident(IRubyObject) ident(repl) operator(=) ident(arg1)operator(.)ident(convertToString)operator(()operator(\))operator(;) - ident(RubyRegexp) ident(rubyRegex) operator(=) ident(getPattern)operator(()ident(arg0)operator(,) keyword(true)operator(\))operator(;) + ident(RubyRegexp) ident(rubyRegex) operator(=) ident(getPattern)operator(()ident(arg0)operator(,) pre_constant(true)operator(\))operator(;) ident(Regex) ident(regex) operator(=) ident(rubyRegex)operator(.)ident(getPattern)operator(()operator(\))operator(;) - keyword(return) ident(gsubCommon)operator(()ident(regex)operator(,) ident(context)operator(,) ident(bang)operator(,) keyword(false)operator(,) ident(rubyRegex)operator(,) ident(block)operator(,) ident(repl)operator(,) ident(repl)operator(.)ident(isTaint)operator(()operator(\))operator(\))operator(;) + keyword(return) ident(gsubCommon)operator(()ident(regex)operator(,) ident(context)operator(,) ident(bang)operator(,) pre_constant(false)operator(,) ident(rubyRegex)operator(,) ident(block)operator(,) ident(repl)operator(,) ident(repl)operator(.)ident(isTaint)operator(()operator(\))operator(\))operator(;) operator(}) directive(private) ident(IRubyObject) ident(gsubCommon)operator(()ident(Regex) ident(regex)operator(,) ident(ThreadContext) ident(context)operator(,) directive(final) type(boolean) ident(bang)operator(,) directive(final) type(boolean) ident(iter)operator(,) ident(RubyRegexp) ident(rubyRegex)operator(,) ident(Block) ident(block)operator(,) ident(IRubyObject) ident(repl)operator(,) type(boolean) ident(tainted)operator(\)) operator({) @@ -42261,7 +42261,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj type(int) ident(offset) operator(=) integer(0)operator(;) ident(RubyString) ident(val)operator(;) - ident(RubyMatchData) ident(match) operator(=) keyword(null)operator(;) + ident(RubyMatchData) ident(match) operator(=) pre_constant(null)operator(;) keyword(while) operator(()ident(beg) operator(>=) integer(0)operator(\)) operator({) directive(final) type(int) ident(begz)operator(;) directive(final) type(int) ident(endz)operator(;) @@ -42297,7 +42297,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj operator(}) keyword(if) operator(()ident(val)operator(.)ident(isTaint)operator(()operator(\))operator(\)) operator({) - ident(tainted) operator(=) keyword(true)operator(;) + ident(tainted) operator(=) pre_constant(true)operator(;) operator(}) ident(ByteList) ident(vbuf) operator(=) ident(val)operator(.)ident(value)operator(;) type(int) ident(len) operator(=) operator(()ident(bp) operator(-) ident(buf)operator(\)) operator(+) operator(()ident(beg) operator(-) ident(offset)operator(\)) operator(+) ident(vbuf)operator(.)ident(realSize) operator(+) integer(3)operator(;) @@ -42344,7 +42344,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj ident(bp) operator(+=) ident(value)operator(.)ident(realSize) operator(-) ident(offset)operator(;) operator(}) - keyword(if) operator(()ident(match) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(match) operator(!=) pre_constant(null)operator(\)) operator({) ident(frame)operator(.)ident(setBackRef)operator(()ident(match)operator(\))operator(;) operator(}) keyword(else) operator({) ident(rubyRegex)operator(.)ident(updateBackRef)operator(()ident(context)operator(,) local_variable(this)operator(,) ident(frame)operator(,) ident(matcher)operator(\))operator(;) @@ -42354,14 +42354,14 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(if) operator(()ident(bang)operator(\)) operator({) ident(view)operator(()ident(dest)operator(\))operator(;) keyword(if) operator(()ident(tainted)operator(\)) operator({) - ident(setTaint)operator(()keyword(true)operator(\))operator(;) + ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) operator(}) keyword(return) local_variable(this)operator(;) operator(}) keyword(else) operator({) ident(RubyString) ident(destStr) operator(=) keyword(new) ident(RubyString)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(getMetaClass)operator(()operator(\))operator(,) ident(dest)operator(\))operator(;) ident(destStr)operator(.)ident(infectBy)operator(()local_variable(this)operator(\))operator(;) keyword(if) operator(()ident(tainted)operator(\)) operator({) - ident(destStr)operator(.)ident(setTaint)operator(()keyword(true)operator(\))operator(;) + ident(destStr)operator(.)ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) operator(}) keyword(return) ident(destStr)operator(;) operator(}) @@ -42379,7 +42379,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(return) ident(index)operator(()ident(context)operator(,) ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(1)operator(,) integer(2)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) @@ -42415,8 +42415,8 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(if) operator(()ident(sub) keyword(instanceof) ident(RubyRegexp)operator(\)) operator({) ident(RubyRegexp) ident(regSub) operator(=) operator(()ident(RubyRegexp)operator(\)) ident(sub)operator(;) - ident(pos) operator(=) ident(regSub)operator(.)ident(adjustStartPos)operator(()local_variable(this)operator(,) ident(pos)operator(,) keyword(false)operator(\))operator(;) - ident(pos) operator(=) ident(regSub)operator(.)ident(search)operator(()ident(context)operator(,) local_variable(this)operator(,) ident(pos)operator(,) keyword(false)operator(\))operator(;) + ident(pos) operator(=) ident(regSub)operator(.)ident(adjustStartPos)operator(()local_variable(this)operator(,) ident(pos)operator(,) pre_constant(false)operator(\))operator(;) + ident(pos) operator(=) ident(regSub)operator(.)ident(search)operator(()ident(context)operator(,) local_variable(this)operator(,) ident(pos)operator(,) pre_constant(false)operator(\))operator(;) operator(}) keyword(else) keyword(if) operator(()ident(sub) keyword(instanceof) ident(RubyFixnum)operator(\)) operator({) type(int) ident(c_int) operator(=) ident(RubyNumeric)operator(.)ident(fix2int)operator(()ident(sub)operator(\))operator(;) keyword(if) operator(()ident(c_int) operator(<) hex(0x00) operator(||) ident(c_int) operator(>) hex(0xFF)operator(\)) operator({) @@ -42472,7 +42472,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(return) ident(rindex)operator(()ident(context)operator(,) ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(1)operator(,) integer(2)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) @@ -42510,8 +42510,8 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(if) operator(()ident(sub) keyword(instanceof) ident(RubyRegexp)operator(\)) operator({) ident(RubyRegexp) ident(regSub) operator(=) operator(()ident(RubyRegexp)operator(\)) ident(sub)operator(;) keyword(if) operator(()ident(regSub)operator(.)ident(length)operator(()operator(\)) operator(>) integer(0)operator(\)) operator({) - ident(pos) operator(=) ident(regSub)operator(.)ident(adjustStartPos)operator(()local_variable(this)operator(,) ident(pos)operator(,) keyword(true)operator(\))operator(;) - ident(pos) operator(=) ident(regSub)operator(.)ident(search)operator(()ident(context)operator(,) local_variable(this)operator(,) ident(pos)operator(,) keyword(true)operator(\))operator(;) + ident(pos) operator(=) ident(regSub)operator(.)ident(adjustStartPos)operator(()local_variable(this)operator(,) ident(pos)operator(,) pre_constant(true)operator(\))operator(;) + ident(pos) operator(=) ident(regSub)operator(.)ident(search)operator(()ident(context)operator(,) local_variable(this)operator(,) ident(pos)operator(,) pre_constant(true)operator(\))operator(;) operator(}) keyword(if) operator(()ident(pos) operator(>=) integer(0)operator(\)) operator({) keyword(return) ident(RubyFixnum)operator(.)ident(newFixnum)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(pos)operator(\))operator(;) @@ -42607,7 +42607,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(return) ident(op_aref)operator(()ident(context)operator(,) ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(1)operator(,) integer(2)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) @@ -42617,7 +42617,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content([])delimiter(")>operator(,) string<delimiter(")content(slice)delimiter(")>operator(})operator(,) ident(reads) operator(=) ident(BACKREF)operator(,) ident(writes) operator(=) ident(BACKREF)operator(\)) directive(public) ident(IRubyObject) ident(op_aref)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(IRubyObject) ident(arg2)operator(\)) operator({) keyword(if) operator(()ident(arg1) keyword(instanceof) ident(RubyRegexp)operator(\)) operator({) - keyword(if)operator(()operator(()operator(()ident(RubyRegexp)operator(\))ident(arg1)operator(\))operator(.)ident(search)operator(()ident(context)operator(,) local_variable(this)operator(,) integer(0)operator(,) keyword(false)operator(\)) operator(>=) integer(0)operator(\)) operator({) + keyword(if)operator(()operator(()operator(()ident(RubyRegexp)operator(\))ident(arg1)operator(\))operator(.)ident(search)operator(()ident(context)operator(,) local_variable(this)operator(,) integer(0)operator(,) pre_constant(false)operator(\)) operator(>=) integer(0)operator(\)) operator({) keyword(return) ident(RubyRegexp)operator(.)ident(nth_match)operator(()ident(RubyNumeric)operator(.)ident(fix2int)operator(()ident(arg2)operator(\))operator(,) ident(context)operator(.)ident(getCurrentFrame)operator(()operator(\))operator(.)ident(getBackRef)operator(()operator(\))operator(\))operator(;) operator(}) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) @@ -42631,7 +42631,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content([])delimiter(")>operator(,) string<delimiter(")content(slice)delimiter(")>operator(})operator(,) ident(reads) operator(=) ident(BACKREF)operator(,) ident(writes) operator(=) ident(BACKREF)operator(\)) directive(public) ident(IRubyObject) ident(op_aref)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) keyword(if) operator(()ident(arg) keyword(instanceof) ident(RubyRegexp)operator(\)) operator({) - keyword(if)operator(()operator(()operator(()ident(RubyRegexp)operator(\))ident(arg)operator(\))operator(.)ident(search)operator(()ident(context)operator(,) local_variable(this)operator(,) integer(0)operator(,) keyword(false)operator(\)) operator(>=) integer(0)operator(\)) operator({) + keyword(if)operator(()operator(()operator(()ident(RubyRegexp)operator(\))ident(arg)operator(\))operator(.)ident(search)operator(()ident(context)operator(,) local_variable(this)operator(,) integer(0)operator(,) pre_constant(false)operator(\)) operator(>=) integer(0)operator(\)) operator({) keyword(return) ident(RubyRegexp)operator(.)ident(nth_match)operator(()integer(0)operator(,) ident(context)operator(.)ident(getCurrentFrame)operator(()operator(\))operator(.)ident(getBackRef)operator(()operator(\))operator(\))operator(;) operator(}) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) @@ -42640,7 +42640,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj ident(arg) operator(:) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) keyword(else) keyword(if) operator(()ident(arg) keyword(instanceof) ident(RubyRange)operator(\)) operator({) type(long)type([]) ident(begLen) operator(=) operator(()operator(()ident(RubyRange)operator(\)) ident(arg)operator(\))operator(.)ident(begLen)operator(()ident(value)operator(.)ident(length)operator(()operator(\))operator(,) integer(0)operator(\))operator(;) - keyword(return) ident(begLen) operator(==) keyword(null) operator(?) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\)) operator(:) + keyword(return) ident(begLen) operator(==) pre_constant(null) operator(?) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(substr)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) operator(()type(int)operator(\)) ident(begLen)operator([)integer(0)operator(])operator(,) operator(()type(int)operator(\)) ident(begLen)operator([)integer(1)operator(])operator(\))operator(;) operator(}) type(int) ident(idx) operator(=) operator(()type(int)operator(\)) ident(arg)operator(.)ident(convertToInteger)operator(()operator(\))operator(.)ident(getLongValue)operator(()operator(\))operator(;) @@ -42658,11 +42658,11 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj directive(private) type(void) ident(subpatSet)operator(()ident(ThreadContext) ident(context)operator(,) ident(RubyRegexp) ident(regexp)operator(,) type(int) ident(nth)operator(,) ident(IRubyObject) ident(repl)operator(\)) operator({) ident(RubyMatchData) ident(match)operator(;) type(int) ident(start)operator(,) ident(end)operator(,) ident(len)operator(;) - keyword(if) operator(()ident(regexp)operator(.)ident(search)operator(()ident(context)operator(,) local_variable(this)operator(,) integer(0)operator(,) keyword(false)operator(\)) operator(<) integer(0)operator(\)) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newIndexError)operator(()string<delimiter(")content(regexp not matched)delimiter(")>operator(\))operator(;) + keyword(if) operator(()ident(regexp)operator(.)ident(search)operator(()ident(context)operator(,) local_variable(this)operator(,) integer(0)operator(,) pre_constant(false)operator(\)) operator(<) integer(0)operator(\)) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newIndexError)operator(()string<delimiter(")content(regexp not matched)delimiter(")>operator(\))operator(;) ident(match) operator(=) operator(()ident(RubyMatchData)operator(\))ident(context)operator(.)ident(getCurrentFrame)operator(()operator(\))operator(.)ident(getBackRef)operator(()operator(\))operator(;) - keyword(if) operator(()ident(match)operator(.)ident(regs) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(match)operator(.)ident(regs) operator(==) pre_constant(null)operator(\)) operator({) keyword(if) operator(()ident(nth) operator(>=) integer(1)operator(\)) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newIndexError)operator(()string<delimiter(")content(index )delimiter(")> operator(+) ident(nth) operator(+) string<delimiter(")content( out of regexp)delimiter(")>operator(\))operator(;) keyword(if) operator(()ident(nth) operator(<) integer(0)operator(\)) operator({) keyword(if)operator(()operator(-)ident(nth) operator(>=) integer(1)operator(\)) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newIndexError)operator(()string<delimiter(")content(index )delimiter(")> operator(+) ident(nth) operator(+) string<delimiter(")content( out of regexp)delimiter(")>operator(\))operator(;) @@ -42698,7 +42698,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(return) ident(op_aset)operator(()ident(context)operator(,) ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(,) ident(args)operator([)integer(2)operator(])operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(2)operator(,) integer(3)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) @@ -42782,7 +42782,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(return) ident(slice_bang)operator(()ident(context)operator(,) ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(1)operator(,) integer(2)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) @@ -42826,14 +42826,14 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj ident(modify)operator(()operator(\))operator(;) - type(boolean) ident(alnumSeen) operator(=) keyword(false)operator(;) + type(boolean) ident(alnumSeen) operator(=) pre_constant(false)operator(;) type(int) ident(pos) operator(=) operator(-)integer(1)operator(;) type(int) ident(c) operator(=) integer(0)operator(;) type(int) ident(n) operator(=) integer(0)operator(;) keyword(for) operator(()type(int) ident(i) operator(=) ident(value)operator(.)ident(length)operator(()operator(\)) operator(-) integer(1)operator(;) ident(i) operator(>=) integer(0)operator(;) ident(i)operator(--)operator(\)) operator({) ident(c) operator(=) ident(value)operator(.)ident(get)operator(()ident(i)operator(\)) operator(&) hex(0xFF)operator(;) keyword(if) operator(()ident(isAlnum)operator(()ident(c)operator(\))operator(\)) operator({) - ident(alnumSeen) operator(=) keyword(true)operator(;) + ident(alnumSeen) operator(=) pre_constant(true)operator(;) keyword(if) operator(()operator(()ident(isDigit)operator(()ident(c)operator(\)) operator(&&) ident(c) operator(<) string<delimiter(')content(9)delimiter(')>operator(\)) operator(||) operator(()ident(isLower)operator(()ident(c)operator(\)) operator(&&) ident(c) operator(<) string<delimiter(')content(z)delimiter(')>operator(\)) operator(||) operator(()ident(isUpper)operator(()ident(c)operator(\)) operator(&&) ident(c) operator(<) string<delimiter(')content(Z)delimiter(')>operator(\))operator(\)) operator({) ident(value)operator(.)ident(set)operator(()ident(i)operator(,) operator(()type(byte)operator(\))operator(()ident(c) operator(+) integer(1)operator(\))operator(\))operator(;) ident(pos) operator(=) operator(-)integer(1)operator(;) @@ -42870,9 +42870,9 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj comment(/** rb_str_upto_m * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(upto)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(upto)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(upto)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(str)operator(,) ident(Block) ident(block)operator(\)) operator({) - keyword(return) ident(upto)operator(()ident(context)operator(,) ident(str)operator(,) keyword(false)operator(,) ident(block)operator(\))operator(;) + keyword(return) ident(upto)operator(()ident(context)operator(,) ident(str)operator(,) pre_constant(false)operator(,) ident(block)operator(\))operator(;) operator(}) comment(/* rb_str_upto */) @@ -42926,7 +42926,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(return) ident(to_i)operator(()ident(args)operator([)integer(0)operator(])operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(0)operator(,) integer(1)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) @@ -43005,7 +43005,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(return) ident(split)operator(()ident(context)operator(,) ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(0)operator(,) integer(2)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) @@ -43022,7 +43022,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj */) annotation(@JRubyMethod)operator(()ident(writes) operator(=) ident(BACKREF)operator(\)) directive(public) ident(RubyArray) ident(split)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(\)) operator({) - keyword(return) ident(splitCommon)operator(()ident(arg0)operator(,) keyword(false)operator(,) integer(0)operator(,) integer(0)operator(,) ident(context)operator(\))operator(;) + keyword(return) ident(splitCommon)operator(()ident(arg0)operator(,) pre_constant(false)operator(,) integer(0)operator(,) integer(0)operator(,) ident(context)operator(\))operator(;) operator(}) comment(/** rb_str_split_m @@ -43032,10 +43032,10 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj directive(public) ident(RubyArray) ident(split)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg0)operator(,) ident(IRubyObject) ident(arg1)operator(\)) operator({) directive(final) type(int) ident(lim) operator(=) ident(RubyNumeric)operator(.)ident(fix2int)operator(()ident(arg1)operator(\))operator(;) keyword(if) operator(()ident(lim) operator(<=) integer(0)operator(\)) operator({) - keyword(return) ident(splitCommon)operator(()ident(arg0)operator(,) keyword(false)operator(,) ident(lim)operator(,) integer(1)operator(,) ident(context)operator(\))operator(;) + keyword(return) ident(splitCommon)operator(()ident(arg0)operator(,) pre_constant(false)operator(,) ident(lim)operator(,) integer(1)operator(,) ident(context)operator(\))operator(;) operator(}) keyword(else) operator({) keyword(if) operator(()ident(lim) operator(==) integer(1)operator(\)) keyword(return) ident(value)operator(.)ident(realSize) operator(==) integer(0) operator(?) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArray)operator(()operator(\)) operator(:) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArray)operator(()local_variable(this)operator(\))operator(;) - keyword(return) ident(splitCommon)operator(()ident(arg0)operator(,) keyword(true)operator(,) ident(lim)operator(,) integer(1)operator(,) ident(context)operator(\))operator(;) + keyword(return) ident(splitCommon)operator(()ident(arg0)operator(,) pre_constant(true)operator(,) ident(lim)operator(,) integer(1)operator(,) ident(context)operator(\))operator(;) operator(}) operator(}) @@ -43068,7 +43068,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj directive(private) ident(RubyArray) ident(split)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(pat)operator(,) type(boolean) ident(limit)operator(,) type(int) ident(lim)operator(,) type(int) ident(i)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) - directive(final) ident(Regex) ident(regex) operator(=) ident(getPattern)operator(()ident(pat)operator(,) keyword(true)operator(\))operator(.)ident(getPattern)operator(()operator(\))operator(;) + directive(final) ident(Regex) ident(regex) operator(=) ident(getPattern)operator(()ident(pat)operator(,) pre_constant(true)operator(\))operator(.)ident(getPattern)operator(()operator(\))operator(;) type(int) ident(beg)operator(,) ident(end)operator(,) ident(start)operator(;) type(int) ident(begin) operator(=) ident(value)operator(.)ident(begin)operator(;) @@ -43078,7 +43078,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj type(int) ident(range) operator(=) ident(value)operator(.)ident(begin) operator(+) ident(value)operator(.)ident(realSize)operator(;) directive(final) pre_type(Matcher) ident(matcher) operator(=) ident(regex)operator(.)ident(matcher)operator(()ident(value)operator(.)ident(bytes)operator(,) ident(value)operator(.)ident(begin)operator(,) ident(range)operator(\))operator(;) - type(boolean) ident(lastNull) operator(=) keyword(false)operator(;) + type(boolean) ident(lastNull) operator(=) pre_constant(false)operator(;) ident(RubyArray) ident(result) operator(=) ident(runtime)operator(.)ident(newArray)operator(()operator(\))operator(;) keyword(if) operator(()ident(regex)operator(.)ident(numberOfCaptures)operator(()operator(\)) operator(==) integer(0)operator(\)) operator({) comment(// shorter path, no captures defined, no region will be returned ) keyword(while) operator(()operator(()ident(end) operator(=) ident(matcher)operator(.)ident(search)operator(()ident(start)operator(,) ident(range)operator(,) pre_type(Option)operator(.)ident(NONE)operator(\))operator(\)) operator(>=) integer(0)operator(\)) operator({) @@ -43095,7 +43095,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj operator(}) keyword(else) operator({) ident(start) operator(+=) ident(regex)operator(.)ident(getEncoding)operator(()operator(\))operator(.)ident(length)operator(()ident(value)operator(.)ident(bytes)operator([)ident(start)operator(])operator(\))operator(;) operator(}) - ident(lastNull) operator(=) keyword(true)operator(;) + ident(lastNull) operator(=) pre_constant(true)operator(;) keyword(continue)operator(;) operator(}) operator(}) keyword(else) operator({) @@ -43103,7 +43103,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj ident(beg) operator(=) ident(matcher)operator(.)ident(getEnd)operator(()operator(\))operator(;) ident(start) operator(=) ident(begin) operator(+) ident(matcher)operator(.)ident(getEnd)operator(()operator(\))operator(;) operator(}) - ident(lastNull) operator(=) keyword(false)operator(;) + ident(lastNull) operator(=) pre_constant(false)operator(;) keyword(if) operator(()ident(limit) operator(&&) ident(lim) operator(<=) operator(++)ident(i)operator(\)) keyword(break)operator(;) operator(}) operator(}) keyword(else) operator({) @@ -43122,7 +43122,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj operator(}) keyword(else) operator({) ident(start) operator(+=) ident(regex)operator(.)ident(getEncoding)operator(()operator(\))operator(.)ident(length)operator(()ident(value)operator(.)ident(bytes)operator([)ident(start)operator(])operator(\))operator(;) operator(}) - ident(lastNull) operator(=) keyword(true)operator(;) + ident(lastNull) operator(=) pre_constant(true)operator(;) keyword(continue)operator(;) operator(}) operator(}) keyword(else) operator({) @@ -43130,7 +43130,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj ident(beg) operator(=) ident(start) operator(=) ident(region)operator(.)ident(end)operator([)integer(0)operator(])operator(;) ident(start) operator(+=) ident(begin)operator(;) operator(}) - ident(lastNull) operator(=) keyword(false)operator(;) + ident(lastNull) operator(=) pre_constant(false)operator(;) keyword(for) operator(()type(int) ident(idx)operator(=)integer(1)operator(;) ident(idx)operator(<)ident(region)operator(.)ident(numRegs)operator(;) ident(idx)operator(++)operator(\)) operator({) keyword(if) operator(()ident(region)operator(.)ident(beg)operator([)ident(idx)operator(]) operator(==) operator(-)integer(1)operator(\)) keyword(continue)operator(;) @@ -43166,7 +43166,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj type(int) ident(p) operator(=) ident(value)operator(.)ident(begin)operator(;) type(int) ident(endp) operator(=) ident(p) operator(+) ident(value)operator(.)ident(realSize)operator(;) - type(boolean) ident(skip) operator(=) keyword(true)operator(;) + type(boolean) ident(skip) operator(=) pre_constant(true)operator(;) type(int) ident(end)operator(,) ident(beg) operator(=) integer(0)operator(;) keyword(for) operator(()ident(end) operator(=) ident(beg) operator(=) integer(0)operator(;) ident(p) operator(<) ident(endp)operator(;) ident(p)operator(++)operator(\)) operator({) @@ -43175,13 +43175,13 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj ident(beg)operator(++)operator(;) operator(}) keyword(else) operator({) ident(end) operator(=) ident(beg) operator(+) integer(1)operator(;) - ident(skip) operator(=) keyword(false)operator(;) + ident(skip) operator(=) pre_constant(false)operator(;) keyword(if) operator(()ident(limit) operator(&&) ident(lim) operator(<=) ident(i)operator(\)) keyword(break)operator(;) operator(}) operator(}) keyword(else) operator({) keyword(if) operator(()ident(ASCII)operator(.)ident(isSpace)operator(()ident(bytes)operator([)ident(p)operator(]) operator(&) hex(0xff)operator(\))operator(\)) operator({) ident(result)operator(.)ident(append)operator(()ident(makeShared)operator(()ident(runtime)operator(,) ident(beg)operator(,) ident(end) operator(-) ident(beg)operator(\))operator(\))operator(;) - ident(skip) operator(=) keyword(true)operator(;) + ident(skip) operator(=) pre_constant(true)operator(;) ident(beg) operator(=) ident(end) operator(+) integer(1)operator(;) keyword(if) operator(()ident(limit)operator(\)) ident(i)operator(++)operator(;) operator(}) keyword(else) operator({) @@ -43218,12 +43218,12 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj comment(/** rb_str_scan * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(scan)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(reads) operator(=) ident(BACKREF)operator(,) ident(writes) operator(=) ident(BACKREF)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(scan)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(reads) operator(=) ident(BACKREF)operator(,) ident(writes) operator(=) ident(BACKREF)operator(\)) directive(public) ident(IRubyObject) ident(scan)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(arg)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) pre_type(Frame) ident(frame) operator(=) ident(context)operator(.)ident(getPreviousFrame)operator(()operator(\))operator(;) - directive(final) ident(RubyRegexp) ident(rubyRegex) operator(=) ident(getPattern)operator(()ident(arg)operator(,) keyword(true)operator(\))operator(;) + directive(final) ident(RubyRegexp) ident(rubyRegex) operator(=) ident(getPattern)operator(()ident(arg)operator(,) pre_constant(true)operator(\))operator(;) directive(final) ident(Regex) ident(regex) operator(=) ident(rubyRegex)operator(.)ident(getPattern)operator(()operator(\))operator(;) type(int) ident(range) operator(=) ident(value)operator(.)ident(begin) operator(+) ident(value)operator(.)ident(realSize)operator(;) @@ -43235,9 +43235,9 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj ident(RubyArray) ident(ary) operator(=) ident(runtime)operator(.)ident(newArray)operator(()operator(\))operator(;) keyword(if) operator(()ident(regex)operator(.)ident(numberOfCaptures)operator(()operator(\)) operator(==) integer(0)operator(\)) operator({) - keyword(while) operator(()operator(()ident(result) operator(=) ident(scanOnceNG)operator(()ident(rubyRegex)operator(,) ident(matcher)operator(,) ident(range)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) ident(ary)operator(.)ident(append)operator(()ident(result)operator(\))operator(;) + keyword(while) operator(()operator(()ident(result) operator(=) ident(scanOnceNG)operator(()ident(rubyRegex)operator(,) ident(matcher)operator(,) ident(range)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) ident(ary)operator(.)ident(append)operator(()ident(result)operator(\))operator(;) operator(}) keyword(else) operator({) - keyword(while) operator(()operator(()ident(result) operator(=) ident(scanOnce)operator(()ident(rubyRegex)operator(,) ident(matcher)operator(,) ident(range)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) ident(ary)operator(.)ident(append)operator(()ident(result)operator(\))operator(;) + keyword(while) operator(()operator(()ident(result) operator(=) ident(scanOnce)operator(()ident(rubyRegex)operator(,) ident(matcher)operator(,) ident(range)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) ident(ary)operator(.)ident(append)operator(()ident(result)operator(\))operator(;) operator(}) keyword(if) operator(()ident(ary)operator(.)ident(size)operator(()operator(\)) operator(>) integer(0)operator(\)) operator({) @@ -43249,24 +43249,24 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj operator(}) keyword(else) operator({) type(byte)type([])ident(bytes) operator(=) ident(value)operator(.)ident(bytes)operator(;) type(int) ident(size) operator(=) ident(value)operator(.)ident(realSize)operator(;) - ident(RubyMatchData) ident(match) operator(=) keyword(null)operator(;) + ident(RubyMatchData) ident(match) operator(=) pre_constant(null)operator(;) keyword(if) operator(()ident(regex)operator(.)ident(numberOfCaptures)operator(()operator(\)) operator(==) integer(0)operator(\)) operator({) - keyword(while) operator(()operator(()ident(result) operator(=) ident(scanOnceNG)operator(()ident(rubyRegex)operator(,) ident(matcher)operator(,) ident(range)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(while) operator(()operator(()ident(result) operator(=) ident(scanOnceNG)operator(()ident(rubyRegex)operator(,) ident(matcher)operator(,) ident(range)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) ident(match) operator(=) ident(rubyRegex)operator(.)ident(updateBackRef)operator(()ident(context)operator(,) local_variable(this)operator(,) ident(frame)operator(,) ident(matcher)operator(\))operator(;) ident(match)operator(.)ident(use)operator(()operator(\))operator(;) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(result)operator(\))operator(;) ident(modifyCheck)operator(()ident(bytes)operator(,) ident(size)operator(\))operator(;) operator(}) operator(}) keyword(else) operator({) - keyword(while) operator(()operator(()ident(result) operator(=) ident(scanOnce)operator(()ident(rubyRegex)operator(,) ident(matcher)operator(,) ident(range)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(while) operator(()operator(()ident(result) operator(=) ident(scanOnce)operator(()ident(rubyRegex)operator(,) ident(matcher)operator(,) ident(range)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) ident(match) operator(=) ident(rubyRegex)operator(.)ident(updateBackRef)operator(()ident(context)operator(,) local_variable(this)operator(,) ident(frame)operator(,) ident(matcher)operator(\))operator(;) ident(match)operator(.)ident(use)operator(()operator(\))operator(;) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(result)operator(\))operator(;) ident(modifyCheck)operator(()ident(bytes)operator(,) ident(size)operator(\))operator(;) operator(}) operator(}) - ident(frame)operator(.)ident(setBackRef)operator(()ident(match) operator(==) keyword(null) operator(?) ident(runtime)operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(match)operator(\))operator(;) + ident(frame)operator(.)ident(setBackRef)operator(()ident(match) operator(==) pre_constant(null) operator(?) ident(runtime)operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(match)operator(\))operator(;) keyword(return) local_variable(this)operator(;) operator(}) operator(}) @@ -43295,7 +43295,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj operator(}) keyword(return) ident(substr)operator(()ident(matcher)operator(.)ident(getBegin)operator(()operator(\))operator(,) ident(end) operator(-) ident(matcher)operator(.)ident(getBegin)operator(()operator(\))operator(\))operator(.)ident(infectBy)operator(()ident(regex)operator(\))operator(;) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) comment(// group version) @@ -43324,7 +43324,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj operator(}) keyword(return) ident(result)operator(;) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) directive(private) directive(static) directive(final) ident(ByteList) ident(SPACE_BYTELIST) operator(=) keyword(new) ident(ByteList)operator(()ident(ByteList)operator(.)ident(plain)operator(()string<delimiter(")content( )delimiter(")>operator(\))operator(\))operator(;) @@ -43438,7 +43438,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(return) ident(ljust)operator(()ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(1)operator(,) integer(2)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) @@ -43470,7 +43470,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(return) ident(rjust)operator(()ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(1)operator(,) integer(2)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) @@ -43502,7 +43502,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(return) ident(center)operator(()ident(args)operator([)integer(0)operator(])operator(,) ident(args)operator([)integer(1)operator(])operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(1)operator(,) integer(2)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) @@ -43560,7 +43560,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(return) ident(chomp)operator(()ident(args)operator([)integer(0)operator(])operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(0)operator(,) integer(1)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) @@ -43596,7 +43596,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(return) ident(chomp_bang)operator(()ident(args)operator([)integer(0)operator(])operator(\))operator(;) keyword(default)operator(:) ident(Arity)operator(.)ident(raiseArgumentError)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(args)operator(.)ident(length)operator(,) integer(0)operator(,) integer(1)operator(\))operator(;) - keyword(return) keyword(null)operator(;) comment(// not reached) + keyword(return) pre_constant(null)operator(;) comment(// not reached) operator(}) operator(}) @@ -43798,17 +43798,17 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj comment(/** rb_str_count * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(count)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(count)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(count)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(<) integer(1)operator(\)) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(wrong number of arguments)delimiter(")>operator(\))operator(;) keyword(if) operator(()ident(value)operator(.)ident(realSize) operator(==) integer(0)operator(\)) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()integer(0)operator(\))operator(;) type(boolean)type([])ident(table) operator(=) keyword(new) type(boolean)operator([)ident(TRANS_SIZE)operator(])operator(;) - type(boolean) ident(init) operator(=) keyword(true)operator(;) + type(boolean) ident(init) operator(=) pre_constant(true)operator(;) keyword(for) operator(()type(int) ident(i)operator(=)integer(0)operator(;) ident(i)operator(<)ident(args)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) ident(RubyString) ident(s) operator(=) ident(args)operator([)ident(i)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(;) ident(s)operator(.)ident(setup_table)operator(()ident(table)operator(,) ident(init)operator(\))operator(;) - ident(init) operator(=) keyword(false)operator(;) + ident(init) operator(=) pre_constant(false)operator(;) operator(}) type(int) ident(s) operator(=) ident(value)operator(.)ident(begin)operator(;) @@ -43824,7 +43824,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj comment(/** rb_str_delete * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(delete)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(delete)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(delete)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(RubyString) ident(str) operator(=) ident(strDup)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) ident(str)operator(.)ident(delete_bang)operator(()ident(args)operator(\))operator(;) @@ -43834,17 +43834,17 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj comment(/** rb_str_delete_bang * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(delete!)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(delete!)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(delete_bang)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(<) integer(1)operator(\)) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(wrong number of arguments)delimiter(")>operator(\))operator(;) type(boolean)type([])ident(squeeze) operator(=) keyword(new) type(boolean)operator([)ident(TRANS_SIZE)operator(])operator(;) - type(boolean) ident(init) operator(=) keyword(true)operator(;) + type(boolean) ident(init) operator(=) pre_constant(true)operator(;) keyword(for) operator(()type(int) ident(i)operator(=)integer(0)operator(;) ident(i)operator(<)ident(args)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) ident(RubyString) ident(s) operator(=) ident(args)operator([)ident(i)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(;) ident(s)operator(.)ident(setup_table)operator(()ident(squeeze)operator(,) ident(init)operator(\))operator(;) - ident(init) operator(=) keyword(false)operator(;) + ident(init) operator(=) pre_constant(false)operator(;) operator(}) ident(modify)operator(()operator(\))operator(;) @@ -43854,11 +43854,11 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj type(int) ident(t) operator(=) ident(s)operator(;) type(int) ident(send) operator(=) ident(s) operator(+) ident(value)operator(.)ident(realSize)operator(;) type(byte)type([])ident(buf) operator(=) ident(value)operator(.)ident(bytes)operator(;) - type(boolean) ident(modify) operator(=) keyword(false)operator(;) + type(boolean) ident(modify) operator(=) pre_constant(false)operator(;) keyword(while) operator(()ident(s) operator(<) ident(send)operator(\)) operator({) keyword(if) operator(()ident(squeeze)operator([)ident(buf)operator([)ident(s)operator(]) operator(&) hex(0xff)operator(])operator(\)) operator({) - ident(modify) operator(=) keyword(true)operator(;) + ident(modify) operator(=) pre_constant(true)operator(;) operator(}) keyword(else) operator({) ident(buf)operator([)ident(t)operator(++)operator(]) operator(=) ident(buf)operator([)ident(s)operator(])operator(;) operator(}) @@ -43873,7 +43873,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj comment(/** rb_str_squeeze * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(squeeze)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(squeeze)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(squeeze)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(RubyString) ident(str) operator(=) ident(strDup)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) ident(str)operator(.)ident(squeeze_bang)operator(()ident(args)operator(\))operator(;) @@ -43883,7 +43883,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj comment(/** rb_str_squeeze_bang * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(squeeze!)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(squeeze!)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(squeeze_bang)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(if) operator(()ident(value)operator(.)ident(realSize) operator(==) integer(0)operator(\)) operator({) ident(modifyCheck)operator(()operator(\))operator(;) @@ -43893,13 +43893,13 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj directive(final) type(boolean) ident(squeeze)type([]) operator(=) keyword(new) type(boolean)operator([)ident(TRANS_SIZE)operator(])operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(0)operator(\)) operator({) - keyword(for) operator(()type(int) ident(i)operator(=)integer(0)operator(;) ident(i)operator(<)ident(TRANS_SIZE)operator(;) ident(i)operator(++)operator(\)) ident(squeeze)operator([)ident(i)operator(]) operator(=) keyword(true)operator(;) + keyword(for) operator(()type(int) ident(i)operator(=)integer(0)operator(;) ident(i)operator(<)ident(TRANS_SIZE)operator(;) ident(i)operator(++)operator(\)) ident(squeeze)operator([)ident(i)operator(]) operator(=) pre_constant(true)operator(;) operator(}) keyword(else) operator({) - type(boolean) ident(init) operator(=) keyword(true)operator(;) + type(boolean) ident(init) operator(=) pre_constant(true)operator(;) keyword(for) operator(()type(int) ident(i)operator(=)integer(0)operator(;) ident(i)operator(<)ident(args)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) ident(RubyString) ident(s) operator(=) ident(args)operator([)ident(i)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(;) ident(s)operator(.)ident(setup_table)operator(()ident(squeeze)operator(,) ident(init)operator(\))operator(;) - ident(init) operator(=) keyword(false)operator(;) + ident(init) operator(=) pre_constant(false)operator(;) operator(}) operator(}) @@ -43930,7 +43930,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj annotation(@JRubyMethod) directive(public) ident(IRubyObject) ident(tr)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(src)operator(,) ident(IRubyObject) ident(repl)operator(\)) operator({) ident(RubyString) ident(str) operator(=) ident(strDup)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) - ident(str)operator(.)ident(tr_trans)operator(()ident(src)operator(,) ident(repl)operator(,) keyword(false)operator(\))operator(;) + ident(str)operator(.)ident(tr_trans)operator(()ident(src)operator(,) ident(repl)operator(,) pre_constant(false)operator(\))operator(;) keyword(return) ident(str)operator(;) operator(}) @@ -43939,7 +43939,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj */) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(tr!)delimiter(")>operator(\)) directive(public) ident(IRubyObject) ident(tr_bang)operator(()ident(IRubyObject) ident(src)operator(,) ident(IRubyObject) ident(repl)operator(\)) operator({) - keyword(return) ident(tr_trans)operator(()ident(src)operator(,) ident(repl)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(tr_trans)operator(()ident(src)operator(,) ident(repl)operator(,) pre_constant(false)operator(\))operator(;) operator(}) directive(private) directive(static) directive(final) type(class) class(TR) operator({) @@ -43958,7 +43958,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj directive(final) ident(TR) ident(tr) operator(=) keyword(new) ident(TR)operator(()operator(\))operator(;) type(int) ident(c)operator(;) - type(boolean) ident(cflag) operator(=) keyword(false)operator(;) + type(boolean) ident(cflag) operator(=) pre_constant(false)operator(;) ident(tr)operator(.)ident(p) operator(=) ident(value)operator(.)ident(begin)operator(;) ident(tr)operator(.)ident(pend) operator(=) ident(value)operator(.)ident(begin) operator(+) ident(value)operator(.)ident(realSize)operator(;) @@ -43966,11 +43966,11 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj ident(tr)operator(.)ident(gen) operator(=) ident(tr)operator(.)ident(now) operator(=) ident(tr)operator(.)ident(max) operator(=) integer(0)operator(;) keyword(if) operator(()ident(value)operator(.)ident(realSize) operator(>) integer(1) operator(&&) ident(value)operator(.)ident(bytes)operator([)ident(value)operator(.)ident(begin)operator(]) operator(==) string<delimiter(')content(^)delimiter(')>operator(\)) operator({) - ident(cflag) operator(=) keyword(true)operator(;) + ident(cflag) operator(=) pre_constant(true)operator(;) ident(tr)operator(.)ident(p)operator(++)operator(;) operator(}) - keyword(if) operator(()ident(init)operator(\)) keyword(for) operator(()type(int) ident(i)operator(=)integer(0)operator(;) ident(i)operator(<)ident(TRANS_SIZE)operator(;) ident(i)operator(++)operator(\)) ident(table)operator([)ident(i)operator(]) operator(=) keyword(true)operator(;) + keyword(if) operator(()ident(init)operator(\)) keyword(for) operator(()type(int) ident(i)operator(=)integer(0)operator(;) ident(i)operator(<)ident(TRANS_SIZE)operator(;) ident(i)operator(++)operator(\)) ident(table)operator([)ident(i)operator(]) operator(=) pre_constant(true)operator(;) keyword(for) operator(()type(int) ident(i)operator(=)integer(0)operator(;) ident(i)operator(<)ident(TRANS_SIZE)operator(;) ident(i)operator(++)operator(\)) ident(buf)operator([)ident(i)operator(]) operator(=) ident(cflag)operator(;) keyword(while) operator(()operator(()ident(c) operator(=) ident(trnext)operator(()ident(tr)operator(\))operator(\)) operator(>=) integer(0)operator(\)) ident(buf)operator([)ident(c) operator(&) hex(0xff)operator(]) operator(=) operator(!)ident(cflag)operator(;) @@ -43992,14 +43992,14 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj directive(final) ident(TR) ident(trsrc) operator(=) keyword(new) ident(TR)operator(()operator(\))operator(;) directive(final) ident(TR) ident(trrepl) operator(=) keyword(new) ident(TR)operator(()operator(\))operator(;) - type(boolean) ident(cflag) operator(=) keyword(false)operator(;) - type(boolean) ident(modify) operator(=) keyword(false)operator(;) + type(boolean) ident(cflag) operator(=) pre_constant(false)operator(;) + type(boolean) ident(modify) operator(=) pre_constant(false)operator(;) ident(trsrc)operator(.)ident(p) operator(=) ident(srcList)operator(.)ident(begin)operator(;) ident(trsrc)operator(.)ident(pend) operator(=) ident(srcList)operator(.)ident(begin) operator(+) ident(srcList)operator(.)ident(realSize)operator(;) ident(trsrc)operator(.)ident(buf) operator(=) ident(srcList)operator(.)ident(bytes)operator(;) keyword(if) operator(()ident(srcList)operator(.)ident(realSize) operator(>=) integer(2) operator(&&) ident(srcList)operator(.)ident(bytes)operator([)ident(srcList)operator(.)ident(begin)operator(]) operator(==) string<delimiter(')content(^)delimiter(')>operator(\)) operator({) - ident(cflag) operator(=) keyword(true)operator(;) + ident(cflag) operator(=) pre_constant(true)operator(;) ident(trsrc)operator(.)ident(p)operator(++)operator(;) operator(}) @@ -44044,7 +44044,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(if) operator(()ident(last) operator(==) ident(c)operator(\)) keyword(continue)operator(;) ident(last) operator(=) ident(c)operator(;) ident(sbuf)operator([)ident(t)operator(++)operator(]) operator(=) operator(()type(byte)operator(\))operator(()ident(c) operator(&) hex(0xff)operator(\))operator(;) - ident(modify) operator(=) keyword(true)operator(;) + ident(modify) operator(=) pre_constant(true)operator(;) operator(}) keyword(else) operator({) ident(last) operator(=) operator(-)integer(1)operator(;) ident(sbuf)operator([)ident(t)operator(++)operator(]) operator(=) operator(()type(byte)operator(\))ident(c0)operator(;) @@ -44053,13 +44053,13 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj keyword(if) operator(()ident(value)operator(.)ident(realSize) operator(>) operator(()ident(t) operator(-) ident(value)operator(.)ident(begin)operator(\))operator(\)) operator({) ident(value)operator(.)ident(realSize) operator(=) ident(t) operator(-) ident(value)operator(.)ident(begin)operator(;) - ident(modify) operator(=) keyword(true)operator(;) + ident(modify) operator(=) pre_constant(true)operator(;) operator(}) operator(}) keyword(else) operator({) keyword(while) operator(()ident(s) operator(<) ident(send)operator(\)) operator({) keyword(if) operator(()operator(()ident(c) operator(=) ident(trans)operator([)ident(sbuf)operator([)ident(s)operator(]) operator(&) hex(0xff)operator(])operator(\)) operator(>=) integer(0)operator(\)) operator({) ident(sbuf)operator([)ident(s)operator(]) operator(=) operator(()type(byte)operator(\))operator(()ident(c) operator(&) hex(0xff)operator(\))operator(;) - ident(modify) operator(=) keyword(true)operator(;) + ident(modify) operator(=) pre_constant(true)operator(;) operator(}) ident(s)operator(++)operator(;) operator(}) @@ -44107,7 +44107,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj annotation(@JRubyMethod) directive(public) ident(IRubyObject) ident(tr_s)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(src)operator(,) ident(IRubyObject) ident(repl)operator(\)) operator({) ident(RubyString) ident(str) operator(=) ident(strDup)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(\))operator(;) - ident(str)operator(.)ident(tr_trans)operator(()ident(src)operator(,) ident(repl)operator(,) keyword(true)operator(\))operator(;) + ident(str)operator(.)ident(tr_trans)operator(()ident(src)operator(,) ident(repl)operator(,) pre_constant(true)operator(\))operator(;) keyword(return) ident(str)operator(;) operator(}) @@ -44116,13 +44116,13 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj */) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(tr_s!)delimiter(")>operator(\)) directive(public) ident(IRubyObject) ident(tr_s_bang)operator(()ident(IRubyObject) ident(src)operator(,) ident(IRubyObject) ident(repl)operator(\)) operator({) - keyword(return) ident(tr_trans)operator(()ident(src)operator(,) ident(repl)operator(,) keyword(true)operator(\))operator(;) + keyword(return) ident(tr_trans)operator(()ident(src)operator(,) ident(repl)operator(,) pre_constant(true)operator(\))operator(;) operator(}) comment(/** rb_str_each_line * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(each_line)delimiter(")>operator(,) string<delimiter(")content(each)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(0)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(each_line)delimiter(")>operator(,) string<delimiter(")content(each)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(0)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(each_line)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) type(byte) ident(newline)operator(;) type(int) ident(p) operator(=) ident(value)operator(.)ident(begin)operator(;) @@ -44196,7 +44196,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj comment(/** * rb_str_each_byte */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_byte)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_byte)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyString) ident(each_byte)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(getRuntime)operator(()operator(\))operator(;) comment(// Check the length every iteration, since) @@ -44255,7 +44255,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) pre_type(Frame) ident(frame) operator(=) ident(context)operator(.)ident(getCurrentFrame)operator(()operator(\))operator(;) ident(IRubyObject) ident(backref) operator(=) ident(frame)operator(.)ident(getBackRef)operator(()operator(\))operator(;) - keyword(if) operator(()ident(backref) operator(!=) keyword(null) operator(&&) ident(backref) keyword(instanceof) ident(RubyMatchData)operator(\)) operator(()operator(()ident(RubyMatchData)operator(\))ident(backref)operator(\))operator(.)ident(use)operator(()operator(\))operator(;) + keyword(if) operator(()ident(backref) operator(!=) pre_constant(null) operator(&&) ident(backref) keyword(instanceof) ident(RubyMatchData)operator(\)) operator(()operator(()ident(RubyMatchData)operator(\))ident(backref)operator(\))operator(.)ident(use)operator(()operator(\))operator(;) ident(IRubyObject) ident(s) operator(=) ident(RuntimeHelpers)operator(.)ident(invoke)operator(() ident(context)operator(,) local_variable(this)operator(,) string<delimiter(")content(gsub)delimiter(")>operator(,) @@ -44281,7 +44281,7 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) pre_type(Frame) ident(frame) operator(=) ident(context)operator(.)ident(getCurrentFrame)operator(()operator(\))operator(;) ident(IRubyObject) ident(backref) operator(=) ident(frame)operator(.)ident(getBackRef)operator(()operator(\))operator(;) - keyword(if) operator(()ident(backref) operator(!=) keyword(null) operator(&&) ident(backref) keyword(instanceof) ident(RubyMatchData)operator(\)) operator(()operator(()ident(RubyMatchData)operator(\))ident(backref)operator(\))operator(.)ident(use)operator(()operator(\))operator(;) + keyword(if) operator(()ident(backref) operator(!=) pre_constant(null) operator(&&) ident(backref) keyword(instanceof) ident(RubyMatchData)operator(\)) operator(()operator(()ident(RubyMatchData)operator(\))ident(backref)operator(\))operator(.)ident(use)operator(()operator(\))operator(;) ident(IRubyObject) ident(s) operator(=) ident(RuntimeHelpers)operator(.)ident(invoke)operator(() ident(context)operator(,) local_variable(this)operator(,) string<delimiter(")content(gsub)delimiter(")>operator(,) @@ -44350,8 +44350,8 @@ directive(public) type(class) class(RubyString) directive(extends) ident(RubyObj directive(public) pre_type(String) ident(getUnicodeValue)operator(()operator(\)) operator({) keyword(try) operator({) keyword(return) keyword(new) pre_type(String)operator(()ident(value)operator(.)ident(bytes)operator(,)ident(value)operator(.)ident(begin)operator(,)ident(value)operator(.)ident(realSize)operator(,) string<delimiter(")content(UTF8)delimiter(")>operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(Exception) ident(e)operator(\)) operator({) - keyword(throw) keyword(new) pre_type(RuntimeException)operator(()string<delimiter(")content(Something's seriously broken with encodings)delimiter(")>operator(,) ident(e)operator(\))operator(;) + operator(}) keyword(catch) operator(()exception(Exception) ident(e)operator(\)) operator({) + keyword(throw) keyword(new) exception(RuntimeException)operator(()string<delimiter(")content(Something's seriously broken with encodings)delimiter(")>operator(,) ident(e)operator(\))operator(;) operator(}) operator(}) @@ -44428,7 +44428,7 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO keyword(return) ident(stringIOClass)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(open)delimiter(")>operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(open)delimiter(")>operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(open)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyStringIO) ident(strio) operator(=) operator(()ident(RubyStringIO)operator(\))operator(()operator(()ident(RubyClass)operator(\))ident(recv)operator(\))operator(.)ident(newInstance)operator(()ident(context)operator(,) ident(args)operator(,) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(;) ident(IRubyObject) ident(val) operator(=) ident(strio)operator(;) @@ -44449,7 +44449,7 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO directive(private) type(long) ident(pos) operator(=) integer(0L)operator(;) directive(private) type(int) ident(lineno) operator(=) integer(0)operator(;) - directive(private) type(boolean) ident(eof) operator(=) keyword(false)operator(;) + directive(private) type(boolean) ident(eof) operator(=) pre_constant(false)operator(;) comment(/** * ATTN: the value of internal might be reset to null @@ -44458,15 +44458,15 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO directive(private) ident(RubyString) ident(internal)operator(;) comment(// Has read/write been closed or is it still open for business) - directive(private) type(boolean) ident(closedRead) operator(=) keyword(false)operator(;) - directive(private) type(boolean) ident(closedWrite) operator(=) keyword(false)operator(;) + directive(private) type(boolean) ident(closedRead) operator(=) pre_constant(false)operator(;) + directive(private) type(boolean) ident(closedWrite) operator(=) pre_constant(false)operator(;) comment(// Support IO modes that this object was opened with) ident(ModeFlags) ident(modes)operator(;) directive(private) type(void) ident(initializeModes)operator(()pre_type(Object) ident(modeArgument)operator(\)) operator({) keyword(try) operator({) - keyword(if) operator(()ident(modeArgument) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(modeArgument) operator(==) pre_constant(null)operator(\)) operator({) ident(modes) operator(=) keyword(new) ident(ModeFlags)operator(()ident(RubyIO)operator(.)ident(getIOModesIntFromString)operator(()ident(getRuntime)operator(()operator(\))operator(,) string<delimiter(")content(r+)delimiter(")>operator(\))operator(\))operator(;) operator(}) keyword(else) keyword(if) operator(()ident(modeArgument) keyword(instanceof) pre_type(Long)operator(\)) operator({) ident(modes) operator(=) keyword(new) ident(ModeFlags)operator(()operator(()operator(()pre_type(Long)operator(\))ident(modeArgument)operator(\))operator(.)ident(longValue)operator(()operator(\))operator(\))operator(;) @@ -44479,9 +44479,9 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO ident(setupModes)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) - pre_type(Object) ident(modeArgument) operator(=) keyword(null)operator(;) + pre_type(Object) ident(modeArgument) operator(=) pre_constant(null)operator(;) keyword(switch) operator(()ident(args)operator(.)ident(length)operator(\)) operator({) keyword(case) integer(0)operator(:) ident(internal) operator(=) ident(RubyString)operator(.)ident(newEmptyString)operator(()ident(getRuntime)operator(()operator(\))operator(\))operator(;) @@ -44534,7 +44534,7 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO ident(internal) operator(=) ident(otherIO)operator(.)ident(internal)operator(;) ident(modes) operator(=) ident(otherIO)operator(.)ident(modes)operator(;) keyword(if) operator(()ident(otherIO)operator(.)ident(isTaint)operator(()operator(\))operator(\)) operator({) - ident(setTaint)operator(()keyword(true)operator(\))operator(;) + ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) operator(}) keyword(return) local_variable(this)operator(;) @@ -44551,21 +44551,21 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO keyword(return) local_variable(this)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(close)delimiter(")>operator(,) ident(frame)operator(=)keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(close)delimiter(")>operator(,) ident(frame)operator(=)pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(close)operator(()operator(\)) operator({) ident(checkInitialized)operator(()operator(\))operator(;) ident(checkOpen)operator(()operator(\))operator(;) - ident(closedRead) operator(=) keyword(true)operator(;) - ident(closedWrite) operator(=) keyword(true)operator(;) + ident(closedRead) operator(=) pre_constant(true)operator(;) + ident(closedWrite) operator(=) pre_constant(true)operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) directive(private) type(void) ident(doFinalize)operator(()operator(\)) operator({) - ident(closedRead) operator(=) keyword(true)operator(;) - ident(closedWrite) operator(=) keyword(true)operator(;) - ident(internal) operator(=) keyword(null)operator(;) + ident(closedRead) operator(=) pre_constant(true)operator(;) + ident(closedWrite) operator(=) pre_constant(true)operator(;) + ident(internal) operator(=) pre_constant(null)operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(closed?)delimiter(")>operator(\)) @@ -44577,7 +44577,7 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(close_read)delimiter(")>operator(\)) directive(public) ident(IRubyObject) ident(close_read)operator(()operator(\)) operator({) ident(checkReadable)operator(()operator(\))operator(;) - ident(closedRead) operator(=) keyword(true)operator(;) + ident(closedRead) operator(=) pre_constant(true)operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -44591,7 +44591,7 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(close_write)delimiter(")>operator(\)) directive(public) ident(IRubyObject) ident(close_write)operator(()operator(\)) operator({) ident(checkWritable)operator(()operator(\))operator(;) - ident(closedWrite) operator(=) keyword(true)operator(;) + ident(closedWrite) operator(=) pre_constant(true)operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -44602,7 +44602,7 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newBoolean)operator(()ident(closedWrite)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(writes) operator(=) ident(FrameField)operator(.)ident(LASTLINE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(writes) operator(=) ident(FrameField)operator(.)ident(LASTLINE)operator(\)) directive(public) ident(IRubyObject) ident(each)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(IRubyObject) ident(line) operator(=) ident(gets)operator(()ident(context)operator(,) ident(args)operator(\))operator(;) @@ -44614,7 +44614,7 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO keyword(return) local_variable(this)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_byte)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_byte)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(each_byte)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(checkReadable)operator(()operator(\))operator(;) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -44628,7 +44628,7 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO keyword(return) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_line)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_line)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(each_line)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(each)operator(()ident(context)operator(,) ident(args)operator(,) ident(block)operator(\))operator(;) operator(}) @@ -44675,7 +44675,7 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) keyword(if) operator(()ident(pos) operator(<) ident(internal)operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(realSize) operator(&&) operator(!)ident(eof)operator(\)) operator({) - type(boolean) ident(isParagraph) operator(=) keyword(false)operator(;) + type(boolean) ident(isParagraph) operator(=) pre_constant(false)operator(;) ident(ByteList) ident(sep)operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(>) integer(0)operator(\)) operator({) @@ -44687,7 +44687,7 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO operator(}) ident(sep) operator(=) ident(args)operator([)integer(0)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(;) keyword(if) operator(()ident(sep)operator(.)ident(realSize) operator(==) integer(0)operator(\)) operator({) - ident(isParagraph) operator(=) keyword(true)operator(;) + ident(isParagraph) operator(=) pre_constant(true)operator(;) ident(sep) operator(=) ident(Stream)operator(.)ident(PARAGRAPH_SEPARATOR)operator(;) operator(}) operator(}) keyword(else) operator({) @@ -44708,7 +44708,7 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO ident(ByteList) ident(add)operator(;) keyword(if) operator(()operator(-)integer(1) operator(==) ident(ix)operator(\)) operator({) ident(ix) operator(=) ident(internal)operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(realSize)operator(;) - ident(add) operator(=) keyword(new) ident(ByteList)operator(()keyword(new) type(byte)operator([)integer(0)operator(])operator(,) keyword(false)operator(\))operator(;) + ident(add) operator(=) keyword(new) ident(ByteList)operator(()keyword(new) type(byte)operator([)integer(0)operator(])operator(,) pre_constant(false)operator(\))operator(;) operator(}) keyword(else) operator({) ident(add) operator(=) ident(isParagraph)operator(?) ident(NEWLINE) operator(:) ident(sep)operator(;) operator(}) @@ -44793,7 +44793,7 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(print)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(print)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(print)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(!=) integer(0)operator(\)) operator({) @@ -44811,7 +44811,7 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(printf)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(printf)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(printf)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(append)operator(()ident(context)operator(,) ident(RubyKernel)operator(.)ident(sprintf)operator(()ident(context)operator(,) local_variable(this)operator(,) ident(args)operator(\))operator(\))operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) @@ -44842,7 +44842,7 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO directive(public) directive(static) directive(final) ident(ByteList) ident(NEWLINE) operator(=) ident(ByteList)operator(.)ident(create)operator(()string<delimiter(")char(\\n)delimiter(")>operator(\))operator(;) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(puts)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(puts)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(puts)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(checkWritable)operator(()operator(\))operator(;) @@ -44897,10 +44897,10 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO directive(public) ident(IRubyObject) ident(read)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(checkReadable)operator(()operator(\))operator(;) - ident(ByteList) ident(buf) operator(=) keyword(null)operator(;) + ident(ByteList) ident(buf) operator(=) pre_constant(null)operator(;) type(int) ident(length) operator(=) integer(0)operator(;) type(int) ident(oldLength) operator(=) integer(0)operator(;) - ident(RubyString) ident(originalString) operator(=) keyword(null)operator(;) + ident(RubyString) ident(originalString) operator(=) pre_constant(null)operator(;) keyword(switch) operator(()ident(args)operator(.)ident(length)operator(\)) operator({) keyword(case) integer(2)operator(:) @@ -44917,11 +44917,11 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(negative length )delimiter(")> operator(+) ident(length) operator(+) string<delimiter(")content( given)delimiter(")>operator(\))operator(;) operator(}) keyword(if) operator(()ident(length) operator(>) integer(0) operator(&&) ident(pos) operator(>=) ident(internal)operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(length)operator(()operator(\))operator(\)) operator({) - ident(eof) operator(=) keyword(true)operator(;) - keyword(if) operator(()ident(buf) operator(!=) keyword(null)operator(\)) ident(buf)operator(.)ident(realSize) operator(=) integer(0)operator(;) + ident(eof) operator(=) pre_constant(true)operator(;) + keyword(if) operator(()ident(buf) operator(!=) pre_constant(null)operator(\)) ident(buf)operator(.)ident(realSize) operator(=) integer(0)operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) keyword(else) keyword(if) operator(()ident(eof)operator(\)) operator({) - keyword(if) operator(()ident(buf) operator(!=) keyword(null)operator(\)) ident(buf)operator(.)ident(realSize) operator(=) integer(0)operator(;) + keyword(if) operator(()ident(buf) operator(!=) pre_constant(null)operator(\)) ident(buf)operator(.)ident(realSize) operator(=) integer(0)operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) keyword(break)operator(;) @@ -44931,8 +44931,8 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO ident(length) operator(=) ident(internal)operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(length)operator(()operator(\))operator(;) keyword(if) operator(()ident(length) operator(<=) ident(pos)operator(\)) operator({) - ident(eof) operator(=) keyword(true)operator(;) - keyword(if) operator(()ident(buf) operator(==) keyword(null)operator(\)) operator({) + ident(eof) operator(=) pre_constant(true)operator(;) + keyword(if) operator(()ident(buf) operator(==) pre_constant(null)operator(\)) operator({) ident(buf) operator(=) keyword(new) ident(ByteList)operator(()operator(\))operator(;) operator(}) keyword(else) operator({) ident(buf)operator(.)ident(realSize) operator(=) integer(0)operator(;) @@ -44947,7 +44947,7 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()ident(args)operator(.)ident(length)operator(,) integer(0)operator(\))operator(;) operator(}) - keyword(if) operator(()ident(buf) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(buf) operator(==) pre_constant(null)operator(\)) operator({) type(int) ident(internalLength) operator(=) ident(internal)operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(length)operator(()operator(\))operator(;) keyword(if) operator(()ident(internalLength) operator(>) integer(0)operator(\)) operator({) @@ -44970,7 +44970,7 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO ident(buf)operator(.)ident(replace)operator(()integer(0)operator(,) ident(length)operator(,) ident(internal)operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(bytes)operator(,) operator(()type(int)operator(\)) ident(pos)operator(,) ident(length)operator(\))operator(;) operator(}) - keyword(if) operator(()ident(buf) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(buf) operator(==) pre_constant(null)operator(\)) operator({) keyword(if) operator(()operator(!)ident(eof)operator(\)) ident(buf) operator(=) keyword(new) ident(ByteList)operator(()operator(\))operator(;) ident(length) operator(=) integer(0)operator(;) operator(}) keyword(else) operator({) @@ -44978,9 +44978,9 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO ident(pos) operator(+=) ident(length)operator(;) operator(}) - keyword(if) operator(()ident(oldLength) operator(<) integer(0) operator(||) ident(oldLength) operator(>) ident(length)operator(\)) ident(eof) operator(=) keyword(true)operator(;) + keyword(if) operator(()ident(oldLength) operator(<) integer(0) operator(||) ident(oldLength) operator(>) ident(length)operator(\)) ident(eof) operator(=) pre_constant(true)operator(;) - keyword(return) ident(originalString) operator(!=) keyword(null) operator(?) ident(originalString) operator(:) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()ident(buf)operator(\))operator(;) + keyword(return) ident(originalString) operator(!=) pre_constant(null) operator(?) ident(originalString) operator(:) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()ident(buf)operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(readchar)delimiter(")>operator(\)) @@ -45025,8 +45025,8 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO comment(// reset the state) ident(doRewind)operator(()operator(\))operator(;) - ident(closedRead) operator(=) keyword(false)operator(;) - ident(closedWrite) operator(=) keyword(false)operator(;) + ident(closedRead) operator(=) pre_constant(false)operator(;) + ident(closedWrite) operator(=) pre_constant(false)operator(;) keyword(return) ident(initialize)operator(()ident(args)operator(,) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(;) operator(}) @@ -45038,11 +45038,11 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO directive(private) type(void) ident(doRewind)operator(()operator(\)) operator({) local_variable(this)operator(.)ident(pos) operator(=) integer(0L)operator(;) - local_variable(this)operator(.)ident(eof) operator(=) keyword(false)operator(;) + local_variable(this)operator(.)ident(eof) operator(=) pre_constant(false)operator(;) local_variable(this)operator(.)ident(lineno) operator(=) integer(0)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(seek)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame)operator(=)keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(seek)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame)operator(=)pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(seek)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) operator({) comment(// MRI 1.8.7 behavior:) comment(// checkOpen(\);) @@ -45064,7 +45064,7 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO keyword(if) operator(()ident(newPosition) operator(<) integer(0)operator(\)) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newErrnoEINVALError)operator(()operator(\))operator(;) ident(pos) operator(=) ident(newPosition)operator(;) - ident(eof) operator(=) keyword(false)operator(;) + ident(eof) operator(=) pre_constant(false)operator(;) keyword(return) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(getRuntime)operator(()operator(\))operator(\))operator(;) operator(}) @@ -45081,7 +45081,7 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(string)delimiter(")>operator(\)) directive(public) ident(IRubyObject) ident(string)operator(()operator(\)) operator({) - keyword(if) operator(()ident(internal) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(internal) operator(==) pre_constant(null)operator(\)) operator({) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) keyword(else) operator({) keyword(return) ident(internal)operator(;) @@ -45161,7 +45161,7 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO operator(}) keyword(if) operator(()ident(val)operator(.)ident(isTaint)operator(()operator(\))operator(\)) operator({) - ident(internal)operator(.)ident(setTaint)operator(()keyword(true)operator(\))operator(;) + ident(internal)operator(.)ident(setTaint)operator(()pre_constant(true)operator(\))operator(;) operator(}) keyword(return) ident(val)operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(length)operator(()operator(\))operator(;) @@ -45193,13 +45193,13 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO operator(}) directive(private) type(void) ident(checkInitialized)operator(()operator(\)) operator({) - keyword(if) operator(()ident(modes) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(modes) operator(==) pre_constant(null)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newIOError)operator(()string<delimiter(")content(uninitialized stream)delimiter(")>operator(\))operator(;) operator(}) operator(}) directive(private) type(void) ident(checkFinalized)operator(()operator(\)) operator({) - keyword(if) operator(()ident(internal) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(internal) operator(==) pre_constant(null)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newIOError)operator(()string<delimiter(")content(not opened)delimiter(")>operator(\))operator(;) operator(}) operator(}) @@ -45211,11 +45211,11 @@ directive(public) type(class) class(RubyStringIO) directive(extends) ident(RubyO operator(}) directive(private) type(void) ident(setupModes)operator(()operator(\)) operator({) - ident(closedWrite) operator(=) keyword(false)operator(;) - ident(closedRead) operator(=) keyword(false)operator(;) + ident(closedWrite) operator(=) pre_constant(false)operator(;) + ident(closedRead) operator(=) pre_constant(false)operator(;) - keyword(if) operator(()ident(modes)operator(.)ident(isReadOnly)operator(()operator(\))operator(\)) ident(closedWrite) operator(=) keyword(true)operator(;) - keyword(if) operator(()operator(!)ident(modes)operator(.)ident(isReadable)operator(()operator(\))operator(\)) ident(closedRead) operator(=) keyword(true)operator(;) + keyword(if) operator(()ident(modes)operator(.)ident(isReadOnly)operator(()operator(\))operator(\)) ident(closedWrite) operator(=) pre_constant(true)operator(;) + keyword(if) operator(()operator(!)ident(modes)operator(.)ident(isReadable)operator(()operator(\))operator(\)) ident(closedRead) operator(=) pre_constant(true)operator(;) operator(}) operator(}) keyword(package) ident(org)operator(.)ident(jruby)operator(;) @@ -45293,7 +45293,7 @@ directive(public) type(class) class(RubyStringScanner) directive(extends) ident( operator(}) directive(private) type(void) ident(check)operator(()operator(\)) operator({) - keyword(if) operator(()ident(str) operator(==) keyword(null)operator(\)) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(uninitialized StringScanner object)delimiter(")>operator(\))operator(;) + keyword(if) operator(()ident(str) operator(==) pre_constant(null)operator(\)) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newArgumentError)operator(()string<delimiter(")content(uninitialized StringScanner object)delimiter(")>operator(\))operator(;) operator(}) directive(protected) ident(RubyStringScanner)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(type)operator(\)) operator({) @@ -45301,13 +45301,13 @@ directive(public) type(class) class(RubyStringScanner) directive(extends) ident( operator(}) comment(// second argument is allowed, but ignored (MRI\)) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) ident(str) operator(=) ident(args)operator([)integer(0)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(;) keyword(return) local_variable(this)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize_copy)delimiter(")>operator(,) ident(frame)operator(=)keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize_copy)delimiter(")>operator(,) ident(frame)operator(=)pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) annotation(@Override) directive(public) ident(IRubyObject) ident(initialize_copy)operator(()ident(IRubyObject) ident(other)operator(\)) operator({) keyword(if) operator(()local_variable(this) operator(==) ident(other)operator(\)) keyword(return) local_variable(this)operator(;) @@ -45322,7 +45322,7 @@ directive(public) type(class) class(RubyStringScanner) directive(extends) ident( ident(lastPos) operator(=) ident(otherScanner)operator(.)ident(lastPos)operator(;) ident(scannerFlags) operator(=) ident(otherScanner)operator(.)ident(scannerFlags)operator(;) - ident(regs) operator(=) ident(otherScanner)operator(.)ident(regs) operator(!=) keyword(null) operator(?) ident(otherScanner)operator(.)ident(regs)operator(.)ident(clone)operator(()operator(\)) operator(:) keyword(null)operator(;) + ident(regs) operator(=) ident(otherScanner)operator(.)ident(regs) operator(!=) pre_constant(null) operator(?) ident(otherScanner)operator(.)ident(regs)operator(.)ident(clone)operator(()operator(\)) operator(:) pre_constant(null)operator(;) ident(beg) operator(=) ident(otherScanner)operator(.)ident(beg)operator(;) ident(end) operator(=) ident(otherScanner)operator(.)ident(end)operator(;) @@ -45397,7 +45397,7 @@ directive(public) type(class) class(RubyStringScanner) directive(extends) ident( operator(}) directive(private) ident(IRubyObject) ident(extractBegLen)operator(()ident(Ruby) ident(runtime)operator(,) type(int) ident(beg)operator(,) type(int) ident(len)operator(\)) operator({) - ident(assert) ident(len) operator(>=) integer(0)operator(;) + keyword(assert) ident(len) operator(>=) integer(0)operator(;) type(int) ident(size) operator(=) ident(str)operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(realSize)operator(;) keyword(if) operator(()ident(beg) operator(>) ident(size)operator(\)) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) keyword(if) operator(()ident(beg) operator(+) ident(len) operator(>) ident(size)operator(\)) ident(len) operator(=) ident(size) operator(-) ident(beg)operator(;) @@ -45425,7 +45425,7 @@ directive(public) type(class) class(RubyStringScanner) directive(extends) ident( operator(}) ident(regs) operator(=) ident(matcher)operator(.)ident(getRegion)operator(()operator(\))operator(;) - keyword(if) operator(()ident(regs) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(regs) operator(==) pre_constant(null)operator(\)) operator({) ident(beg) operator(=) ident(matcher)operator(.)ident(getBegin)operator(()operator(\))operator(;) ident(end) operator(=) ident(matcher)operator(.)ident(getEnd)operator(()operator(\))operator(;) operator(}) keyword(else) operator({) @@ -45443,58 +45443,58 @@ directive(public) type(class) class(RubyStringScanner) directive(extends) ident( annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(scan)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(scan)operator(()ident(IRubyObject) ident(regex)operator(\)) operator({) - keyword(return) ident(scan)operator(()ident(regex)operator(,) keyword(true)operator(,) keyword(true)operator(,) keyword(true)operator(\))operator(;) + keyword(return) ident(scan)operator(()ident(regex)operator(,) pre_constant(true)operator(,) pre_constant(true)operator(,) pre_constant(true)operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(match?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(match_p)operator(()ident(IRubyObject) ident(regex)operator(\)) operator({) - keyword(return) ident(scan)operator(()ident(regex)operator(,) keyword(false)operator(,) keyword(false)operator(,) keyword(true)operator(\))operator(;) + keyword(return) ident(scan)operator(()ident(regex)operator(,) pre_constant(false)operator(,) pre_constant(false)operator(,) pre_constant(true)operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(skip)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(skip)operator(()ident(IRubyObject) ident(regex)operator(\)) operator({) - keyword(return) ident(scan)operator(()ident(regex)operator(,) keyword(true)operator(,) keyword(false)operator(,) keyword(true)operator(\))operator(;) + keyword(return) ident(scan)operator(()ident(regex)operator(,) pre_constant(true)operator(,) pre_constant(false)operator(,) pre_constant(true)operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(check)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(check)operator(()ident(IRubyObject) ident(regex)operator(\)) operator({) - keyword(return) ident(scan)operator(()ident(regex)operator(,) keyword(false)operator(,) keyword(true)operator(,) keyword(true)operator(\))operator(;) + keyword(return) ident(scan)operator(()ident(regex)operator(,) pre_constant(false)operator(,) pre_constant(true)operator(,) pre_constant(true)operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(scan_full)delimiter(")>operator(,) ident(required) operator(=) integer(3)operator(\)) directive(public) ident(IRubyObject) ident(scan_full)operator(()ident(IRubyObject) ident(regex)operator(,) ident(IRubyObject) ident(s)operator(,) ident(IRubyObject) ident(f)operator(\)) operator({) - keyword(return) ident(scan)operator(()ident(regex)operator(,) ident(s)operator(.)ident(isTrue)operator(()operator(\))operator(,) ident(f)operator(.)ident(isTrue)operator(()operator(\))operator(,) keyword(true)operator(\))operator(;) + keyword(return) ident(scan)operator(()ident(regex)operator(,) ident(s)operator(.)ident(isTrue)operator(()operator(\))operator(,) ident(f)operator(.)ident(isTrue)operator(()operator(\))operator(,) pre_constant(true)operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(scan_until)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(scan_until)operator(()ident(IRubyObject) ident(regex)operator(\)) operator({) - keyword(return) ident(scan)operator(()ident(regex)operator(,) keyword(true)operator(,) keyword(true)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(scan)operator(()ident(regex)operator(,) pre_constant(true)operator(,) pre_constant(true)operator(,) pre_constant(false)operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(exist?)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(exist_p)operator(()ident(IRubyObject) ident(regex)operator(\)) operator({) - keyword(return) ident(scan)operator(()ident(regex)operator(,) keyword(false)operator(,) keyword(false)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(scan)operator(()ident(regex)operator(,) pre_constant(false)operator(,) pre_constant(false)operator(,) pre_constant(false)operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(skip_until)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(skip_until)operator(()ident(IRubyObject) ident(regex)operator(\)) operator({) - keyword(return) ident(scan)operator(()ident(regex)operator(,) keyword(true)operator(,) keyword(false)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(scan)operator(()ident(regex)operator(,) pre_constant(true)operator(,) pre_constant(false)operator(,) pre_constant(false)operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(check_until)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(check_until)operator(()ident(IRubyObject) ident(regex)operator(\)) operator({) - keyword(return) ident(scan)operator(()ident(regex)operator(,) keyword(false)operator(,) keyword(true)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(scan)operator(()ident(regex)operator(,) pre_constant(false)operator(,) pre_constant(true)operator(,) pre_constant(false)operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(search_full)delimiter(")>operator(,) ident(required) operator(=) integer(3)operator(\)) directive(public) ident(IRubyObject) ident(search_full)operator(()ident(IRubyObject) ident(regex)operator(,) ident(IRubyObject) ident(s)operator(,) ident(IRubyObject) ident(f)operator(\)) operator({) - keyword(return) ident(scan)operator(()ident(regex)operator(,) ident(s)operator(.)ident(isTrue)operator(()operator(\))operator(,) ident(f)operator(.)ident(isTrue)operator(()operator(\))operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(scan)operator(()ident(regex)operator(,) ident(s)operator(.)ident(isTrue)operator(()operator(\))operator(,) ident(f)operator(.)ident(isTrue)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(;) operator(}) directive(private) type(void) ident(adjustRegisters)operator(()operator(\)) operator({) ident(beg) operator(=) integer(0)operator(;) ident(end) operator(=) ident(pos) operator(-) ident(lastPos)operator(;) - ident(regs) operator(=) keyword(null)operator(;) + ident(regs) operator(=) pre_constant(null)operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getch)delimiter(")>operator(\)) @@ -45648,12 +45648,12 @@ directive(public) type(class) class(RubyStringScanner) directive(extends) ident( keyword(if) operator(()operator(!)ident(isMatched)operator(()operator(\))operator(\)) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) type(int) ident(i) operator(=) ident(RubyNumeric)operator(.)ident(num2int)operator(()ident(idx)operator(\))operator(;) - type(int) ident(numRegs) operator(=) ident(regs) operator(==) keyword(null) operator(?) integer(1) operator(:) ident(regs)operator(.)ident(numRegs)operator(;) + type(int) ident(numRegs) operator(=) ident(regs) operator(==) pre_constant(null) operator(?) integer(1) operator(:) ident(regs)operator(.)ident(numRegs)operator(;) keyword(if) operator(()ident(i) operator(<) integer(0)operator(\)) ident(i) operator(+=) ident(numRegs)operator(;) keyword(if) operator(()ident(i) operator(<) integer(0) operator(||) ident(i) operator(>=) ident(numRegs)operator(\)) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) - keyword(if) operator(()ident(regs) operator(==) keyword(null)operator(\)) operator({) - ident(assert) ident(i) operator(==) integer(0)operator(;) + keyword(if) operator(()ident(regs) operator(==) pre_constant(null)operator(\)) operator({) + keyword(assert) ident(i) operator(==) integer(0)operator(;) keyword(if) operator(()ident(beg) operator(==) operator(-)integer(1)operator(\)) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) keyword(return) ident(extractRange)operator(()ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(,) ident(lastPos) operator(+) ident(beg)operator(,) ident(lastPos) operator(+) ident(end)operator(\))operator(;) operator(}) keyword(else) operator({) @@ -45701,7 +45701,7 @@ directive(public) type(class) class(RubyStringScanner) directive(extends) ident( annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(inspect)delimiter(")>operator(\)) annotation(@Override) directive(public) ident(IRubyObject) ident(inspect)operator(()operator(\)) operator({) - keyword(if) operator(()ident(str) operator(==) keyword(null)operator(\)) keyword(return) ident(inspect)operator(()string<delimiter(")content((uninitialized\))delimiter(")>operator(\))operator(;) + keyword(if) operator(()ident(str) operator(==) pre_constant(null)operator(\)) keyword(return) ident(inspect)operator(()string<delimiter(")content((uninitialized\))delimiter(")>operator(\))operator(;) keyword(if) operator(()ident(pos) operator(>=) ident(str)operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(realSize)operator(\)) keyword(return) ident(inspect)operator(()string<delimiter(")content(fin)delimiter(")>operator(\))operator(;) keyword(if) operator(()ident(pos) operator(==) integer(0)operator(\)) keyword(return) ident(inspect)operator(()ident(pos) operator(+) string<delimiter(")content(/)delimiter(")> operator(+) ident(str)operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(realSize) operator(+) string<delimiter(")content( @ )delimiter(")> operator(+) ident(inspect2)operator(()operator(\))operator(\))operator(;) keyword(return) ident(inspect)operator(()ident(pos) operator(+) string<delimiter(")content(/)delimiter(")> operator(+) ident(str)operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(realSize) operator(+) string<delimiter(")content( )delimiter(")> operator(+) ident(inspect1)operator(()operator(\)) operator(+) string<delimiter(")content( @ )delimiter(")> operator(+) ident(inspect2)operator(()operator(\))operator(\))operator(;) @@ -45709,7 +45709,7 @@ directive(public) type(class) class(RubyStringScanner) directive(extends) ident( directive(private) ident(IRubyObject) ident(inspect)operator(()pre_type(String) ident(msg)operator(\)) operator({) ident(IRubyObject) ident(result) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()string<delimiter(")content(#<)delimiter(")> operator(+) ident(getMetaClass)operator(()operator(\)) operator(+) string<delimiter(")content( )delimiter(")> operator(+) ident(msg) operator(+) string<delimiter(")content(>)delimiter(")>operator(\))operator(;) - keyword(if) operator(()ident(str) operator(!=) keyword(null)operator(\)) ident(result)operator(.)ident(infectBy)operator(()ident(str)operator(\))operator(;) + keyword(if) operator(()ident(str) operator(!=) pre_constant(null)operator(\)) ident(result)operator(.)ident(infectBy)operator(()ident(str)operator(\))operator(;) keyword(return) ident(result)operator(;) operator(}) @@ -45734,7 +45734,7 @@ directive(public) type(class) class(RubyStringScanner) directive(extends) ident( operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(must_C_version)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(must_C_version)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(mustCversion)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(recv)operator(;) operator(}) @@ -45840,8 +45840,8 @@ directive(public) type(class) class(RubyStruct) directive(extends) ident(RubyObj ident(RubyClass) ident(structClass) operator(=) ident(type)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getStructClass)operator(()operator(\))operator(;) ident(IRubyObject) ident(variable)operator(;) - keyword(while) operator(()ident(type) operator(!=) keyword(null) operator(&&) ident(type) operator(!=) ident(structClass)operator(\)) operator({) - keyword(if) operator(()operator(()ident(variable) operator(=) ident(type)operator(.)ident(fastGetInternalVariable)operator(()ident(internedName)operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(while) operator(()ident(type) operator(!=) pre_constant(null) operator(&&) ident(type) operator(!=) ident(structClass)operator(\)) operator({) + keyword(if) operator(()operator(()ident(variable) operator(=) ident(type)operator(.)ident(fastGetInternalVariable)operator(()ident(internedName)operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(variable)operator(;) operator(}) @@ -45879,7 +45879,7 @@ directive(public) type(class) class(RubyStruct) directive(extends) ident(RubyObj directive(private) ident(IRubyObject) ident(setByName)operator(()pre_type(String) ident(name)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) ident(RubyArray) ident(member) operator(=) operator(()ident(RubyArray)operator(\)) ident(getInternalVariable)operator(()ident(classOf)operator(()operator(\))operator(,) string<delimiter(")content(__member__)delimiter(")>operator(\))operator(;) - ident(assert) operator(!)ident(member)operator(.)ident(isNil)operator(()operator(\)) operator(:) string<delimiter(")content(uninitialized struct)delimiter(")>operator(;) + keyword(assert) operator(!)ident(member)operator(.)ident(isNil)operator(()operator(\)) operator(:) string<delimiter(")content(uninitialized struct)delimiter(")>operator(;) ident(modify)operator(()operator(\))operator(;) @@ -45895,7 +45895,7 @@ directive(public) type(class) class(RubyStruct) directive(extends) ident(RubyObj directive(private) ident(IRubyObject) ident(getByName)operator(()pre_type(String) ident(name)operator(\)) operator({) ident(RubyArray) ident(member) operator(=) operator(()ident(RubyArray)operator(\)) ident(getInternalVariable)operator(()ident(classOf)operator(()operator(\))operator(,) string<delimiter(")content(__member__)delimiter(")>operator(\))operator(;) - ident(assert) operator(!)ident(member)operator(.)ident(isNil)operator(()operator(\)) operator(:) string<delimiter(")content(uninitialized struct)delimiter(")>operator(;) + keyword(assert) operator(!)ident(member)operator(.)ident(isNil)operator(()operator(\)) operator(:) string<delimiter(")content(uninitialized struct)delimiter(")>operator(;) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(,)ident(k)operator(=)ident(member)operator(.)ident(getLength)operator(()operator(\))operator(;) ident(i) operator(<) ident(k)operator(;) ident(i)operator(++)operator(\)) operator({) keyword(if) operator(()ident(member)operator(.)ident(eltInternal)operator(()ident(i)operator(\))operator(.)ident(asJavaString)operator(()operator(\))operator(.)ident(equals)operator(()ident(name)operator(\))operator(\)) operator({) @@ -45913,10 +45913,10 @@ directive(public) type(class) class(RubyStruct) directive(extends) ident(RubyObj * MRI: rb_struct_s_def / make_struct * */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyClass) ident(newInstance)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) - pre_type(String) ident(name) operator(=) keyword(null)operator(;) - type(boolean) ident(nilName) operator(=) keyword(false)operator(;) + pre_type(String) ident(name) operator(=) pre_constant(null)operator(;) + type(boolean) ident(nilName) operator(=) pre_constant(false)operator(;) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(>) integer(0)operator(\)) operator({) @@ -45924,20 +45924,20 @@ directive(public) type(class) class(RubyStruct) directive(extends) ident(RubyObj keyword(if) operator(()operator(!)ident(firstArgAsString)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) ident(name) operator(=) operator(()operator(()ident(RubyString)operator(\))ident(firstArgAsString)operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(.)ident(toString)operator(()operator(\))operator(;) operator(}) keyword(else) keyword(if) operator(()ident(args)operator([)integer(0)operator(])operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) - ident(nilName) operator(=) keyword(true)operator(;) + ident(nilName) operator(=) pre_constant(true)operator(;) operator(}) operator(}) ident(RubyArray) ident(member) operator(=) ident(runtime)operator(.)ident(newArray)operator(()operator(\))operator(;) - keyword(for) operator(()type(int) ident(i) operator(=) operator(()ident(name) operator(==) keyword(null) operator(&&) operator(!)ident(nilName)operator(\)) operator(?) integer(0) operator(:) integer(1)operator(;) ident(i) operator(<) ident(args)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) + keyword(for) operator(()type(int) ident(i) operator(=) operator(()ident(name) operator(==) pre_constant(null) operator(&&) operator(!)ident(nilName)operator(\)) operator(?) integer(0) operator(:) integer(1)operator(;) ident(i) operator(<) ident(args)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) ident(member)operator(.)ident(append)operator(()ident(runtime)operator(.)ident(newSymbol)operator(()ident(args)operator([)ident(i)operator(])operator(.)ident(asJavaString)operator(()operator(\))operator(\))operator(\))operator(;) operator(}) ident(RubyClass) ident(newStruct)operator(;) ident(RubyClass) ident(superClass) operator(=) operator(()ident(RubyClass)operator(\))ident(recv)operator(;) - keyword(if) operator(()ident(name) operator(==) keyword(null) operator(||) ident(nilName)operator(\)) operator({) + keyword(if) operator(()ident(name) operator(==) pre_constant(null) operator(||) ident(nilName)operator(\)) operator({) ident(newStruct) operator(=) ident(RubyClass)operator(.)ident(newClass)operator(()ident(runtime)operator(,) ident(superClass)operator(\))operator(;) ident(newStruct)operator(.)ident(setAllocator)operator(()ident(STRUCT_INSTANCE_ALLOCATOR)operator(\))operator(;) ident(newStruct)operator(.)ident(makeMetaClass)operator(()ident(superClass)operator(.)ident(getMetaClass)operator(()operator(\))operator(\))operator(;) @@ -45948,7 +45948,7 @@ directive(public) type(class) class(RubyStruct) directive(extends) ident(RubyObj operator(}) ident(IRubyObject) ident(type) operator(=) ident(superClass)operator(.)ident(getConstantAt)operator(()ident(name)operator(\))operator(;) - keyword(if) operator(()ident(type) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(type) operator(!=) pre_constant(null)operator(\)) operator({) ident(ThreadContext) ident(context) operator(=) ident(runtime)operator(.)ident(getCurrentContext)operator(()operator(\))operator(;) pre_type(Frame) ident(frame) operator(=) ident(context)operator(.)ident(getCurrentFrame)operator(()operator(\))operator(;) ident(runtime)operator(.)ident(getWarnings)operator(()operator(\))operator(.)ident(warn)operator(()ident(ID)operator(.)ident(STRUCT_CONSTANT_REDEFINED)operator(,) ident(frame)operator(.)ident(getFile)operator(()operator(\))operator(,) ident(frame)operator(.)ident(getLine)operator(()operator(\))operator(,) string<delimiter(")content(redefining constant Struct::)delimiter(")> operator(+) ident(name)operator(,) ident(name)operator(\))operator(;) @@ -45965,10 +45965,10 @@ directive(public) type(class) class(RubyStruct) directive(extends) ident(RubyObj ident(newStruct)operator(.)ident(getSingletonClass)operator(()operator(\))operator(.)ident(defineAnnotatedMethods)operator(()ident(StructMethods)operator(.)ident(class)operator(\))operator(;) comment(// define access methods.) - keyword(for) operator(()type(int) ident(i) operator(=) operator(()ident(name) operator(==) keyword(null) operator(&&) operator(!)ident(nilName)operator(\)) operator(?) integer(0) operator(:) integer(1)operator(;) ident(i) operator(<) ident(args)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) + keyword(for) operator(()type(int) ident(i) operator(=) operator(()ident(name) operator(==) pre_constant(null) operator(&&) operator(!)ident(nilName)operator(\)) operator(?) integer(0) operator(:) integer(1)operator(;) ident(i) operator(<) ident(args)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) directive(final) pre_type(String) ident(memberName) operator(=) ident(args)operator([)ident(i)operator(])operator(.)ident(asJavaString)operator(()operator(\))operator(;) comment(// if we are storing a name as well, index is one too high for values) - directive(final) type(int) ident(index) operator(=) operator(()ident(name) operator(==) keyword(null) operator(&&) operator(!)ident(nilName)operator(\)) operator(?) ident(i) operator(:) ident(i) operator(-) integer(1)operator(;) + directive(final) type(int) ident(index) operator(=) operator(()ident(name) operator(==) pre_constant(null) operator(&&) operator(!)ident(nilName)operator(\)) operator(?) ident(i) operator(:) ident(i) operator(-) integer(1)operator(;) ident(newStruct)operator(.)ident(addMethod)operator(()ident(memberName)operator(,) keyword(new) ident(DynamicMethod)operator(()ident(newStruct)operator(,) pre_type(Visibility)operator(.)ident(PUBLIC)operator(,) ident(CallConfiguration)operator(.)ident(NO_FRAME_NO_SCOPE)operator(\)) operator({) annotation(@Override) directive(public) ident(IRubyObject) ident(call)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(self)operator(,) ident(RubyModule) ident(clazz)operator(,) pre_type(String) ident(name)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) @@ -46008,7 +46008,7 @@ directive(public) type(class) class(RubyStruct) directive(extends) ident(RubyObj keyword(if) operator(()ident(block)operator(.)ident(isGiven)operator(()operator(\))operator(\)) operator({) comment(// Struct bodies should be public by default, so set block visibility to public. JRUBY-1185.) ident(block)operator(.)ident(getBinding)operator(()operator(\))operator(.)ident(setVisibility)operator(()pre_type(Visibility)operator(.)ident(PUBLIC)operator(\))operator(;) - ident(block)operator(.)ident(yield)operator(()ident(runtime)operator(.)ident(getCurrentContext)operator(()operator(\))operator(,) keyword(null)operator(,) ident(newStruct)operator(,) ident(newStruct)operator(,) keyword(false)operator(\))operator(;) + ident(block)operator(.)ident(yield)operator(()ident(runtime)operator(.)ident(getCurrentContext)operator(()operator(\))operator(,) pre_constant(null)operator(,) ident(newStruct)operator(,) ident(newStruct)operator(,) pre_constant(false)operator(\))operator(;) operator(}) keyword(return) ident(newStruct)operator(;) @@ -46016,7 +46016,7 @@ directive(public) type(class) class(RubyStruct) directive(extends) ident(RubyObj comment(// For binding purposes on the newly created struct types) directive(public) directive(static) type(class) class(StructMethods) operator({) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(new)delimiter(")>operator(,) string<delimiter(")content([])delimiter(")>operator(})operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(new)delimiter(")>operator(,) string<delimiter(")content([])delimiter(")>operator(})operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(newStruct)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(RubyStruct)operator(.)ident(newStruct)operator(()ident(recv)operator(,) ident(args)operator(,) ident(block)operator(\))operator(;) operator(}) @@ -46040,7 +46040,7 @@ directive(public) type(class) class(RubyStruct) directive(extends) ident(RubyObj keyword(return) ident(struct)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) ident(modify)operator(()operator(\))operator(;) @@ -46060,7 +46060,7 @@ directive(public) type(class) class(RubyStruct) directive(extends) ident(RubyObj directive(public) directive(static) ident(RubyArray) ident(members)operator(()ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyArray) ident(member) operator(=) operator(()ident(RubyArray)operator(\)) ident(getInternalVariable)operator(()operator(()ident(RubyClass)operator(\)) ident(recv)operator(,) string<delimiter(")content(__member__)delimiter(")>operator(\))operator(;) - ident(assert) operator(!)ident(member)operator(.)ident(isNil)operator(()operator(\)) operator(:) string<delimiter(")content(uninitialized struct)delimiter(")>operator(;) + keyword(assert) operator(!)ident(member)operator(.)ident(isNil)operator(()operator(\)) operator(:) string<delimiter(")content(uninitialized struct)delimiter(")>operator(;) ident(RubyArray) ident(result) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newArray)operator(()ident(member)operator(.)ident(getLength)operator(()operator(\))operator(\))operator(;) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(,)ident(k)operator(=)ident(member)operator(.)ident(getLength)operator(()operator(\))operator(;) ident(i) operator(<) ident(k)operator(;) ident(i)operator(++)operator(\)) operator({) @@ -46091,7 +46091,7 @@ directive(public) type(class) class(RubyStruct) directive(extends) ident(RubyObj directive(public) ident(IRubyObject) ident(set)operator(()ident(IRubyObject) ident(value)operator(,) type(int) ident(index)operator(\)) operator({) ident(RubyArray) ident(member) operator(=) operator(()ident(RubyArray)operator(\)) ident(getInternalVariable)operator(()ident(classOf)operator(()operator(\))operator(,) string<delimiter(")content(__member__)delimiter(")>operator(\))operator(;) - ident(assert) operator(!)ident(member)operator(.)ident(isNil)operator(()operator(\)) operator(:) string<delimiter(")content(uninitialized struct)delimiter(")>operator(;) + keyword(assert) operator(!)ident(member)operator(.)ident(isNil)operator(()operator(\)) operator(:) string<delimiter(")content(uninitialized struct)delimiter(")>operator(;) ident(modify)operator(()operator(\))operator(;) @@ -46105,7 +46105,7 @@ directive(public) type(class) class(RubyStruct) directive(extends) ident(RubyObj directive(public) ident(IRubyObject) ident(get)operator(()type(int) ident(index)operator(\)) operator({) ident(RubyArray) ident(member) operator(=) operator(()ident(RubyArray)operator(\)) ident(getInternalVariable)operator(()ident(classOf)operator(()operator(\))operator(,) string<delimiter(")content(__member__)delimiter(")>operator(\))operator(;) - ident(assert) operator(!)ident(member)operator(.)ident(isNil)operator(()operator(\)) operator(:) string<delimiter(")content(uninitialized struct)delimiter(")>operator(;) + keyword(assert) operator(!)ident(member)operator(.)ident(isNil)operator(()operator(\)) operator(:) string<delimiter(")content(uninitialized struct)delimiter(")>operator(;) keyword(return) ident(values)operator([)ident(index)operator(])operator(;) operator(}) @@ -46151,7 +46151,7 @@ directive(public) type(class) class(RubyStruct) directive(extends) ident(RubyObj directive(private) ident(IRubyObject) ident(inspectStruct)operator(()directive(final) ident(ThreadContext) ident(context)operator(\)) operator({) ident(RubyArray) ident(member) operator(=) operator(()ident(RubyArray)operator(\)) ident(getInternalVariable)operator(()ident(classOf)operator(()operator(\))operator(,) string<delimiter(")content(__member__)delimiter(")>operator(\))operator(;) - ident(assert) operator(!)ident(member)operator(.)ident(isNil)operator(()operator(\)) operator(:) string<delimiter(")content(uninitialized struct)delimiter(")>operator(;) + keyword(assert) operator(!)ident(member)operator(.)ident(isNil)operator(()operator(\)) operator(:) string<delimiter(")content(uninitialized struct)delimiter(")>operator(;) ident(ByteList) ident(buffer) operator(=) keyword(new) ident(ByteList)operator(()string<delimiter(")content(#<struct )delimiter(")>operator(.)ident(getBytes)operator(()operator(\))operator(\))operator(;) ident(buffer)operator(.)ident(append)operator(()ident(getMetaClass)operator(()operator(\))operator(.)ident(getRealClass)operator(()operator(\))operator(.)ident(getRealClass)operator(()operator(\))operator(.)ident(getName)operator(()operator(\))operator(.)ident(getBytes)operator(()operator(\))operator(\))operator(;) @@ -46191,7 +46191,7 @@ directive(public) type(class) class(RubyStruct) directive(extends) ident(RubyObj keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(values)operator(.)ident(length)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each)delimiter(")>operator(,) ident(backtrace) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each)delimiter(")>operator(,) ident(backtrace) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(each)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(i) operator(<) ident(values)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(values)operator([)ident(i)operator(])operator(\))operator(;) @@ -46200,11 +46200,11 @@ directive(public) type(class) class(RubyStruct) directive(extends) ident(RubyObj keyword(return) local_variable(this)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(each_pair)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyArray) ident(member) operator(=) operator(()ident(RubyArray)operator(\)) ident(getInternalVariable)operator(()ident(classOf)operator(()operator(\))operator(,) string<delimiter(")content(__member__)delimiter(")>operator(\))operator(;) - ident(assert) operator(!)ident(member)operator(.)ident(isNil)operator(()operator(\)) operator(:) string<delimiter(")content(uninitialized struct)delimiter(")>operator(;) + keyword(assert) operator(!)ident(member)operator(.)ident(isNil)operator(()operator(\)) operator(:) string<delimiter(")content(uninitialized struct)delimiter(")>operator(;) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(i) operator(<) ident(values)operator(.)ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(getRuntime)operator(()operator(\))operator(.)ident(newArrayNoCopy)operator(()keyword(new) ident(IRubyObject)type([])operator({)ident(member)operator(.)ident(eltInternal)operator(()ident(i)operator(\))operator(,) ident(values)operator([)ident(i)operator(])operator(})operator(\))operator(\))operator(;) @@ -46255,7 +46255,7 @@ directive(public) type(class) class(RubyStruct) directive(extends) ident(RubyObj comment(// FIXME: This is copied code from RubyArray. Both RE, Struct, and Array should share one impl) comment(// This is also hacky since I construct ruby objects to access ruby arrays through aref instead) comment(// of something lower.) - annotation(@JRubyMethod)operator(()ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(values_at)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) operator({) type(long) ident(olen) operator(=) ident(values)operator(.)ident(length)operator(;) ident(RubyArray) ident(result) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(newArray)operator(()ident(args)operator(.)ident(length)operator(\))operator(;) @@ -46268,7 +46268,7 @@ directive(public) type(class) class(RubyStruct) directive(extends) ident(RubyObj type(long) ident(beglen)type([])operator(;) keyword(if) operator(()operator(!)operator(()ident(args)operator([)ident(i)operator(]) keyword(instanceof) ident(RubyRange)operator(\))operator(\)) operator({) - operator(}) keyword(else) keyword(if) operator(()operator(()ident(beglen) operator(=) operator(()operator(()ident(RubyRange)operator(\)) ident(args)operator([)ident(i)operator(])operator(\))operator(.)ident(begLen)operator(()ident(olen)operator(,) integer(0)operator(\))operator(\)) operator(==) keyword(null)operator(\)) operator({) + operator(}) keyword(else) keyword(if) operator(()operator(()ident(beglen) operator(=) operator(()operator(()ident(RubyRange)operator(\)) ident(args)operator([)ident(i)operator(])operator(\))operator(.)ident(begLen)operator(()ident(olen)operator(,) integer(0)operator(\))operator(\)) operator(==) pre_constant(null)operator(\)) operator({) keyword(continue)operator(;) operator(}) keyword(else) operator({) type(int) ident(beg) operator(=) operator(()type(int)operator(\)) ident(beglen)operator([)integer(0)operator(])operator(;) @@ -46304,7 +46304,7 @@ directive(public) type(class) class(RubyStruct) directive(extends) ident(RubyObj ident(RubySymbol) ident(className) operator(=) operator(()ident(RubySymbol)operator(\)) ident(input)operator(.)ident(unmarshalObject)operator(()operator(\))operator(;) ident(RubyClass) ident(rbClass) operator(=) ident(pathToClass)operator(()ident(runtime)operator(,) ident(className)operator(.)ident(asJavaString)operator(()operator(\))operator(\))operator(;) - keyword(if) operator(()ident(rbClass) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(rbClass) operator(==) pre_constant(null)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newNameError)operator(()string<delimiter(")content(uninitialized constant )delimiter(")> operator(+) ident(className)operator(,) ident(className)operator(.)ident(asJavaString)operator(()operator(\))operator(\))operator(;) operator(}) @@ -46425,10 +46425,10 @@ directive(public) type(class) class(RubySymbol) directive(extends) ident(RubyObj * have been previously interned */) directive(private) ident(RubySymbol)operator(()ident(Ruby) ident(runtime)operator(,) pre_type(String) ident(internedSymbol)operator(\)) operator({) - local_variable(super)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getSymbol)operator(()operator(\))operator(,) keyword(false)operator(\))operator(;) + local_variable(super)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getSymbol)operator(()operator(\))operator(,) pre_constant(false)operator(\))operator(;) comment(// symbol string *must* be interned) - ident(assert) ident(internedSymbol) operator(==) ident(internedSymbol)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedSymbol) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) + keyword(assert) ident(internedSymbol) operator(==) ident(internedSymbol)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedSymbol) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) local_variable(this)operator(.)ident(symbol) operator(=) ident(internedSymbol)operator(;) local_variable(this)operator(.)ident(symbolBytes) operator(=) ident(ByteList)operator(.)ident(create)operator(()ident(symbol)operator(\))operator(;) @@ -46477,7 +46477,7 @@ directive(public) type(class) class(RubySymbol) directive(extends) ident(RubyObj annotation(@Override) directive(public) type(boolean) ident(isImmediate)operator(()operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) annotation(@Override) @@ -46616,20 +46616,20 @@ directive(public) type(class) class(RubySymbol) directive(extends) ident(RubyObj operator(}) directive(private) directive(static) type(boolean) ident(isIdentifier)operator(()pre_type(String) ident(s)operator(\)) operator({) - keyword(if) operator(()ident(s) operator(==) keyword(null) operator(||) ident(s)operator(.)ident(length)operator(()operator(\)) operator(<=) integer(0)operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(if) operator(()ident(s) operator(==) pre_constant(null) operator(||) ident(s)operator(.)ident(length)operator(()operator(\)) operator(<=) integer(0)operator(\)) operator({) + keyword(return) pre_constant(false)operator(;) operator(}) keyword(if) operator(()operator(!)ident(isIdentStart)operator(()ident(s)operator(.)ident(charAt)operator(()integer(0)operator(\))operator(\))operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) keyword(for) operator(()type(int) ident(i) operator(=) integer(1)operator(;) ident(i) operator(<) ident(s)operator(.)ident(length)operator(()operator(\))operator(;) ident(i)operator(++)operator(\)) operator({) keyword(if) operator(()operator(!)ident(isIdentChar)operator(()ident(s)operator(.)ident(charAt)operator(()ident(i)operator(\))operator(\))operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) operator(}) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) comment(/** @@ -46638,8 +46638,8 @@ directive(public) type(class) class(RubySymbol) directive(extends) ident(RubyObj * @return */) directive(private) directive(static) type(boolean) ident(isSpecialGlobalName)operator(()pre_type(String) ident(s)operator(\)) operator({) - keyword(if) operator(()ident(s) operator(==) keyword(null) operator(||) ident(s)operator(.)ident(length)operator(()operator(\)) operator(<=) integer(0)operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(if) operator(()ident(s) operator(==) pre_constant(null) operator(||) ident(s)operator(.)ident(length)operator(()operator(\)) operator(<=) integer(0)operator(\)) operator({) + keyword(return) pre_constant(false)operator(;) operator(}) type(int) ident(length) operator(=) ident(s)operator(.)ident(length)operator(()operator(\))operator(;) @@ -46656,16 +46656,16 @@ directive(public) type(class) class(RubySymbol) directive(extends) ident(RubyObj comment(// we already confirmed above that length > 0) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(;) ident(i) operator(<) ident(length)operator(;) ident(i)operator(++)operator(\)) operator({) keyword(if) operator(()operator(!)pre_type(Character)operator(.)ident(isDigit)operator(()ident(s)operator(.)ident(charAt)operator(()ident(i)operator(\))operator(\))operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) operator(}) operator(}) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) directive(private) directive(static) type(boolean) ident(isSymbolName)operator(()pre_type(String) ident(s)operator(\)) operator({) - keyword(if) operator(()ident(s) operator(==) keyword(null) operator(||) ident(s)operator(.)ident(length)operator(()operator(\)) operator(<) integer(1)operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(if) operator(()ident(s) operator(==) pre_constant(null) operator(||) ident(s)operator(.)ident(length)operator(()operator(\)) operator(<) integer(1)operator(\)) operator({) + keyword(return) pre_constant(false)operator(;) operator(}) type(int) ident(length) operator(=) ident(s)operator(.)ident(length)operator(()operator(\))operator(;) @@ -46674,7 +46674,7 @@ directive(public) type(class) class(RubySymbol) directive(extends) ident(RubyObj keyword(switch) operator(()ident(c)operator(\)) operator({) keyword(case) string<delimiter(')content($)delimiter(')>operator(:) keyword(if) operator(()ident(length) operator(>) integer(1) operator(&&) ident(isSpecialGlobalName)operator(()ident(s)operator(.)ident(substring)operator(()integer(1)operator(\))operator(\))operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) keyword(return) ident(isIdentifier)operator(()ident(s)operator(.)ident(substring)operator(()integer(1)operator(\))operator(\))operator(;) keyword(case) string<delimiter(')content(@)delimiter(')>operator(:) @@ -46705,7 +46705,7 @@ directive(public) type(class) class(RubySymbol) directive(extends) ident(RubyObj operator(}) keyword(if) operator(()operator(!)ident(isIdentStart)operator(()ident(c)operator(\))operator(\)) operator({) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) type(boolean) ident(localID) operator(=) operator(()ident(c) operator(>=) string<delimiter(')content(a)delimiter(')> operator(&&) ident(c) operator(<=) string<delimiter(')content(z)delimiter(')>operator(\))operator(;) @@ -46720,17 +46720,17 @@ directive(public) type(class) class(RubySymbol) directive(extends) ident(RubyObj operator(}) keyword(if) operator(()ident(last) operator(==) ident(length)operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) keyword(else) keyword(if) operator(()ident(localID) operator(&&) ident(last) operator(==) ident(length) operator(-) integer(1)operator(\)) operator({) type(char) ident(d) operator(=) ident(s)operator(.)ident(charAt)operator(()ident(last)operator(\))operator(;) keyword(return) ident(d) operator(==) string<delimiter(')content(!)delimiter(')> operator(||) ident(d) operator(==) string<delimiter(')content(?)delimiter(')> operator(||) ident(d) operator(==) string<delimiter(')content(=)delimiter(')>operator(;) operator(}) - keyword(return) keyword(false)operator(;) + keyword(return) pre_constant(false)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(all_symbols)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(all_symbols)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(all_symbols)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getSymbolTable)operator(()operator(\))operator(.)ident(all_symbols)operator(()operator(\))operator(;) operator(}) @@ -46780,7 +46780,7 @@ directive(public) type(class) class(RubySymbol) directive(extends) ident(RubyObj directive(public) ident(RubySymbol) ident(getSymbol)operator(()pre_type(String) ident(name)operator(\)) operator({) type(int) ident(hash) operator(=) ident(name)operator(.)ident(hashCode)operator(()operator(\))operator(;) ident(SymbolEntry)type([]) ident(table)operator(;) - keyword(for) operator(()ident(SymbolEntry) ident(e) operator(=) operator(()ident(table) operator(=) ident(symbolTable)operator(\))operator([)ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(SymbolEntry) ident(e) operator(=) operator(()ident(table) operator(=) ident(symbolTable)operator(\))operator([)ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(hash) operator(==) ident(e)operator(.)ident(hash) operator(&&) ident(name)operator(.)ident(equals)operator(()ident(e)operator(.)ident(name)operator(\))operator(\)) operator({) keyword(return) ident(e)operator(.)ident(symbol)operator(;) operator(}) @@ -46796,7 +46796,7 @@ directive(public) type(class) class(RubySymbol) directive(extends) ident(RubyObj operator(}) type(int) ident(index)operator(;) comment(// try lookup again under lock) - keyword(for) operator(()ident(SymbolEntry) ident(e) operator(=) ident(table)operator([)ident(index) operator(=) ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(SymbolEntry) ident(e) operator(=) ident(table)operator([)ident(index) operator(=) ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(hash) operator(==) ident(e)operator(.)ident(hash) operator(&&) ident(name)operator(.)ident(equals)operator(()ident(e)operator(.)ident(name)operator(\))operator(\)) operator({) keyword(return) ident(e)operator(.)ident(symbol)operator(;) operator(}) @@ -46814,9 +46814,9 @@ directive(public) type(class) class(RubySymbol) directive(extends) ident(RubyObj operator(}) directive(public) ident(RubySymbol) ident(fastGetSymbol)operator(()pre_type(String) ident(internedName)operator(\)) operator({) - ident(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) + keyword(assert) ident(internedName) operator(==) ident(internedName)operator(.)ident(intern)operator(()operator(\)) operator(:) ident(internedName) operator(+) string<delimiter(")content( is not interned)delimiter(")>operator(;) ident(SymbolEntry)type([]) ident(table)operator(;) - keyword(for) operator(()ident(SymbolEntry) ident(e) operator(=) operator(()ident(table) operator(=) ident(symbolTable)operator(\))operator([)ident(internedName)operator(.)ident(hashCode)operator(()operator(\)) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(SymbolEntry) ident(e) operator(=) operator(()ident(table) operator(=) ident(symbolTable)operator(\))operator([)ident(internedName)operator(.)ident(hashCode)operator(()operator(\)) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(internedName) operator(==) ident(e)operator(.)ident(name)operator(\)) operator({) keyword(return) ident(e)operator(.)ident(symbol)operator(;) operator(}) @@ -46833,7 +46833,7 @@ directive(public) type(class) class(RubySymbol) directive(extends) ident(RubyObj type(int) ident(index)operator(;) type(int) ident(hash)operator(;) comment(// try lookup again under lock) - keyword(for) operator(()ident(SymbolEntry) ident(e) operator(=) ident(table)operator([)ident(index) operator(=) operator(()ident(hash) operator(=) ident(internedName)operator(.)ident(hashCode)operator(()operator(\))operator(\)) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(SymbolEntry) ident(e) operator(=) ident(table)operator([)ident(index) operator(=) operator(()ident(hash) operator(=) ident(internedName)operator(.)ident(hashCode)operator(()operator(\))operator(\)) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(internedName) operator(==) ident(e)operator(.)ident(name)operator(\)) operator({) keyword(return) ident(e)operator(.)ident(symbol)operator(;) operator(}) @@ -46853,31 +46853,31 @@ directive(public) type(class) class(RubySymbol) directive(extends) ident(RubyObj directive(public) ident(RubySymbol) ident(lookup)operator(()pre_type(String) ident(name)operator(\)) operator({) type(int) ident(hash) operator(=) ident(name)operator(.)ident(hashCode)operator(()operator(\))operator(;) ident(SymbolEntry)type([]) ident(table)operator(;) - keyword(for) operator(()ident(SymbolEntry) ident(e) operator(=) operator(()ident(table) operator(=) ident(symbolTable)operator(\))operator([)ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(SymbolEntry) ident(e) operator(=) operator(()ident(table) operator(=) ident(symbolTable)operator(\))operator([)ident(hash) operator(&) operator(()ident(table)operator(.)ident(length) operator(-) integer(1)operator(\))operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(hash) operator(==) ident(e)operator(.)ident(hash) operator(&&) ident(name)operator(.)ident(equals)operator(()ident(e)operator(.)ident(name)operator(\))operator(\)) operator({) keyword(return) ident(e)operator(.)ident(symbol)operator(;) operator(}) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) directive(public) ident(RubySymbol) ident(lookup)operator(()type(long) ident(id)operator(\)) operator({) ident(SymbolEntry)type([]) ident(table) operator(=) ident(symbolTable)operator(;) keyword(for) operator(()type(int) ident(i) operator(=) ident(table)operator(.)ident(length)operator(;) operator(--)ident(i) operator(>=) integer(0)operator(;) operator(\)) operator({) - keyword(for) operator(()ident(SymbolEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(SymbolEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) keyword(if) operator(()ident(id) operator(==) ident(e)operator(.)ident(symbol)operator(.)ident(id)operator(\)) operator({) keyword(return) ident(e)operator(.)ident(symbol)operator(;) operator(}) operator(}) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) directive(public) ident(RubyArray) ident(all_symbols)operator(()operator(\)) operator({) ident(SymbolEntry)type([]) ident(table) operator(=) local_variable(this)operator(.)ident(symbolTable)operator(;) ident(RubyArray) ident(array) operator(=) ident(runtime)operator(.)ident(newArray)operator(()local_variable(this)operator(.)ident(size)operator(\))operator(;) keyword(for) operator(()type(int) ident(i) operator(=) ident(table)operator(.)ident(length)operator(;) operator(--)ident(i) operator(>=) integer(0)operator(;) operator(\)) operator({) - keyword(for) operator(()ident(SymbolEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) keyword(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) + keyword(for) operator(()ident(SymbolEntry) ident(e) operator(=) ident(table)operator([)ident(i)operator(])operator(;) ident(e) operator(!=) pre_constant(null)operator(;) ident(e) operator(=) ident(e)operator(.)ident(next)operator(\)) operator({) ident(array)operator(.)ident(append)operator(()ident(e)operator(.)ident(symbol)operator(\))operator(;) operator(}) operator(}) @@ -46888,7 +46888,7 @@ directive(public) type(class) class(RubySymbol) directive(extends) ident(RubyObj comment(// calling this anyway.) annotation(@Deprecated) directive(public) type(void) ident(store)operator(()ident(RubySymbol) ident(symbol)operator(\)) operator({) - keyword(throw) keyword(new) pre_type(UnsupportedOperationException)operator(()operator(\))operator(;) + keyword(throw) keyword(new) exception(UnsupportedOperationException)operator(()operator(\))operator(;) operator(}) directive(private) ident(SymbolEntry)type([]) ident(rehash)operator(()operator(\)) operator({) @@ -46908,12 +46908,12 @@ directive(public) type(class) class(RubySymbol) directive(extends) ident(RubyObj comment(// proceed. So we cannot yet null out each bin.) ident(e) operator(=) ident(oldTable)operator([)ident(i)operator(])operator(;) - keyword(if) operator(()ident(e) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(e) operator(!=) pre_constant(null)operator(\)) operator({) ident(SymbolEntry) ident(next) operator(=) ident(e)operator(.)ident(next)operator(;) type(int) ident(idx) operator(=) ident(e)operator(.)ident(hash) operator(&) ident(sizeMask)operator(;) comment(// Single node on list) - keyword(if) operator(()ident(next) operator(==) keyword(null)operator(\)) + keyword(if) operator(()ident(next) operator(==) pre_constant(null)operator(\)) ident(newTable)operator([)ident(idx)operator(]) operator(=) ident(e)operator(;) keyword(else) operator({) @@ -46921,7 +46921,7 @@ directive(public) type(class) class(RubySymbol) directive(extends) ident(RubyObj ident(SymbolEntry) ident(lastRun) operator(=) ident(e)operator(;) type(int) ident(lastIdx) operator(=) ident(idx)operator(;) keyword(for) operator(()ident(SymbolEntry) ident(last) operator(=) ident(next)operator(;) - ident(last) operator(!=) keyword(null)operator(;) + ident(last) operator(!=) pre_constant(null)operator(;) ident(last) operator(=) ident(last)operator(.)ident(next)operator(\)) operator({) type(int) ident(k) operator(=) ident(last)operator(.)ident(hash) operator(&) ident(sizeMask)operator(;) keyword(if) operator(()ident(k) operator(!=) ident(lastIdx)operator(\)) operator({) @@ -47061,7 +47061,7 @@ directive(public) type(class) class(RubySystemCallError) directive(extends) iden operator(}) directive(protected) ident(RubySystemCallError)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(rubyClass)operator(\)) operator({) - local_variable(super)operator(()ident(runtime)operator(,) ident(rubyClass)operator(,) keyword(null)operator(\))operator(;) + local_variable(super)operator(()ident(runtime)operator(,) ident(rubyClass)operator(,) pre_constant(null)operator(\))operator(;) operator(}) directive(public) ident(RubySystemCallError)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(rubyClass)operator(,) pre_type(String) ident(message)operator(,) type(int) ident(errno)operator(\)) operator({) @@ -47081,20 +47081,20 @@ directive(public) type(class) class(RubySystemCallError) directive(extends) iden directive(private) directive(static) directive(final) ident(ObjectMarshal) ident(SYSTEM_CALL_ERROR_MARSHAL) operator(=) keyword(new) ident(ObjectMarshal)operator(()operator(\)) operator({) directive(public) type(void) ident(marshalTo)operator(()ident(Ruby) ident(runtime)operator(,) pre_type(Object) ident(obj)operator(,) ident(RubyClass) ident(type)operator(,) - ident(MarshalStream) ident(marshalStream)operator(\)) directive(throws) pre_type(IOException) operator({) + ident(MarshalStream) ident(marshalStream)operator(\)) directive(throws) exception(IOException) operator({) ident(RubySystemCallError) ident(exc) operator(=) operator(()ident(RubySystemCallError)operator(\)) ident(obj)operator(;) ident(marshalStream)operator(.)ident(registerLinkTarget)operator(()ident(exc)operator(\))operator(;) pre_type(List)operator(<)ident(Variable)operator(<)ident(IRubyObject)operator(>)operator(>) ident(attrs) operator(=) ident(exc)operator(.)ident(getVariableList)operator(()operator(\))operator(;) ident(attrs)operator(.)ident(add)operator(()keyword(new) ident(VariableEntry)operator(<)ident(IRubyObject)operator(>)operator(() - string<delimiter(")content(mesg)delimiter(")>operator(,) ident(exc)operator(.)ident(message) operator(==) keyword(null) operator(?) ident(runtime)operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(exc)operator(.)ident(message)operator(\))operator(\))operator(;) + string<delimiter(")content(mesg)delimiter(")>operator(,) ident(exc)operator(.)ident(message) operator(==) pre_constant(null) operator(?) ident(runtime)operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(exc)operator(.)ident(message)operator(\))operator(\))operator(;) ident(attrs)operator(.)ident(add)operator(()keyword(new) ident(VariableEntry)operator(<)ident(IRubyObject)operator(>)operator(()string<delimiter(")content(errno)delimiter(")>operator(,) ident(exc)operator(.)ident(errno)operator(\))operator(\))operator(;) ident(attrs)operator(.)ident(add)operator(()keyword(new) ident(VariableEntry)operator(<)ident(IRubyObject)operator(>)operator(()string<delimiter(")content(bt)delimiter(")>operator(,) ident(exc)operator(.)ident(getBacktrace)operator(()operator(\))operator(\))operator(\))operator(;) ident(marshalStream)operator(.)ident(dumpVariables)operator(()ident(attrs)operator(\))operator(;) operator(}) directive(public) pre_type(Object) ident(unmarshalFrom)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(type)operator(,) - ident(UnmarshalStream) ident(unmarshalStream)operator(\)) directive(throws) pre_type(IOException) operator({) + ident(UnmarshalStream) ident(unmarshalStream)operator(\)) directive(throws) exception(IOException) operator({) ident(RubySystemCallError) ident(exc) operator(=) operator(()ident(RubySystemCallError)operator(\)) ident(type)operator(.)ident(allocate)operator(()operator(\))operator(;) ident(unmarshalStream)operator(.)ident(registerLinkTarget)operator(()ident(exc)operator(\))operator(;) @@ -47119,7 +47119,7 @@ directive(public) type(class) class(RubySystemCallError) directive(extends) iden keyword(return) ident(exceptionClass)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(optional) operator(=) integer(2)operator(,) ident(required)operator(=)integer(0)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(optional) operator(=) integer(2)operator(,) ident(required)operator(=)integer(0)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyClass) ident(sCallErorrClass) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(getSystemCallError)operator(()operator(\))operator(;) ident(RubyClass) ident(klass) operator(=) ident(getMetaClass)operator(()operator(\))operator(.)ident(getRealClass)operator(()operator(\))operator(;) @@ -47155,7 +47155,7 @@ directive(public) type(class) class(RubySystemCallError) directive(extends) iden operator(}) pre_type(String) ident(val) operator(=) ident(defaultMessages)operator(.)ident(get)operator(()ident(klass)operator(.)ident(getName)operator(()operator(\))operator(\))operator(;) - keyword(if) operator(()ident(val) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(val) operator(==) pre_constant(null)operator(\)) operator({) ident(val) operator(=) string<delimiter(")content(Unknown error)delimiter(")>operator(;) operator(}) @@ -47243,7 +47243,7 @@ directive(public) type(class) class(RubySystemExit) directive(extends) ident(Rub ident(status) operator(=) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject)type([])ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(status) operator(=) ident(RubyFixnum)operator(.)ident(zero)operator(()ident(getRuntime)operator(()operator(\))operator(\))operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(>) integer(0) operator(&&) ident(args)operator([)integer(0)operator(]) keyword(instanceof) ident(RubyFixnum)operator(\)) operator({) @@ -47355,16 +47355,16 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj directive(private) ident(RubyThreadGroup) ident(threadGroup)operator(;) directive(private) directive(final) ident(ThreadService) ident(threadService)operator(;) - directive(private) directive(volatile) type(boolean) ident(isStopped) operator(=) keyword(false)operator(;) - directive(private) directive(volatile) type(boolean) ident(isDead) operator(=) keyword(false)operator(;) + directive(private) directive(volatile) type(boolean) ident(isStopped) operator(=) pre_constant(false)operator(;) + directive(private) directive(volatile) type(boolean) ident(isDead) operator(=) pre_constant(false)operator(;) directive(public) pre_type(Object) ident(stopLock) operator(=) keyword(new) pre_type(Object)operator(()operator(\))operator(;) - directive(private) directive(volatile) type(boolean) ident(killed) operator(=) keyword(false)operator(;) + directive(private) directive(volatile) type(boolean) ident(killed) operator(=) pre_constant(false)operator(;) directive(public) pre_type(Object) ident(killLock) operator(=) keyword(new) pre_type(Object)operator(()operator(\))operator(;) directive(public) directive(final) pre_type(ReentrantLock) ident(lock) operator(=) keyword(new) pre_type(ReentrantLock)operator(()operator(\))operator(;) - directive(private) directive(static) directive(final) type(boolean) ident(DEBUG) operator(=) keyword(false)operator(;) + directive(private) directive(static) directive(final) type(boolean) ident(DEBUG) operator(=) pre_constant(false)operator(;) directive(protected) ident(RubyThread)operator(()ident(Ruby) ident(runtime)operator(,) ident(RubyClass) ident(type)operator(\)) operator({) local_variable(super)operator(()ident(runtime)operator(,) ident(type)operator(\))operator(;) @@ -47417,9 +47417,9 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj * </pre> * <i>produces:</i> abxyzc */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(new)delimiter(")>operator(,) string<delimiter(")content(fork)delimiter(")>operator(})operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(new)delimiter(")>operator(,) string<delimiter(")content(fork)delimiter(")>operator(})operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(newInstance)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) - keyword(return) ident(startThread)operator(()ident(recv)operator(,) ident(args)operator(,) keyword(true)operator(,) ident(block)operator(\))operator(;) + keyword(return) ident(startThread)operator(()ident(recv)operator(,) ident(args)operator(,) pre_constant(true)operator(,) ident(block)operator(\))operator(;) operator(}) comment(/** @@ -47427,9 +47427,9 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj * subclassed, then calling start in that subclass will not invoke the * subclass's initialize method. */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(start)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(start)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyThread) ident(start)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) - keyword(return) ident(startThread)operator(()ident(recv)operator(,) ident(args)operator(,) keyword(false)operator(,) ident(block)operator(\))operator(;) + keyword(return) ident(startThread)operator(()ident(recv)operator(,) ident(args)operator(,) pre_constant(false)operator(,) ident(block)operator(\))operator(;) operator(}) directive(public) directive(static) ident(RubyThread) ident(adopt)operator(()ident(IRubyObject) ident(recv)operator(,) pre_type(Thread) ident(t)operator(\)) operator({) @@ -47451,7 +47451,7 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj keyword(return) ident(rubyThread)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(getRuntime)operator(()operator(\))operator(;) keyword(if) operator(()operator(!)ident(block)operator(.)ident(isGiven)operator(()operator(\))operator(\)) keyword(throw) ident(runtime)operator(.)ident(newThreadError)operator(()string<delimiter(")content(must be called with a block)delimiter(")>operator(\))operator(;) @@ -47461,7 +47461,7 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj ident(threadImpl) operator(=) keyword(new) ident(FutureThread)operator(()local_variable(this)operator(,) ident(runnable)operator(\))operator(;) operator(}) keyword(else) operator({) pre_type(Thread) ident(thread) operator(=) keyword(new) pre_type(Thread)operator(()ident(runnable)operator(\))operator(;) - ident(thread)operator(.)ident(setDaemon)operator(()keyword(true)operator(\))operator(;) + ident(thread)operator(.)ident(setDaemon)operator(()pre_constant(true)operator(\))operator(;) ident(threadImpl) operator(=) keyword(new) ident(NativeThread)operator(()local_variable(this)operator(,) ident(thread)operator(\))operator(;) operator(}) @@ -47492,14 +47492,14 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj directive(private) type(void) ident(ensureNotCurrent)operator(()operator(\)) operator({) keyword(if) operator(()local_variable(this) operator(==) ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(.)ident(getThread)operator(()operator(\))operator(\)) operator({) - keyword(throw) keyword(new) pre_type(RuntimeException)operator(()string<delimiter(")content(internal thread method called from another thread)delimiter(")>operator(\))operator(;) + keyword(throw) keyword(new) exception(RuntimeException)operator(()string<delimiter(")content(internal thread method called from another thread)delimiter(")>operator(\))operator(;) operator(}) operator(}) directive(public) directive(synchronized) type(void) ident(cleanTerminate)operator(()ident(IRubyObject) ident(result)operator(\)) operator({) ident(finalResult) operator(=) ident(result)operator(;) - ident(isStopped) operator(=) keyword(true)operator(;) - ident(isDead) operator(=) keyword(true)operator(;) + ident(isStopped) operator(=) pre_constant(true)operator(;) + ident(isDead) operator(=) pre_constant(true)operator(;) operator(}) directive(public) type(void) ident(pollThreadEvents)operator(()operator(\)) operator({) @@ -47511,7 +47511,7 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj ident(threadService)operator(.)ident(waitForCritical)operator(()operator(\))operator(;) keyword(if) operator(()ident(killed)operator(\)) ident(throwThreadKill)operator(()operator(\))operator(;) - keyword(if) operator(()ident(receivedException) operator(!=) keyword(null)operator(\)) ident(receivedAnException)operator(()ident(context)operator(\))operator(;) + keyword(if) operator(()ident(receivedException) operator(!=) pre_constant(null)operator(\)) ident(receivedAnException)operator(()ident(context)operator(\))operator(;) operator(}) directive(private) type(void) ident(throwThreadKill)operator(()operator(\)) operator({) @@ -47524,35 +47524,35 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj * process will exit(0\)\) if an exception is raised in any thread. See also * Thread.abort_on_exception= . */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(abort_on_exception)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(abort_on_exception)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyBoolean) ident(abort_on_exception_x)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) keyword(return) ident(runtime)operator(.)ident(isGlobalAbortOnExceptionEnabled)operator(()operator(\)) operator(?) ident(runtime)operator(.)ident(getTrue)operator(()operator(\)) operator(:) ident(runtime)operator(.)ident(getFalse)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(abort_on_exception=)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(abort_on_exception=)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(abort_on_exception_set_x)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(setGlobalAbortOnExceptionEnabled)operator(()ident(value)operator(.)ident(isTrue)operator(()operator(\))operator(\))operator(;) keyword(return) ident(value)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(current)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(current)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyThread) ident(current)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(.)ident(getThread)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(main)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(main)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyThread) ident(main)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getThreadService)operator(()operator(\))operator(.)ident(getMainThread)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(pass)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(pass)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(pass)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(ThreadService) ident(ts) operator(=) ident(runtime)operator(.)ident(getThreadService)operator(()operator(\))operator(;) type(boolean) ident(critical) operator(=) ident(ts)operator(.)ident(getCritical)operator(()operator(\))operator(;) - ident(ts)operator(.)ident(setCritical)operator(()keyword(false)operator(\))operator(;) + ident(ts)operator(.)ident(setCritical)operator(()pre_constant(false)operator(\))operator(;) pre_type(Thread)operator(.)ident(yield)operator(()operator(\))operator(;) @@ -47561,7 +47561,7 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(list)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(list)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyArray) ident(list)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) ident(RubyThread)type([]) ident(activeThreads) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getThreadService)operator(()operator(\))operator(.)ident(getActiveRubyThreads)operator(()operator(\))operator(;) @@ -47582,7 +47582,7 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj operator(}) directive(private) directive(synchronized) pre_type(Map)operator(<)ident(IRubyObject)operator(,) ident(IRubyObject)operator(>) ident(getThreadLocals)operator(()operator(\)) operator({) - keyword(if) operator(()ident(threadLocalVariables) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(threadLocalVariables) operator(==) pre_constant(null)operator(\)) operator({) ident(threadLocalVariables) operator(=) keyword(new) pre_type(HashMap)operator(<)ident(IRubyObject)operator(,) ident(IRubyObject)operator(>)operator(()operator(\))operator(;) operator(}) keyword(return) ident(threadLocalVariables)operator(;) @@ -47591,7 +47591,7 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content([])delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) ident(IRubyObject) ident(op_aref)operator(()ident(IRubyObject) ident(key)operator(\)) operator({) ident(IRubyObject) ident(value)operator(;) - keyword(if) operator(()operator(()ident(value) operator(=) ident(getThreadLocals)operator(()operator(\))operator(.)ident(get)operator(()ident(getSymbolKey)operator(()ident(key)operator(\))operator(\))operator(\)) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()operator(()ident(value) operator(=) ident(getThreadLocals)operator(()operator(\))operator(.)ident(get)operator(()ident(getSymbolKey)operator(()ident(key)operator(\))operator(\))operator(\)) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(value)operator(;) operator(}) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) @@ -47621,7 +47621,7 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj keyword(return) operator(!)ident(isDead) operator(&&) ident(threadImpl)operator(.)ident(isAlive)operator(()operator(\)) operator(?) ident(getRuntime)operator(()operator(\))operator(.)ident(getTrue)operator(()operator(\)) operator(:) ident(getRuntime)operator(()operator(\))operator(.)ident(getFalse)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(join)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(backtrace) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(join)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(backtrace) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(join)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) operator({) type(long) ident(timeoutMillis) operator(=) pre_type(Long)operator(.)ident(MAX_VALUE)operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(>) integer(0)operator(\)) operator({) @@ -47666,7 +47666,7 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj comment(// We need this loop in order to be able to "unblock" the) comment(// join call without actually calling interrupt.) type(long) ident(start) operator(=) pre_type(System)operator(.)ident(currentTimeMillis)operator(()operator(\))operator(;) - keyword(while)operator(()keyword(true)operator(\)) operator({) + keyword(while)operator(()pre_constant(true)operator(\)) operator({) ident(currentThread)operator(.)ident(pollThreadEvents)operator(()operator(\))operator(;) ident(threadImpl)operator(.)ident(join)operator(()ident(timeToWait)operator(\))operator(;) keyword(if) operator(()operator(!)ident(threadImpl)operator(.)ident(isAlive)operator(()operator(\))operator(\)) operator({) @@ -47676,15 +47676,15 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj keyword(break)operator(;) operator(}) operator(}) - operator(}) keyword(catch) operator(()pre_type(InterruptedException) ident(ie)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(InterruptedException) ident(ie)operator(\)) operator({) ident(ie)operator(.)ident(printStackTrace)operator(()operator(\))operator(;) - ident(assert) keyword(false) operator(:) ident(ie)operator(;) - operator(}) keyword(catch) operator(()pre_type(ExecutionException) ident(ie)operator(\)) operator({) + keyword(assert) pre_constant(false) operator(:) ident(ie)operator(;) + operator(}) keyword(catch) operator(()exception(ExecutionException) ident(ie)operator(\)) operator({) ident(ie)operator(.)ident(printStackTrace)operator(()operator(\))operator(;) - ident(assert) keyword(false) operator(:) ident(ie)operator(;) + keyword(assert) pre_constant(false) operator(:) ident(ie)operator(;) operator(}) - keyword(if) operator(()ident(exitingException) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(exitingException) operator(!=) pre_constant(null)operator(\)) operator({) keyword(throw) ident(exitingException)operator(;) operator(}) @@ -47705,7 +47705,7 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(group)delimiter(")>operator(\)) directive(public) ident(IRubyObject) ident(group)operator(()operator(\)) operator({) - keyword(if) operator(()ident(threadGroup) operator(==) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(threadGroup) operator(==) pre_constant(null)operator(\)) operator({) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -47755,19 +47755,19 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj keyword(return) ident(RubyArray)operator(.)ident(newArrayNoCopy)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(getThreadLocals)operator(()operator(\))operator(.)ident(keySet)operator(()operator(\))operator(.)ident(toArray)operator(()ident(keys)operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(critical=)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(critical=)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(critical_set)operator(()ident(IRubyObject) ident(receiver)operator(,) ident(IRubyObject) ident(value)operator(\)) operator({) ident(receiver)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getThreadService)operator(()operator(\))operator(.)ident(setCritical)operator(()ident(value)operator(.)ident(isTrue)operator(()operator(\))operator(\))operator(;) keyword(return) ident(value)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(critical)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(critical)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(critical)operator(()ident(IRubyObject) ident(receiver)operator(\)) operator({) keyword(return) ident(receiver)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newBoolean)operator(()ident(receiver)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getThreadService)operator(()operator(\))operator(.)ident(getCritical)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(stop)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(stop)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(stop)operator(()ident(IRubyObject) ident(receiver)operator(\)) operator({) ident(RubyThread) ident(rubyThread) operator(=) ident(receiver)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getThreadService)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(.)ident(getThread)operator(()operator(\))operator(;) pre_type(Object) ident(stopLock) operator(=) ident(rubyThread)operator(.)ident(stopLock)operator(;) @@ -47775,33 +47775,33 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj directive(synchronized) operator(()ident(stopLock)operator(\)) operator({) ident(rubyThread)operator(.)ident(pollThreadEvents)operator(()operator(\))operator(;) keyword(try) operator({) - ident(rubyThread)operator(.)ident(isStopped) operator(=) keyword(true)operator(;) + ident(rubyThread)operator(.)ident(isStopped) operator(=) pre_constant(true)operator(;) comment(// attempt to decriticalize all if we're the critical thread) - ident(receiver)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getThreadService)operator(()operator(\))operator(.)ident(setCritical)operator(()keyword(false)operator(\))operator(;) + ident(receiver)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getThreadService)operator(()operator(\))operator(.)ident(setCritical)operator(()pre_constant(false)operator(\))operator(;) ident(stopLock)operator(.)ident(wait)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(InterruptedException) ident(ie)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(InterruptedException) ident(ie)operator(\)) operator({) ident(rubyThread)operator(.)ident(pollThreadEvents)operator(()operator(\))operator(;) operator(}) - ident(rubyThread)operator(.)ident(isStopped) operator(=) keyword(false)operator(;) + ident(rubyThread)operator(.)ident(isStopped) operator(=) pre_constant(false)operator(;) operator(}) keyword(return) ident(receiver)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(kill)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(kill)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(kill)operator(()ident(IRubyObject) ident(receiver)operator(,) ident(IRubyObject) ident(rubyThread)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(if) operator(()operator(!)operator(()ident(rubyThread) keyword(instanceof) ident(RubyThread)operator(\))operator(\)) keyword(throw) ident(receiver)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(()ident(rubyThread)operator(,) ident(receiver)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getThread)operator(()operator(\))operator(\))operator(;) keyword(return) operator(()operator(()ident(RubyThread)operator(\))ident(rubyThread)operator(\))operator(.)ident(kill)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(exit)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(exit)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(s_exit)operator(()ident(IRubyObject) ident(receiver)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyThread) ident(rubyThread) operator(=) ident(receiver)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getThreadService)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(.)ident(getThread)operator(()operator(\))operator(;) - ident(rubyThread)operator(.)ident(killed) operator(=) keyword(true)operator(;) + ident(rubyThread)operator(.)ident(killed) operator(=) pre_constant(true)operator(;) comment(// attempt to decriticalize all if we're the critical thread) - ident(receiver)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getThreadService)operator(()operator(\))operator(.)ident(setCritical)operator(()keyword(false)operator(\))operator(;) + ident(receiver)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getThreadService)operator(()operator(\))operator(.)ident(setCritical)operator(()pre_constant(false)operator(\))operator(;) keyword(throw) keyword(new) ident(ThreadKill)operator(()operator(\))operator(;) operator(}) @@ -47845,7 +47845,7 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj keyword(return) local_variable(this)operator(.)ident(priority)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(raise)delimiter(")>operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(raise)delimiter(")>operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(raise)operator(()ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(ensureNotCurrent)operator(()operator(\))operator(;) ident(Ruby) ident(runtime) operator(=) ident(getRuntime)operator(()operator(\))operator(;) @@ -47888,7 +47888,7 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj keyword(if)operator(()ident(args)operator(.)ident(length) operator(==) integer(0)operator(\)) operator({) ident(IRubyObject) ident(lastException) operator(=) ident(runtime)operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(get)operator(()string<delimiter(")content($!)delimiter(")>operator(\))operator(;) keyword(if)operator(()ident(lastException)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) - keyword(return) keyword(new) ident(RaiseException)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getRuntimeError)operator(()operator(\))operator(,) string<delimiter(")delimiter(")>operator(,) keyword(false)operator(\))operator(.)ident(getException)operator(()operator(\))operator(;) + keyword(return) keyword(new) ident(RaiseException)operator(()ident(runtime)operator(,) ident(runtime)operator(.)ident(getRuntimeError)operator(()operator(\))operator(,) string<delimiter(")delimiter(")>operator(,) pre_constant(false)operator(\))operator(.)ident(getException)operator(()operator(\))operator(;) operator(}) keyword(return) ident(lastException)operator(;) operator(}) @@ -47929,7 +47929,7 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj comment(// if stopped, unstop) directive(synchronized) operator(()ident(stopLock)operator(\)) operator({) keyword(if) operator(()ident(isStopped)operator(\)) operator({) - ident(isStopped) operator(=) keyword(false)operator(;) + ident(isStopped) operator(=) pre_constant(false)operator(;) ident(stopLock)operator(.)ident(notifyAll)operator(()operator(\))operator(;) operator(}) operator(}) @@ -47937,15 +47937,15 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj keyword(return) local_variable(this)operator(;) operator(}) - directive(public) type(void) ident(sleep)operator(()type(long) ident(millis)operator(\)) directive(throws) pre_type(InterruptedException) operator({) - ident(assert) local_variable(this) operator(==) ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(.)ident(getThread)operator(()operator(\))operator(;) + directive(public) type(void) ident(sleep)operator(()type(long) ident(millis)operator(\)) directive(throws) exception(InterruptedException) operator({) + keyword(assert) local_variable(this) operator(==) ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(.)ident(getThread)operator(()operator(\))operator(;) directive(synchronized) operator(()ident(stopLock)operator(\)) operator({) ident(pollThreadEvents)operator(()operator(\))operator(;) keyword(try) operator({) - ident(isStopped) operator(=) keyword(true)operator(;) + ident(isStopped) operator(=) pre_constant(true)operator(;) ident(stopLock)operator(.)ident(wait)operator(()ident(millis)operator(\))operator(;) operator(}) keyword(finally) operator({) - ident(isStopped) operator(=) keyword(false)operator(;) + ident(isStopped) operator(=) pre_constant(false)operator(;) ident(pollThreadEvents)operator(()operator(\))operator(;) operator(}) operator(}) @@ -47954,14 +47954,14 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(status)delimiter(")>operator(\)) directive(public) ident(IRubyObject) ident(status)operator(()operator(\)) operator({) keyword(if) operator(()ident(threadImpl)operator(.)ident(isAlive)operator(()operator(\))operator(\)) operator({) - keyword(if) operator(()ident(isStopped) operator(||) ident(currentSelector) operator(!=) keyword(null) operator(&&) ident(currentSelector)operator(.)ident(isOpen)operator(()operator(\))operator(\)) operator({) + keyword(if) operator(()ident(isStopped) operator(||) ident(currentSelector) operator(!=) pre_constant(null) operator(&&) ident(currentSelector)operator(.)ident(isOpen)operator(()operator(\))operator(\)) operator({) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()string<delimiter(")content(sleep)delimiter(")>operator(\))operator(;) operator(}) keyword(else) keyword(if) operator(()ident(killed)operator(\)) operator({) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()string<delimiter(")content(aborting)delimiter(")>operator(\))operator(;) operator(}) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()string<delimiter(")content(run)delimiter(")>operator(\))operator(;) - operator(}) keyword(else) keyword(if) operator(()ident(exitingException) operator(!=) keyword(null)operator(\)) operator({) + operator(}) keyword(else) keyword(if) operator(()ident(exitingException) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) keyword(else) operator({) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getFalse)operator(()operator(\))operator(;) @@ -47985,7 +47985,7 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj ident(currentThread)operator(.)ident(pollThreadEvents)operator(()operator(\))operator(;) keyword(if) operator(()ident(DEBUG)operator(\)) pre_type(System)operator(.)ident(out)operator(.)ident(println)operator(()string<delimiter(")content(thread )delimiter(")> operator(+) pre_type(Thread)operator(.)ident(currentThread)operator(()operator(\)) operator(+) string<delimiter(")content( succeeded with kill)delimiter(")>operator(\))operator(;) - ident(killed) operator(=) keyword(true)operator(;) + ident(killed) operator(=) pre_constant(true)operator(;) comment(// If the target thread is sleeping or stopped, wake it) directive(synchronized) operator(()ident(stopLock)operator(\)) operator({) @@ -48009,10 +48009,10 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj keyword(try) operator({) ident(threadImpl)operator(.)ident(join)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(InterruptedException) ident(ie)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(InterruptedException) ident(ie)operator(\)) operator({) comment(// we were interrupted, check thread events again) ident(currentThread)operator(.)ident(pollThreadEvents)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(ExecutionException) ident(ie)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(ExecutionException) ident(ie)operator(\)) operator({) comment(// we were interrupted, check thread events again) ident(currentThread)operator(.)ident(pollThreadEvents)operator(()operator(\))operator(;) operator(}) @@ -48035,7 +48035,7 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj operator(}) directive(public) type(void) ident(exceptionRaised)operator(()ident(RaiseException) ident(exception)operator(\)) operator({) - ident(assert) ident(isCurrent)operator(()operator(\))operator(;) + keyword(assert) ident(isCurrent)operator(()operator(\))operator(;) ident(RubyException) ident(rubyException) operator(=) ident(exception)operator(.)ident(getException)operator(()operator(\))operator(;) ident(Ruby) ident(runtime) operator(=) ident(rubyException)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -48079,7 +48079,7 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj type(boolean) ident(oldBlocking) operator(=) ident(selectable)operator(.)ident(isBlocking)operator(()operator(\))operator(;) keyword(try) operator({) - ident(selectable)operator(.)ident(configureBlocking)operator(()keyword(false)operator(\))operator(;) + ident(selectable)operator(.)ident(configureBlocking)operator(()pre_constant(false)operator(\))operator(;) ident(io)operator(.)ident(addBlockingThread)operator(()local_variable(this)operator(\))operator(;) ident(currentSelector) operator(=) ident(selectable)operator(.)ident(provider)operator(()operator(\))operator(.)ident(openSelector)operator(()operator(\))operator(;) @@ -48095,26 +48095,26 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj pre_type(Set)operator(<)pre_type(SelectionKey)operator(>) ident(keySet) operator(=) ident(currentSelector)operator(.)ident(selectedKeys)operator(()operator(\))operator(;) keyword(if) operator(()ident(keySet)operator(.)ident(iterator)operator(()operator(\))operator(.)ident(next)operator(()operator(\)) operator(==) ident(key)operator(\)) operator({) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) operator(}) - keyword(return) keyword(false)operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(ioe)operator(\)) operator({) + keyword(return) pre_constant(false)operator(;) + operator(}) keyword(catch) operator(()exception(IOException) ident(ioe)operator(\)) operator({) keyword(throw) ident(io)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newRuntimeError)operator(()string<delimiter(")content(Error with selector: )delimiter(")> operator(+) ident(ioe)operator(\))operator(;) operator(}) keyword(finally) operator({) - keyword(if) operator(()ident(currentSelector) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(currentSelector) operator(!=) pre_constant(null)operator(\)) operator({) keyword(try) operator({) ident(currentSelector)operator(.)ident(close)operator(()operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(ioe)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(ioe)operator(\)) operator({) keyword(throw) ident(io)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newRuntimeError)operator(()string<delimiter(")content(Could not close selector)delimiter(")>operator(\))operator(;) operator(}) operator(}) - ident(currentSelector) operator(=) keyword(null)operator(;) + ident(currentSelector) operator(=) pre_constant(null)operator(;) ident(io)operator(.)ident(removeBlockingThread)operator(()local_variable(this)operator(\))operator(;) keyword(try) operator({) ident(selectable)operator(.)ident(configureBlocking)operator(()ident(oldBlocking)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(ioe)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(ioe)operator(\)) operator({) comment(// ignore; I don't like doing it, but it seems like we) comment(// really just need to make all channels non-blocking by) comment(// default and use select when implementing blocking ops,) @@ -48125,28 +48125,28 @@ directive(public) type(class) class(RubyThread) directive(extends) ident(RubyObj operator(}) operator(}) keyword(else) operator({) comment(// can't select, just have to do a blocking call) - keyword(return) keyword(true)operator(;) + keyword(return) pre_constant(true)operator(;) operator(}) operator(}) directive(public) type(void) ident(interrupt)operator(()operator(\)) operator({) - keyword(if) operator(()ident(currentSelector) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(currentSelector) operator(!=) pre_constant(null)operator(\)) operator({) ident(currentSelector)operator(.)ident(wakeup)operator(()operator(\))operator(;) operator(}) operator(}) directive(public) type(void) ident(beforeBlockingCall)operator(()operator(\)) operator({) - ident(isStopped) operator(=) keyword(true)operator(;) + ident(isStopped) operator(=) pre_constant(true)operator(;) operator(}) directive(public) type(void) ident(afterBlockingCall)operator(()operator(\)) operator({) - ident(isStopped) operator(=) keyword(false)operator(;) + ident(isStopped) operator(=) pre_constant(false)operator(;) operator(}) directive(private) type(void) ident(receivedAnException)operator(()ident(ThreadContext) ident(context)operator(\)) operator({) comment(// clear this so we don't keep re-throwing) ident(IRubyObject) ident(raiseException) operator(=) ident(receivedException)operator(;) - ident(receivedException) operator(=) keyword(null)operator(;) + ident(receivedException) operator(=) pre_constant(null)operator(;) ident(RubyModule) ident(kernelModule) operator(=) ident(getRuntime)operator(()operator(\))operator(.)ident(getKernel)operator(()operator(\))operator(;) keyword(if) operator(()ident(DEBUG)operator(\)) operator({) pre_type(System)operator(.)ident(out)operator(.)ident(println)operator(()string<delimiter(")content(thread )delimiter(")> operator(+) pre_type(Thread)operator(.)ident(currentThread)operator(()operator(\)) operator(+) string<delimiter(")content( before propagating exception: )delimiter(")> operator(+) ident(killed)operator(\))operator(;) @@ -48204,7 +48204,7 @@ comment(/** annotation(@JRubyClass)operator(()ident(name)operator(=)string<delimiter(")content(ThreadGroup)delimiter(")>operator(\)) directive(public) type(class) class(RubyThreadGroup) directive(extends) ident(RubyObject) operator({) directive(private) pre_type(Map)operator(<)pre_type(Integer)operator(,) ident(IRubyObject)operator(>) ident(rubyThreadList) operator(=) keyword(new) pre_type(HashMap)operator(<)pre_type(Integer)operator(,) ident(IRubyObject)operator(>)operator(()operator(\))operator(;) - directive(private) type(boolean) ident(enclosed) operator(=) keyword(false)operator(;) + directive(private) type(boolean) ident(enclosed) operator(=) pre_constant(false)operator(;) comment(// ENEBO: Can these be fast?) directive(public) directive(static) ident(RubyClass) ident(createThreadGroupClass)operator(()ident(Ruby) ident(runtime)operator(\)) operator({) @@ -48221,12 +48221,12 @@ directive(public) type(class) class(RubyThreadGroup) directive(extends) ident(Ru keyword(return) ident(threadGroupClass)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(newInstance)operator(()ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) keyword(new) ident(RubyThreadGroup)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,) operator(()ident(RubyClass)operator(\))ident(recv)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(add)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(add)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(synchronized) ident(IRubyObject) ident(add)operator(()ident(IRubyObject) ident(rubyThread)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(if) operator(()operator(!)operator(()ident(rubyThread) keyword(instanceof) ident(RubyThread)operator(\))operator(\)) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(()ident(rubyThread)operator(,) ident(getRuntime)operator(()operator(\))operator(.)ident(getThread)operator(()operator(\))operator(\))operator(;) @@ -48259,23 +48259,23 @@ directive(public) type(class) class(RubyThreadGroup) directive(extends) ident(Ru operator(}) directive(public) directive(synchronized) type(void) ident(remove)operator(()ident(RubyThread) ident(rubyThread)operator(\)) operator({) - ident(rubyThread)operator(.)ident(setThreadGroup)operator(()keyword(null)operator(\))operator(;) + ident(rubyThread)operator(.)ident(setThreadGroup)operator(()pre_constant(null)operator(\))operator(;) ident(rubyThreadList)operator(.)ident(remove)operator(()pre_type(System)operator(.)ident(identityHashCode)operator(()ident(rubyThread)operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(enclose)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(enclose)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(enclose)operator(()ident(Block) ident(block)operator(\)) operator({) - ident(enclosed) operator(=) keyword(true)operator(;) + ident(enclosed) operator(=) pre_constant(true)operator(;) keyword(return) local_variable(this)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(enclosed?)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(enclosed?)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(IRubyObject) ident(enclosed_p)operator(()ident(Block) ident(block)operator(\)) operator({) keyword(return) keyword(new) ident(RubyBoolean)operator(()ident(getRuntime)operator(()operator(\))operator(,) ident(enclosed)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(list)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(list)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) directive(synchronized) ident(IRubyObject) ident(list)operator(()ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newArrayNoCopy)operator(()operator(()ident(IRubyObject)type([])operator(\)) ident(rubyThreadList)operator(.)ident(values)operator(()operator(\))operator(.)ident(toArray)operator(()keyword(new) ident(IRubyObject)operator([)ident(rubyThreadList)operator(.)ident(size)operator(()operator(\))operator(])operator(\))operator(\))operator(;) operator(}) @@ -48377,13 +48377,13 @@ directive(public) type(class) class(RubyTime) directive(extends) ident(RubyObjec ident(RubyString) ident(tzVar) operator(=) ident(runtime)operator(.)ident(newString)operator(()ident(TZ_STRING)operator(\))operator(;) ident(RubyHash) ident(h) operator(=) operator(()operator(()ident(RubyHash)operator(\))ident(runtime)operator(.)ident(getObject)operator(()operator(\))operator(.)ident(fastGetConstant)operator(()string<delimiter(")content(ENV)delimiter(")>operator(\))operator(\))operator(;) ident(IRubyObject) ident(tz) operator(=) ident(h)operator(.)ident(op_aref)operator(()ident(runtime)operator(.)ident(getCurrentContext)operator(()operator(\))operator(,) ident(tzVar)operator(\))operator(;) - keyword(if) operator(()ident(tz) operator(==) keyword(null) operator(||) operator(!) operator(()ident(tz) keyword(instanceof) ident(RubyString)operator(\))operator(\)) operator({) + keyword(if) operator(()ident(tz) operator(==) pre_constant(null) operator(||) operator(!) operator(()ident(tz) keyword(instanceof) ident(RubyString)operator(\))operator(\)) operator({) keyword(return) ident(DateTimeZone)operator(.)ident(getDefault)operator(()operator(\))operator(;) operator(}) keyword(else) operator({) pre_type(String) ident(zone) operator(=) ident(tz)operator(.)ident(toString)operator(()operator(\))operator(;) ident(DateTimeZone) ident(cachedZone) operator(=) ident(runtime)operator(.)ident(getLocalTimezoneCache)operator(()operator(\))operator(.)ident(get)operator(()ident(zone)operator(\))operator(;) - keyword(if) operator(()ident(cachedZone) operator(!=) keyword(null)operator(\)) keyword(return) ident(cachedZone)operator(;) + keyword(if) operator(()ident(cachedZone) operator(!=) pre_constant(null)operator(\)) keyword(return) ident(cachedZone)operator(;) pre_type(String) ident(originalZone) operator(=) ident(zone)operator(;) @@ -48400,7 +48400,7 @@ directive(public) type(class) class(RubyTime) directive(extends) ident(RubyObjec comment(// GMT+00:00 --> Etc/GMT, see "MRI behavior") comment(// comment below.) keyword(if) operator(()operator(()string<delimiter(")content(00)delimiter(")>operator(.)ident(equals)operator(()ident(hours)operator(\)) operator(||) string<delimiter(")content(0)delimiter(")>operator(.)ident(equals)operator(()ident(hours)operator(\))operator(\)) - operator(&&) operator(()ident(minutes) operator(==) keyword(null) operator(||) string<delimiter(")content(:00)delimiter(")>operator(.)ident(equals)operator(()ident(minutes)operator(\)) operator(||) string<delimiter(")content(:0)delimiter(")>operator(.)ident(equals)operator(()ident(minutes)operator(\))operator(\))operator(\)) operator({) + operator(&&) operator(()ident(minutes) operator(==) pre_constant(null) operator(||) string<delimiter(")content(:00)delimiter(")>operator(.)ident(equals)operator(()ident(minutes)operator(\)) operator(||) string<delimiter(")content(:0)delimiter(")>operator(.)ident(equals)operator(()ident(minutes)operator(\))operator(\))operator(\)) operator({) ident(zone) operator(=) string<delimiter(")content(Etc/GMT)delimiter(")>operator(;) operator(}) keyword(else) operator({) comment(// Invert the sign, since TZ format and Java format) @@ -48411,7 +48411,7 @@ directive(public) type(class) class(RubyTime) directive(extends) ident(RubyObjec comment(// Always use "GMT" since that's required by Java API.) ident(zone) operator(=) string<delimiter(")content(GMT)delimiter(")> operator(+) ident(sign) operator(+) ident(hours)operator(;) - keyword(if) operator(()ident(minutes) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(minutes) operator(!=) pre_constant(null)operator(\)) operator({) ident(zone) operator(+=) ident(minutes)operator(;) operator(}) operator(}) @@ -48563,7 +48563,7 @@ directive(public) type(class) class(RubyTime) directive(extends) ident(RubyObjec directive(final) ident(RubyDateFormat) ident(rubyDateFormat) operator(=) keyword(new) ident(RubyDateFormat)operator(()string<delimiter(")content(-)delimiter(")>operator(,) pre_type(Locale)operator(.)ident(US)operator(\))operator(;) ident(rubyDateFormat)operator(.)ident(applyPattern)operator(()ident(format)operator(.)ident(toString)operator(()operator(\))operator(\))operator(;) ident(rubyDateFormat)operator(.)ident(setDateTime)operator(()ident(dt)operator(\))operator(;) - pre_type(String) ident(result) operator(=) ident(rubyDateFormat)operator(.)ident(format)operator(()keyword(null)operator(\))operator(;) + pre_type(String) ident(result) operator(=) ident(rubyDateFormat)operator(.)ident(format)operator(()pre_constant(null)operator(\))operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()ident(result)operator(\))operator(;) operator(}) @@ -48832,7 +48832,7 @@ directive(public) type(class) class(RubyTime) directive(extends) ident(RubyObjec keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()operator(()type(int)operator(\))operator(()operator(()operator(()ident(dt)operator(.)ident(getMillis)operator(()operator(\)) operator(/) integer(1000)operator(\)) operator(^) ident(microseconds)operator(()operator(\))operator(\)) operator(<)operator(<) integer(1)operator(\)) operator(>)operator(>) integer(1)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(_dump)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(_dump)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyString) ident(dump)operator(()ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) ident(RubyString) ident(str) operator(=) operator(()ident(RubyString)operator(\)) ident(mdump)operator(()keyword(new) ident(IRubyObject)type([]) operator({) local_variable(this) operator(})operator(\))operator(;) ident(str)operator(.)ident(syncVariables)operator(()local_variable(this)operator(.)ident(getVariableList)operator(()operator(\))operator(\))operator(;) @@ -48862,10 +48862,10 @@ directive(public) type(class) class(RubyTime) directive(extends) ident(RubyObjec ident(dumpValue)operator([)ident(i)operator(]) operator(=) operator(()type(byte)operator(\))operator(()ident(se) operator(&) hex(0xFF)operator(\))operator(;) ident(se) operator(>)operator(>)operator(>=) integer(8)operator(;) operator(}) - keyword(return) ident(RubyString)operator(.)ident(newString)operator(()ident(obj)operator(.)ident(getRuntime)operator(()operator(\))operator(,) keyword(new) ident(ByteList)operator(()ident(dumpValue)operator(,)keyword(false)operator(\))operator(\))operator(;) + keyword(return) ident(RubyString)operator(.)ident(newString)operator(()ident(obj)operator(.)ident(getRuntime)operator(()operator(\))operator(,) keyword(new) ident(ByteList)operator(()ident(dumpValue)operator(,)pre_constant(false)operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(Block) ident(block)operator(\)) operator({) keyword(return) local_variable(this)operator(;) operator(}) @@ -48887,14 +48887,14 @@ directive(public) type(class) class(RubyTime) directive(extends) ident(RubyObjec keyword(return) ident(newInstance)operator(()ident(context)operator(,) ident(recv)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(now)delimiter(")>operator(,) ident(backtrace) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(now)delimiter(")>operator(,) ident(backtrace) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(newInstance)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(\)) operator({) ident(IRubyObject) ident(obj) operator(=) operator(()operator(()ident(RubyClass)operator(\)) ident(recv)operator(\))operator(.)ident(allocate)operator(()operator(\))operator(;) ident(obj)operator(.)ident(getMetaClass)operator(()operator(\))operator(.)ident(getBaseCallSites)operator(()operator(\))operator([)ident(RubyClass)operator(.)ident(CS_IDX_INITIALIZE)operator(])operator(.)ident(call)operator(()ident(context)operator(,) ident(obj)operator(\))operator(;) keyword(return) ident(obj)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(at)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(at)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(at)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) directive(final) ident(RubyTime) ident(time)operator(;) @@ -48930,7 +48930,7 @@ directive(public) type(class) class(RubyTime) directive(extends) ident(RubyObjec keyword(return) ident(time)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(at)delimiter(")>operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(at)delimiter(")>operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(at)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(arg1)operator(,) ident(IRubyObject) ident(arg2)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -48953,17 +48953,17 @@ directive(public) type(class) class(RubyTime) directive(extends) ident(RubyObjec keyword(return) ident(time)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(local)delimiter(")>operator(,) string<delimiter(")content(mktime)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(9)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(local)delimiter(")>operator(,) string<delimiter(")content(mktime)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(9)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyTime) ident(new_local)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) - keyword(return) ident(createTime)operator(()ident(recv)operator(,) ident(args)operator(,) keyword(false)operator(\))operator(;) + keyword(return) ident(createTime)operator(()ident(recv)operator(,) ident(args)operator(,) pre_constant(false)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(utc)delimiter(")>operator(,) string<delimiter(")content(gm)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(9)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(utc)delimiter(")>operator(,) string<delimiter(")content(gm)delimiter(")>operator(})operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(9)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyTime) ident(new_utc)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) - keyword(return) ident(createTime)operator(()ident(recv)operator(,) ident(args)operator(,) keyword(true)operator(\))operator(;) + keyword(return) ident(createTime)operator(()ident(recv)operator(,) ident(args)operator(,) pre_constant(true)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(_load)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(_load)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyTime) ident(load)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(from)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(s_mload)operator(()ident(recv)operator(,) operator(()ident(RubyTime)operator(\))operator(()operator(()operator(()ident(RubyClass)operator(\))ident(recv)operator(\))operator(.)ident(allocate)operator(()operator(\))operator(\))operator(,) ident(from)operator(\))operator(;) operator(}) @@ -48973,7 +48973,7 @@ directive(public) type(class) class(RubyTime) directive(extends) ident(RubyObjec ident(DateTime) ident(dt) operator(=) keyword(new) ident(DateTime)operator(()ident(DateTimeZone)operator(.)ident(UTC)operator(\))operator(;) - type(byte)type([]) ident(fromAsBytes) operator(=) keyword(null)operator(;) + type(byte)type([]) ident(fromAsBytes) operator(=) pre_constant(null)operator(;) ident(fromAsBytes) operator(=) ident(from)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(getBytes)operator(()operator(\))operator(;) keyword(if)operator(()ident(fromAsBytes)operator(.)ident(length) operator(!=) integer(8)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newTypeError)operator(()string<delimiter(")content(marshaled time format differ)delimiter(")>operator(\))operator(;) @@ -49042,7 +49042,7 @@ directive(public) type(class) class(RubyTime) directive(extends) ident(RubyObjec operator(}) keyword(if) operator(()ident(args)operator([)integer(0)operator(]) keyword(instanceof) ident(RubyString)operator(\)) operator({) - ident(args)operator([)integer(0)operator(]) operator(=) ident(RubyNumeric)operator(.)ident(str2inum)operator(()ident(runtime)operator(,) operator(()ident(RubyString)operator(\)) ident(args)operator([)integer(0)operator(])operator(,) integer(10)operator(,) keyword(false)operator(\))operator(;) + ident(args)operator([)integer(0)operator(]) operator(=) ident(RubyNumeric)operator(.)ident(str2inum)operator(()ident(runtime)operator(,) operator(()ident(RubyString)operator(\)) ident(args)operator([)integer(0)operator(])operator(,) integer(10)operator(,) pre_constant(false)operator(\))operator(;) operator(}) type(int) ident(year) operator(=) operator(()type(int)operator(\)) ident(RubyNumeric)operator(.)ident(num2long)operator(()ident(args)operator([)integer(0)operator(])operator(\))operator(;) @@ -49055,12 +49055,12 @@ directive(public) type(class) class(RubyTime) directive(extends) ident(RubyObjec pre_type(String) ident(monthString) operator(=) ident(tmp)operator(.)ident(toString)operator(()operator(\))operator(.)ident(toLowerCase)operator(()operator(\))operator(;) pre_type(Integer) ident(monthInt) operator(=) ident(MONTHS_MAP)operator(.)ident(get)operator(()ident(monthString)operator(\))operator(;) - keyword(if) operator(()ident(monthInt) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(monthInt) operator(!=) pre_constant(null)operator(\)) operator({) ident(month) operator(=) ident(monthInt)operator(;) operator(}) keyword(else) operator({) keyword(try) operator({) ident(month) operator(=) pre_type(Integer)operator(.)ident(parseInt)operator(()ident(monthString)operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(NumberFormatException) ident(nfExcptn)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(NumberFormatException) ident(nfExcptn)operator(\)) operator({) keyword(throw) ident(runtime)operator(.)ident(newArgumentError)operator(()string<delimiter(")content(Argument out of range.)delimiter(")>operator(\))operator(;) operator(}) operator(}) @@ -49216,7 +49216,7 @@ directive(public) type(class) class(RubyUnboundMethod) directive(extends) ident( comment(/** * @see org.jruby.RubyMethod#call(IRubyObject[]\) */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(call)delimiter(")>operator(,) string<delimiter(")content([])delimiter(")>operator(})operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) operator({)string<delimiter(")content(call)delimiter(")>operator(,) string<delimiter(")content([])delimiter(")>operator(})operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) annotation(@Override) directive(public) ident(IRubyObject) ident(call)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(throw) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(()string<delimiter(")content(you cannot call unbound method; bind first)delimiter(")>operator(\))operator(;) @@ -49225,13 +49225,13 @@ directive(public) type(class) class(RubyUnboundMethod) directive(extends) ident( comment(/** * @see org.jruby.RubyMethod#unbind(\) */) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(unbind)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(unbind)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) annotation(@Override) directive(public) ident(RubyUnboundMethod) ident(unbind)operator(()ident(Block) ident(block)operator(\)) operator({) keyword(return) local_variable(this)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(bind)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(bind)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) directive(public) ident(RubyMethod) ident(bind)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(aReceiver)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyClass) ident(receiverClass) operator(=) ident(aReceiver)operator(.)ident(getMetaClass)operator(()operator(\))operator(;) @@ -49255,7 +49255,7 @@ directive(public) type(class) class(RubyUnboundMethod) directive(extends) ident( keyword(return) ident(newUnboundMethod)operator(()ident(implementationModule)operator(,) ident(methodName)operator(,) ident(originModule)operator(,) ident(originName)operator(,) ident(method)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(to_proc)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(to_proc)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) annotation(@Override) directive(public) ident(IRubyObject) ident(to_proc)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) keyword(return) local_variable(super)operator(.)ident(to_proc)operator(()ident(context)operator(,) ident(unusedBlock)operator(\))operator(;) @@ -49410,7 +49410,7 @@ directive(public) type(class) class(RubyYAML) operator({) keyword(return) ident(result)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(dump)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(dump)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(dump)operator(()ident(IRubyObject) ident(self)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(IRubyObject) ident(obj) operator(=) ident(args)operator([)integer(0)operator(])operator(;) ident(Ruby) ident(runtime) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(;) @@ -49422,18 +49422,18 @@ directive(public) type(class) class(RubyYAML) operator({) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(dump_all)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(dump_all)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(dump_all)operator(()ident(IRubyObject) ident(self)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(ThreadContext) ident(context) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(;) ident(RubyArray) ident(objs) operator(=) operator(()ident(RubyArray)operator(\))ident(args)operator([)integer(0)operator(])operator(;) - ident(IRubyObject) ident(io) operator(=) keyword(null)operator(;) - ident(IRubyObject) ident(io2) operator(=) keyword(null)operator(;) - keyword(if)operator(()ident(args)operator(.)ident(length) operator(==) integer(2) operator(&&) ident(args)operator([)integer(1)operator(]) operator(!=) keyword(null) operator(&&) operator(!)ident(args)operator([)integer(1)operator(])operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) + ident(IRubyObject) ident(io) operator(=) pre_constant(null)operator(;) + ident(IRubyObject) ident(io2) operator(=) pre_constant(null)operator(;) + keyword(if)operator(()ident(args)operator(.)ident(length) operator(==) integer(2) operator(&&) ident(args)operator([)integer(1)operator(]) operator(!=) pre_constant(null) operator(&&) operator(!)ident(args)operator([)integer(1)operator(])operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) ident(io) operator(=) ident(args)operator([)integer(1)operator(])operator(;) operator(}) ident(YAMLConfig) ident(cfg) operator(=) ident(YAML)operator(.)ident(config)operator(()operator(\))operator(.)ident(version)operator(()string<delimiter(")content(1.0)delimiter(")>operator(\))operator(;) - ident(IOOutputStream) ident(iox) operator(=) keyword(null)operator(;) - keyword(if)operator(()keyword(null) operator(==) ident(io)operator(\)) operator({) + ident(IOOutputStream) ident(iox) operator(=) pre_constant(null)operator(;) + keyword(if)operator(()pre_constant(null) operator(==) ident(io)operator(\)) operator({) ident(io2) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(fastGetClass)operator(()string<delimiter(")content(StringIO)delimiter(")>operator(\))operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(new)delimiter(")>operator(\))operator(;) ident(iox) operator(=) keyword(new) ident(IOOutputStream)operator(()ident(io2)operator(\))operator(;) operator(}) keyword(else) operator({) @@ -49447,10 +49447,10 @@ directive(public) type(class) class(RubyYAML) operator({) ident(r)operator(.)ident(represent)operator(()ident(iter)operator(.)ident(next)operator(()operator(\))operator(\))operator(;) operator(}) ident(ser)operator(.)ident(close)operator(()operator(\))operator(;) - operator(}) keyword(catch)operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch)operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newIOErrorFromException)operator(()ident(e)operator(\))operator(;) operator(}) - keyword(if)operator(()keyword(null) operator(==) ident(io)operator(\)) operator({) + keyword(if)operator(()pre_constant(null) operator(==) ident(io)operator(\)) operator({) ident(io2)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(rewind)delimiter(")>operator(\))operator(;) keyword(return) ident(io2)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(read)delimiter(")>operator(\))operator(;) operator(}) keyword(else) operator({) @@ -49458,11 +49458,11 @@ directive(public) type(class) class(RubyYAML) operator({) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(_parse_internal)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(_parse_internal)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(parse_internal)operator(()ident(IRubyObject) ident(self)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) type(boolean) ident(debug) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getDebug)operator(()operator(\))operator(.)ident(isTrue)operator(()operator(\))operator(;) ident(IRubyObject) ident(io) operator(=) ident(check_yaml_port)operator(()ident(arg)operator(\))operator(;) - pre_type(Scanner) ident(scn) operator(=) keyword(null)operator(;) + pre_type(Scanner) ident(scn) operator(=) pre_constant(null)operator(;) keyword(try) operator({) keyword(if)operator(()ident(io) keyword(instanceof) ident(RubyString)operator(\)) operator({) ident(scn) operator(=) ident(debug) operator(?) keyword(new) ident(PositioningScannerImpl)operator(()operator(()operator(()ident(RubyString)operator(\))ident(io)operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(\)) operator(:) keyword(new) ident(ScannerImpl)operator(()operator(()operator(()ident(RubyString)operator(\))ident(io)operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(\))operator(;) @@ -49488,11 +49488,11 @@ directive(public) type(class) class(RubyYAML) operator({) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(load)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(load)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(load)operator(()ident(IRubyObject) ident(self)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) type(boolean) ident(debug) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getDebug)operator(()operator(\))operator(.)ident(isTrue)operator(()operator(\))operator(;) ident(IRubyObject) ident(io) operator(=) ident(check_yaml_port)operator(()ident(arg)operator(\))operator(;) - pre_type(Scanner) ident(scn) operator(=) keyword(null)operator(;) + pre_type(Scanner) ident(scn) operator(=) pre_constant(null)operator(;) keyword(try) operator({) keyword(if)operator(()ident(io) keyword(instanceof) ident(RubyString)operator(\)) operator({) ident(scn) operator(=) ident(debug) operator(?) keyword(new) ident(PositioningScannerImpl)operator(()operator(()operator(()ident(RubyString)operator(\))ident(io)operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(\)) operator(:) keyword(new) ident(ScannerImpl)operator(()operator(()operator(()ident(RubyString)operator(\))ident(io)operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(\))operator(;) @@ -49518,7 +49518,7 @@ directive(public) type(class) class(RubyYAML) operator({) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(load_file)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(load_file)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(load_file)operator(()ident(IRubyObject) ident(self)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(ThreadContext) ident(context) operator(=) ident(runtime)operator(.)ident(getCurrentContext)operator(()operator(\))operator(;) @@ -49528,12 +49528,12 @@ directive(public) type(class) class(RubyYAML) operator({) keyword(return) ident(val)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_document)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_document)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(each_document)operator(()ident(IRubyObject) ident(self)operator(,) ident(IRubyObject) ident(arg)operator(,) ident(Block) ident(block)operator(\)) operator({) type(boolean) ident(debug) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getDebug)operator(()operator(\))operator(.)ident(isTrue)operator(()operator(\))operator(;) ident(ThreadContext) ident(context) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(;) ident(IRubyObject) ident(io) operator(=) ident(arg)operator(;) - pre_type(Scanner) ident(scn) operator(=) keyword(null)operator(;) + pre_type(Scanner) ident(scn) operator(=) pre_constant(null)operator(;) keyword(try) operator({) keyword(if)operator(()ident(io) keyword(instanceof) ident(RubyString)operator(\)) operator({) ident(scn) operator(=) ident(debug) operator(?) keyword(new) ident(PositioningScannerImpl)operator(()operator(()operator(()ident(RubyString)operator(\))ident(io)operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(\)) operator(:) keyword(new) ident(ScannerImpl)operator(()operator(()operator(()ident(RubyString)operator(\))ident(io)operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(\))operator(;) @@ -49559,12 +49559,12 @@ directive(public) type(class) class(RubyYAML) operator({) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(load_documents)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(load_documents)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(load_documents)operator(()ident(IRubyObject) ident(self)operator(,) ident(IRubyObject) ident(arg)operator(,) ident(Block) ident(block)operator(\)) operator({) type(boolean) ident(debug) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getDebug)operator(()operator(\))operator(.)ident(isTrue)operator(()operator(\))operator(;) ident(ThreadContext) ident(context) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(;) ident(IRubyObject) ident(io) operator(=) ident(check_yaml_port)operator(()ident(arg)operator(\))operator(;) - pre_type(Scanner) ident(scn) operator(=) keyword(null)operator(;) + pre_type(Scanner) ident(scn) operator(=) pre_constant(null)operator(;) keyword(try) operator({) keyword(if)operator(()ident(io) keyword(instanceof) ident(RubyString)operator(\)) operator({) ident(scn) operator(=) ident(debug) operator(?) keyword(new) ident(PositioningScannerImpl)operator(()operator(()operator(()ident(RubyString)operator(\))ident(io)operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(\)) operator(:) keyword(new) ident(ScannerImpl)operator(()operator(()operator(()ident(RubyString)operator(\))ident(io)operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(\))operator(;) @@ -49590,13 +49590,13 @@ directive(public) type(class) class(RubyYAML) operator({) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(load_stream)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(load_stream)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(load_stream)operator(()ident(IRubyObject) ident(self)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) type(boolean) ident(debug) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getDebug)operator(()operator(\))operator(.)ident(isTrue)operator(()operator(\))operator(;) ident(ThreadContext) ident(context) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(;) ident(IRubyObject) ident(d) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) ident(IRubyObject) ident(io) operator(=) ident(arg)operator(;) - pre_type(Scanner) ident(scn) operator(=) keyword(null)operator(;) + pre_type(Scanner) ident(scn) operator(=) pre_constant(null)operator(;) keyword(try) operator({) keyword(if)operator(()ident(io) keyword(instanceof) ident(RubyString)operator(\)) operator({) ident(scn) operator(=) ident(debug) operator(?) keyword(new) ident(PositioningScannerImpl)operator(()operator(()operator(()ident(RubyString)operator(\))ident(io)operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(\)) operator(:) keyword(new) ident(ScannerImpl)operator(()operator(()operator(()ident(RubyString)operator(\))ident(io)operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(\))operator(;) @@ -49625,7 +49625,7 @@ directive(public) type(class) class(RubyYAML) operator({) operator(}) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(dump_stream)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(dump_stream)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(dump_stream)operator(()ident(IRubyObject) ident(self)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(ThreadContext) ident(context) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(;) ident(IRubyObject) ident(stream) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(fastGetModule)operator(()string<delimiter(")content(YAML)delimiter(")>operator(\))operator(.)ident(fastGetClass)operator(()string<delimiter(")content(Stream)delimiter(")>operator(\))operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(new)delimiter(")>operator(\))operator(;) @@ -49635,7 +49635,7 @@ directive(public) type(class) class(RubyYAML) operator({) keyword(return) ident(stream)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(emit)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(quick_emit_node)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(quick_emit_node)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(quick_emit_node)operator(()ident(IRubyObject) ident(self)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) keyword(return) ident(block)operator(.)ident(yield)operator(()ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(,) ident(args)operator([)integer(0)operator(])operator(\))operator(;) operator(}) @@ -49694,7 +49694,7 @@ comment(// @JRubyMethod(name = "quick_emit_node", rest = true, module = true, operator(}) keyword(return) ident(RuntimeHelpers)operator(.)ident(invoke)operator(()ident(context)operator(,) ident(arg)operator(,) string<delimiter(")content(map)delimiter(")>operator(,) ident(self)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(taguri)delimiter(")>operator(\))operator(,) operator(()ident(IRubyObject)operator(\))ident(mep)operator(,) ident(self)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(to_yaml_style)delimiter(")>operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(to_yaml)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(to_yaml)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(obj_to_yaml)operator(()ident(IRubyObject) ident(self)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) ident(ThreadContext) ident(context) operator(=) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getCurrentContext)operator(()operator(\))operator(;) keyword(return) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(fastGetModule)operator(()string<delimiter(")content(YAML)delimiter(")>operator(\))operator(.)ident(callMethod)operator(()ident(context)operator(,)string<delimiter(")content(dump)delimiter(")>operator(,) ident(self)operator(\))operator(;) @@ -49707,7 +49707,7 @@ comment(// @JRubyMethod(name = "quick_emit_node", rest = true, module = true, annotation(@JRubyClass)operator(()ident(name)operator(=)string<delimiter(")content(Class)delimiter(")>operator(\)) directive(public) directive(static) type(class) class(YAMLClassMethods) operator({) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(to_yaml)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(to_yaml)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(class_to_yaml)operator(()ident(IRubyObject) ident(self)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) operator({) keyword(throw) ident(self)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newTypeError)operator(()string<delimiter(")content(can't dump anonymous class )delimiter(")> operator(+) ident(self)operator(.)ident(getType)operator(()operator(\))operator(.)ident(getName)operator(()operator(\))operator(\))operator(;) operator(}) @@ -49783,10 +49783,10 @@ comment(// @JRubyMethod(name = "quick_emit_node", rest = true, module = true, operator(}) directive(private) directive(static) ident(JRubyRepresenter) ident(into)operator(()ident(IRubyObject) ident(arg)operator(\)) operator({) ident(IRubyObject) ident(jobj) operator(=) ident(arg)operator(.)ident(getInstanceVariables)operator(()operator(\))operator(.)ident(fastGetInstanceVariable)operator(()string<delimiter(")content(@java_object)delimiter(")>operator(\))operator(;) - keyword(if)operator(()ident(jobj) operator(!=) keyword(null)operator(\)) operator({) + keyword(if)operator(()ident(jobj) operator(!=) pre_constant(null)operator(\)) operator({) keyword(return) operator(()ident(JRubyRepresenter)operator(\))operator(()operator(()operator(()ident(org)operator(.)ident(jruby)operator(.)ident(javasupport)operator(.)ident(JavaObject)operator(\))ident(jobj)operator(\))operator(.)ident(getValue)operator(()operator(\))operator(\))operator(;) operator(}) - keyword(return) keyword(null)operator(;) + keyword(return) pre_constant(null)operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(to_yaml_node)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(string_to_yaml_node)operator(()ident(IRubyObject) ident(self)operator(,) ident(IRubyObject) ident(arg)operator(\)) operator({) @@ -49797,10 +49797,10 @@ comment(// @JRubyMethod(name = "quick_emit_node", rest = true, module = true, operator(}) keyword(if)operator(()operator(()operator(()pre_type(List)operator(\))ident(self)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(to_yaml_properties)delimiter(")>operator(\))operator(\))operator(.)ident(isEmpty)operator(()operator(\))operator(\)) operator({) ident(JRubyRepresenter) ident(rep) operator(=) ident(into)operator(()ident(arg)operator(\))operator(;) - keyword(if)operator(()ident(rep) operator(!=) keyword(null)operator(\)) operator({) + keyword(if)operator(()ident(rep) operator(!=) pre_constant(null)operator(\)) operator({) keyword(try) operator({) keyword(return) ident(JavaUtil)operator(.)ident(convertJavaToRuby)operator(()ident(rt)operator(,)ident(rep)operator(.)ident(scalar)operator(()ident(self)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(taguri)delimiter(")>operator(\))operator(.)ident(toString)operator(()operator(\))operator(,)ident(self)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(,)ident(self)operator(.)ident(toString)operator(()operator(\))operator(.)ident(startsWith)operator(()string<delimiter(")content(:)delimiter(")>operator(\)) operator(?) string<delimiter(")char(\\")delimiter(")> operator(:) ident(self)operator(.)ident(callMethod)operator(()ident(context)operator(,) string<delimiter(")content(to_yaml_style)delimiter(")>operator(\))operator(.)ident(toString)operator(()operator(\))operator(\))operator(\))operator(;) - operator(}) keyword(catch)operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch)operator(()exception(IOException) ident(e)operator(\)) operator({) keyword(throw) ident(rt)operator(.)ident(newIOErrorFromException)operator(()ident(e)operator(\))operator(;) operator(}) operator(}) keyword(else) operator({) @@ -50112,57 +50112,57 @@ directive(public) type(class) class(RubyZlib) operator({) annotation(@JRubyClass)operator(()ident(name)operator(=)string<delimiter(")content(Zlib::Error)delimiter(")>operator(,) ident(parent)operator(=)string<delimiter(")content(StandardError)delimiter(")>operator(\)) directive(public) directive(static) type(class) class(Error) operator({)operator(}) annotation(@JRubyClass)operator(()ident(name)operator(=)string<delimiter(")content(Zlib::StreamEnd)delimiter(")>operator(,) ident(parent)operator(=)string<delimiter(")content(Zlib::Error)delimiter(")>operator(\)) - directive(public) directive(static) type(class) class(StreamEnd) directive(extends) pre_type(Error) operator({)operator(}) + directive(public) directive(static) type(class) class(StreamEnd) directive(extends) exception(Error) operator({)operator(}) annotation(@JRubyClass)operator(()ident(name)operator(=)string<delimiter(")content(Zlib::StreamError)delimiter(")>operator(,) ident(parent)operator(=)string<delimiter(")content(Zlib::Error)delimiter(")>operator(\)) - directive(public) directive(static) type(class) class(StreamError) directive(extends) pre_type(Error) operator({)operator(}) + directive(public) directive(static) type(class) class(StreamError) directive(extends) exception(Error) operator({)operator(}) annotation(@JRubyClass)operator(()ident(name)operator(=)string<delimiter(")content(Zlib::BufError)delimiter(")>operator(,) ident(parent)operator(=)string<delimiter(")content(Zlib::Error)delimiter(")>operator(\)) - directive(public) directive(static) type(class) class(BufError) directive(extends) pre_type(Error) operator({)operator(}) + directive(public) directive(static) type(class) class(BufError) directive(extends) exception(Error) operator({)operator(}) annotation(@JRubyClass)operator(()ident(name)operator(=)string<delimiter(")content(Zlib::NeedDict)delimiter(")>operator(,) ident(parent)operator(=)string<delimiter(")content(Zlib::Error)delimiter(")>operator(\)) - directive(public) directive(static) type(class) class(NeedDict) directive(extends) pre_type(Error) operator({)operator(}) + directive(public) directive(static) type(class) class(NeedDict) directive(extends) exception(Error) operator({)operator(}) annotation(@JRubyClass)operator(()ident(name)operator(=)string<delimiter(")content(Zlib::MemError)delimiter(")>operator(,) ident(parent)operator(=)string<delimiter(")content(Zlib::Error)delimiter(")>operator(\)) - directive(public) directive(static) type(class) class(MemError) directive(extends) pre_type(Error) operator({)operator(}) + directive(public) directive(static) type(class) class(MemError) directive(extends) exception(Error) operator({)operator(}) annotation(@JRubyClass)operator(()ident(name)operator(=)string<delimiter(")content(Zlib::VersionError)delimiter(")>operator(,) ident(parent)operator(=)string<delimiter(")content(Zlib::Error)delimiter(")>operator(\)) - directive(public) directive(static) type(class) class(VersionError) directive(extends) pre_type(Error) operator({)operator(}) + directive(public) directive(static) type(class) class(VersionError) directive(extends) exception(Error) operator({)operator(}) annotation(@JRubyClass)operator(()ident(name)operator(=)string<delimiter(")content(Zlib::DataError)delimiter(")>operator(,) ident(parent)operator(=)string<delimiter(")content(Zlib::Error)delimiter(")>operator(\)) - directive(public) directive(static) type(class) class(DataError) directive(extends) pre_type(Error) operator({)operator(}) + directive(public) directive(static) type(class) class(DataError) directive(extends) exception(Error) operator({)operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(zlib_version)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(zlib_version)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(zlib_version)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) operator(()operator(()ident(RubyModule)operator(\))ident(recv)operator(\))operator(.)ident(fastGetConstant)operator(()string<delimiter(")content(ZLIB_VERSION)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(version)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(version)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(version)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) keyword(return) operator(()operator(()ident(RubyModule)operator(\))ident(recv)operator(\))operator(.)ident(fastGetConstant)operator(()string<delimiter(")content(VERSION)delimiter(")>operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(crc32)delimiter(")>operator(,) ident(optional) operator(=) integer(2)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) - directive(public) directive(static) ident(IRubyObject) ident(crc32)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) pre_type(Exception) operator({) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(crc32)delimiter(")>operator(,) ident(optional) operator(=) integer(2)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + directive(public) directive(static) ident(IRubyObject) ident(crc32)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) exception(Exception) operator({) ident(args) operator(=) ident(Arity)operator(.)ident(scanArgs)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,)ident(args)operator(,)integer(0)operator(,)integer(2)operator(\))operator(;) type(long) ident(crc) operator(=) integer(0)operator(;) - ident(ByteList) ident(bytes) operator(=) keyword(null)operator(;) + ident(ByteList) ident(bytes) operator(=) pre_constant(null)operator(;) keyword(if) operator(()operator(!)ident(args)operator([)integer(0)operator(])operator(.)ident(isNil)operator(()operator(\))operator(\)) ident(bytes) operator(=) ident(args)operator([)integer(0)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(;) keyword(if) operator(()operator(!)ident(args)operator([)integer(1)operator(])operator(.)ident(isNil)operator(()operator(\))operator(\)) ident(crc) operator(=) ident(RubyNumeric)operator(.)ident(num2long)operator(()ident(args)operator([)integer(1)operator(])operator(\))operator(;) ident(CRC32Ext) ident(ext) operator(=) keyword(new) ident(CRC32Ext)operator(()operator(()type(int)operator(\))ident(crc)operator(\))operator(;) - keyword(if) operator(()ident(bytes) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(bytes) operator(!=) pre_constant(null)operator(\)) operator({) ident(ext)operator(.)ident(update)operator(()ident(bytes)operator(.)ident(unsafeBytes)operator(()operator(\))operator(,) ident(bytes)operator(.)ident(begin)operator(()operator(\))operator(,) ident(bytes)operator(.)ident(length)operator(()operator(\))operator(\))operator(;) operator(}) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(ext)operator(.)ident(getValue)operator(()operator(\))operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(adler32)delimiter(")>operator(,) ident(optional) operator(=) integer(2)operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) - directive(public) directive(static) ident(IRubyObject) ident(adler32)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) pre_type(Exception) operator({) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(adler32)delimiter(")>operator(,) ident(optional) operator(=) integer(2)operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + directive(public) directive(static) ident(IRubyObject) ident(adler32)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) exception(Exception) operator({) ident(args) operator(=) ident(Arity)operator(.)ident(scanArgs)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,)ident(args)operator(,)integer(0)operator(,)integer(2)operator(\))operator(;) type(int) ident(adler) operator(=) integer(1)operator(;) - ident(ByteList) ident(bytes) operator(=) keyword(null)operator(;) + ident(ByteList) ident(bytes) operator(=) pre_constant(null)operator(;) keyword(if) operator(()operator(!)ident(args)operator([)integer(0)operator(])operator(.)ident(isNil)operator(()operator(\))operator(\)) ident(bytes) operator(=) ident(args)operator([)integer(0)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(;) keyword(if) operator(()operator(!)ident(args)operator([)integer(1)operator(])operator(.)ident(isNil)operator(()operator(\))operator(\)) ident(adler) operator(=) ident(RubyNumeric)operator(.)ident(fix2int)operator(()ident(args)operator([)integer(1)operator(])operator(\))operator(;) ident(Adler32Ext) ident(ext) operator(=) keyword(new) ident(Adler32Ext)operator(()ident(adler)operator(\))operator(;) - keyword(if) operator(()ident(bytes) operator(!=) keyword(null)operator(\)) operator({) + keyword(if) operator(()ident(bytes) operator(!=) pre_constant(null)operator(\)) operator({) ident(ext)operator(.)ident(update)operator(()ident(bytes)operator(.)ident(unsafeBytes)operator(()operator(\))operator(,) ident(bytes)operator(.)ident(begin)operator(()operator(\))operator(,) ident(bytes)operator(.)ident(length)operator(()operator(\))operator(\))operator(;) comment(// it's safe since adler.update doesn't modify the array) operator(}) keyword(return) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(ext)operator(.)ident(getValue)operator(()operator(\))operator(\))operator(;) @@ -50192,7 +50192,7 @@ directive(public) type(class) class(RubyZlib) operator({) integer(3401237130L)operator(,) integer(1404277552L)operator(,) integer(615818150L)operator(,) integer(3134207493L)operator(,) integer(3453421203L)operator(,) integer(1423857449L)operator(,) integer(601450431L)operator(,) integer(3009837614L)operator(,) integer(3294710456L)operator(,) integer(1567103746L)operator(,) integer(711928724L)operator(,) integer(3020668471L)operator(,) integer(3272380065L)operator(,) integer(1510334235L)operator(,) integer(755167117)operator(})operator(;) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(crc_table)delimiter(")>operator(,) ident(module) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(crc_table)delimiter(")>operator(,) ident(module) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) directive(static) ident(IRubyObject) ident(crc_table)operator(()ident(IRubyObject) ident(recv)operator(\)) operator({) pre_type(List)operator(<)ident(IRubyObject)operator(>) ident(ll) operator(=) keyword(new) pre_type(ArrayList)operator(<)ident(IRubyObject)operator(>)operator(()ident(crctab)operator(.)ident(length)operator(\))operator(;) keyword(for)operator(()type(int) ident(i)operator(=)integer(0)operator(;)ident(i)operator(<)ident(crctab)operator(.)ident(length)operator(;)ident(i)operator(++)operator(\)) operator({) @@ -50204,16 +50204,16 @@ directive(public) type(class) class(RubyZlib) operator({) annotation(@JRubyClass)operator(()ident(name)operator(=)string<delimiter(")content(Zlib::ZStream)delimiter(")>operator(\)) directive(public) directive(static) directive(abstract) type(class) class(ZStream) directive(extends) ident(RubyObject) operator({) - directive(protected) type(boolean) ident(closed) operator(=) keyword(false)operator(;) - directive(protected) type(boolean) ident(ended) operator(=) keyword(false)operator(;) - directive(protected) type(boolean) ident(finished) operator(=) keyword(false)operator(;) + directive(protected) type(boolean) ident(closed) operator(=) pre_constant(false)operator(;) + directive(protected) type(boolean) ident(ended) operator(=) pre_constant(false)operator(;) + directive(protected) type(boolean) ident(finished) operator(=) pre_constant(false)operator(;) directive(protected) directive(abstract) type(int) ident(internalTotalOut)operator(()operator(\))operator(;) directive(protected) directive(abstract) type(boolean) ident(internalStreamEndP)operator(()operator(\))operator(;) directive(protected) directive(abstract) type(void) ident(internalEnd)operator(()operator(\))operator(;) directive(protected) directive(abstract) type(void) ident(internalReset)operator(()operator(\))operator(;) directive(protected) directive(abstract) type(int) ident(internalAdler)operator(()operator(\))operator(;) - directive(protected) directive(abstract) ident(IRubyObject) ident(internalFinish)operator(()operator(\)) directive(throws) pre_type(Exception)operator(;) + directive(protected) directive(abstract) ident(IRubyObject) ident(internalFinish)operator(()operator(\)) directive(throws) exception(Exception)operator(;) directive(protected) directive(abstract) type(int) ident(internalTotalIn)operator(()operator(\))operator(;) directive(protected) directive(abstract) type(void) ident(internalClose)operator(()operator(\))operator(;) @@ -50221,7 +50221,7 @@ directive(public) type(class) class(RubyZlib) operator({) local_variable(super)operator(()ident(runtime)operator(,) ident(type)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(Block) ident(unusedBlock)operator(\)) operator({) keyword(return) local_variable(this)operator(;) operator(}) @@ -50260,7 +50260,7 @@ directive(public) type(class) class(RubyZlib) operator({) directive(public) ident(IRubyObject) ident(end)operator(()operator(\)) operator({) keyword(if)operator(()operator(!)ident(ended)operator(\)) operator({) ident(internalEnd)operator(()operator(\))operator(;) - ident(ended) operator(=) keyword(true)operator(;) + ident(ended) operator(=) pre_constant(true)operator(;) operator(}) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -50287,9 +50287,9 @@ directive(public) type(class) class(RubyZlib) operator({) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(finish)delimiter(")>operator(\)) - directive(public) ident(IRubyObject) ident(finish)operator(()operator(\)) directive(throws) pre_type(Exception) operator({) + directive(public) ident(IRubyObject) ident(finish)operator(()operator(\)) directive(throws) exception(Exception) operator({) keyword(if)operator(()operator(!)ident(finished)operator(\)) operator({) - ident(finished) operator(=) keyword(true)operator(;) + ident(finished) operator(=) pre_constant(true)operator(;) keyword(return) ident(internalFinish)operator(()operator(\))operator(;) operator(}) keyword(return) ident(RubyString)operator(.)ident(newEmptyString)operator(()ident(getRuntime)operator(()operator(\))operator(\))operator(;) @@ -50319,7 +50319,7 @@ directive(public) type(class) class(RubyZlib) operator({) directive(public) ident(IRubyObject) ident(close)operator(()operator(\)) operator({) keyword(if)operator(()operator(!)ident(closed)operator(\)) operator({) ident(internalClose)operator(()operator(\))operator(;) - ident(closed) operator(=) keyword(true)operator(;) + ident(closed) operator(=) pre_constant(true)operator(;) operator(}) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -50333,8 +50333,8 @@ directive(public) type(class) class(RubyZlib) operator({) operator(}) operator(})operator(;) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(inflate)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) - directive(public) directive(static) ident(IRubyObject) ident(s_inflate)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(string)operator(\)) directive(throws) pre_type(Exception) operator({) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(inflate)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) + directive(public) directive(static) ident(IRubyObject) ident(s_inflate)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(string)operator(\)) directive(throws) exception(Exception) operator({) keyword(return) ident(ZlibInflate)operator(.)ident(s_inflate)operator(()ident(recv)operator(,)ident(string)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(\))operator(;) operator(}) @@ -50344,8 +50344,8 @@ directive(public) type(class) class(RubyZlib) operator({) directive(private) ident(ZlibInflate) ident(infl)operator(;) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) - directive(public) ident(IRubyObject) ident(_initialize)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) pre_type(Exception) operator({) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + directive(public) ident(IRubyObject) ident(_initialize)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) exception(Exception) operator({) ident(infl) operator(=) keyword(new) ident(ZlibInflate)operator(()local_variable(this)operator(\))operator(;) keyword(return) local_variable(this)operator(;) operator(}) @@ -50362,12 +50362,12 @@ directive(public) type(class) class(RubyZlib) operator({) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(set_dictionary)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) - directive(public) ident(IRubyObject) ident(set_dictionary)operator(()ident(IRubyObject) ident(arg)operator(\)) directive(throws) pre_type(Exception) operator({) + directive(public) ident(IRubyObject) ident(set_dictionary)operator(()ident(IRubyObject) ident(arg)operator(\)) directive(throws) exception(Exception) operator({) keyword(return) ident(infl)operator(.)ident(set_dictionary)operator(()ident(arg)operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(inflate)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) - directive(public) ident(IRubyObject) ident(inflate)operator(()ident(IRubyObject) ident(string)operator(\)) directive(throws) pre_type(Exception) operator({) + directive(public) ident(IRubyObject) ident(inflate)operator(()ident(IRubyObject) ident(string)operator(\)) directive(throws) exception(Exception) operator({) keyword(return) ident(infl)operator(.)ident(inflate)operator(()ident(string)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(\))operator(;) operator(}) @@ -50396,7 +50396,7 @@ directive(public) type(class) class(RubyZlib) operator({) keyword(return) ident(infl)operator(.)ident(getInflater)operator(()operator(\))operator(.)ident(getAdler)operator(()operator(\))operator(;) operator(}) - directive(protected) ident(IRubyObject) ident(internalFinish)operator(()operator(\)) directive(throws) pre_type(Exception) operator({) + directive(protected) ident(IRubyObject) ident(internalFinish)operator(()operator(\)) directive(throws) exception(Exception) operator({) ident(infl)operator(.)ident(finish)operator(()operator(\))operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) @@ -50422,8 +50422,8 @@ directive(public) type(class) class(RubyZlib) operator({) operator(}) operator(})operator(;) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(deflate)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) keyword(true)operator(\)) - directive(public) directive(static) ident(IRubyObject) ident(s_deflate)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) pre_type(Exception) operator({) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(deflate)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) + directive(public) directive(static) ident(IRubyObject) ident(s_deflate)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) exception(Exception) operator({) ident(args) operator(=) ident(Arity)operator(.)ident(scanArgs)operator(()ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(,)ident(args)operator(,)integer(1)operator(,)integer(1)operator(\))operator(;) type(int) ident(level) operator(=) operator(-)integer(1)operator(;) keyword(if)operator(()operator(!)ident(args)operator([)integer(1)operator(])operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) @@ -50439,7 +50439,7 @@ directive(public) type(class) class(RubyZlib) operator({) directive(private) ident(ZlibDeflate) ident(defl)operator(;) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(optional) operator(=) integer(4)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) - directive(public) ident(IRubyObject) ident(_initialize)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) pre_type(Exception) operator({) + directive(public) ident(IRubyObject) ident(_initialize)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) exception(Exception) operator({) ident(args) operator(=) ident(Arity)operator(.)ident(scanArgs)operator(()ident(getRuntime)operator(()operator(\))operator(,)ident(args)operator(,)integer(0)operator(,)integer(4)operator(\))operator(;) type(int) ident(level) operator(=) operator(-)integer(1)operator(;) type(int) ident(window_bits) operator(=) integer(15)operator(;) @@ -50462,7 +50462,7 @@ directive(public) type(class) class(RubyZlib) operator({) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(<<)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) - directive(public) ident(IRubyObject) ident(append)operator(()ident(IRubyObject) ident(arg)operator(\)) directive(throws) pre_type(Exception) operator({) + directive(public) ident(IRubyObject) ident(append)operator(()ident(IRubyObject) ident(arg)operator(\)) directive(throws) exception(Exception) operator({) ident(defl)operator(.)ident(append)operator(()ident(arg)operator(\))operator(;) keyword(return) local_variable(this)operator(;) operator(}) @@ -50474,12 +50474,12 @@ directive(public) type(class) class(RubyZlib) operator({) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(set_dictionary)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) - directive(public) ident(IRubyObject) ident(set_dictionary)operator(()ident(IRubyObject) ident(arg)operator(\)) directive(throws) pre_type(Exception) operator({) + directive(public) ident(IRubyObject) ident(set_dictionary)operator(()ident(IRubyObject) ident(arg)operator(\)) directive(throws) exception(Exception) operator({) keyword(return) ident(defl)operator(.)ident(set_dictionary)operator(()ident(arg)operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(flush)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(\)) - directive(public) ident(IRubyObject) ident(flush)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) pre_type(Exception) operator({) + directive(public) ident(IRubyObject) ident(flush)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) exception(Exception) operator({) type(int) ident(flush) operator(=) integer(2)operator(;) comment(// SYNC_FLUSH) keyword(if)operator(()ident(args)operator(.)ident(length) operator(==) integer(1)operator(\)) operator({) keyword(if)operator(()operator(!)ident(args)operator([)integer(0)operator(])operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) @@ -50490,7 +50490,7 @@ directive(public) type(class) class(RubyZlib) operator({) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(deflate)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(1)operator(\)) - directive(public) ident(IRubyObject) ident(deflate)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) pre_type(Exception) operator({) + directive(public) ident(IRubyObject) ident(deflate)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) exception(Exception) operator({) ident(args) operator(=) ident(Arity)operator(.)ident(scanArgs)operator(()ident(getRuntime)operator(()operator(\))operator(,)ident(args)operator(,)integer(1)operator(,)integer(1)operator(\))operator(;) type(int) ident(flush) operator(=) integer(0)operator(;) comment(// NO_FLUSH) keyword(if)operator(()operator(!)ident(args)operator([)integer(1)operator(])operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) @@ -50519,7 +50519,7 @@ directive(public) type(class) class(RubyZlib) operator({) keyword(return) ident(defl)operator(.)ident(getDeflater)operator(()operator(\))operator(.)ident(getAdler)operator(()operator(\))operator(;) operator(}) - directive(protected) ident(IRubyObject) ident(internalFinish)operator(()operator(\)) directive(throws) pre_type(Exception) operator({) + directive(protected) ident(IRubyObject) ident(internalFinish)operator(()operator(\)) directive(throws) exception(Exception) operator({) keyword(return) ident(defl)operator(.)ident(finish)operator(()operator(\))operator(;) operator(}) @@ -50537,14 +50537,14 @@ directive(public) type(class) class(RubyZlib) operator({) annotation(@JRubyClass)operator(()ident(name)operator(=)string<delimiter(")content(Zlib::GzipFile::Error)delimiter(")>operator(,) ident(parent)operator(=)string<delimiter(")content(Zlib::Error)delimiter(")>operator(\)) directive(public) directive(static) type(class) class(Error) operator({)operator(}) annotation(@JRubyClass)operator(()ident(name)operator(=)string<delimiter(")content(Zlib::GzipFile::CRCError)delimiter(")>operator(,) ident(parent)operator(=)string<delimiter(")content(Zlib::GzipFile::Error)delimiter(")>operator(\)) - directive(public) directive(static) type(class) class(CRCError) directive(extends) pre_type(Error) operator({)operator(}) + directive(public) directive(static) type(class) class(CRCError) directive(extends) exception(Error) operator({)operator(}) annotation(@JRubyClass)operator(()ident(name)operator(=)string<delimiter(")content(Zlib::GzipFile::NoFooter)delimiter(")>operator(,) ident(parent)operator(=)string<delimiter(")content(Zlib::GzipFile::Error)delimiter(")>operator(\)) - directive(public) directive(static) type(class) class(NoFooter) directive(extends) pre_type(Error) operator({)operator(}) + directive(public) directive(static) type(class) class(NoFooter) directive(extends) exception(Error) operator({)operator(}) annotation(@JRubyClass)operator(()ident(name)operator(=)string<delimiter(")content(Zlib::GzipFile::LengthError)delimiter(")>operator(,) ident(parent)operator(=)string<delimiter(")content(Zlib::GzipFile::Error)delimiter(")>operator(\)) - directive(public) directive(static) type(class) class(LengthError) directive(extends) pre_type(Error) operator({)operator(}) + directive(public) directive(static) type(class) class(LengthError) directive(extends) exception(Error) operator({)operator(}) directive(private) directive(static) ident(IRubyObject) ident(wrap)operator(()ident(ThreadContext) ident(context)operator(,) ident(RubyGzipFile) ident(instance)operator(,) - ident(IRubyObject) ident(io)operator(,) ident(Block) ident(block)operator(\)) directive(throws) pre_type(IOException) operator({) + ident(IRubyObject) ident(io)operator(,) ident(Block) ident(block)operator(\)) directive(throws) exception(IOException) operator({) keyword(if) operator(()ident(block)operator(.)ident(isGiven)operator(()operator(\))operator(\)) operator({) keyword(try) operator({) ident(block)operator(.)ident(yield)operator(()ident(context)operator(,) ident(instance)operator(\))operator(;) @@ -50558,8 +50558,8 @@ directive(public) type(class) class(RubyZlib) operator({) keyword(return) ident(io)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(wrap)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) - directive(public) directive(static) ident(IRubyObject) ident(wrap)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(io)operator(,) ident(Block) ident(block)operator(\)) directive(throws) pre_type(IOException) operator({) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(wrap)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) + directive(public) directive(static) ident(IRubyObject) ident(wrap)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(io)operator(,) ident(Block) ident(block)operator(\)) directive(throws) exception(IOException) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(RubyGzipFile) ident(instance)operator(;) @@ -50579,7 +50579,7 @@ directive(public) type(class) class(RubyZlib) operator({) operator(}) operator(})operator(;) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyGzipFile) ident(newInstance)operator(()ident(IRubyObject) ident(recv)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyClass) ident(klass) operator(=) operator(()ident(RubyClass)operator(\))ident(recv)operator(;) @@ -50590,8 +50590,8 @@ directive(public) type(class) class(RubyZlib) operator({) keyword(return) ident(result)operator(;) operator(}) - directive(protected) type(boolean) ident(closed) operator(=) keyword(false)operator(;) - directive(protected) type(boolean) ident(finished) operator(=) keyword(false)operator(;) + directive(protected) type(boolean) ident(closed) operator(=) pre_constant(false)operator(;) + directive(protected) type(boolean) ident(finished) operator(=) pre_constant(false)operator(;) directive(private) type(int) ident(os_code) operator(=) integer(255)operator(;) directive(private) type(int) ident(level) operator(=) operator(-)integer(1)operator(;) directive(private) pre_type(String) ident(orig_name)operator(;) @@ -50620,7 +50620,7 @@ directive(public) type(class) class(RubyZlib) operator({) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(orig_name)delimiter(")>operator(\)) directive(public) ident(IRubyObject) ident(orig_name)operator(()operator(\)) operator({) - keyword(return) ident(orig_name) operator(==) keyword(null) operator(?) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()ident(orig_name)operator(\))operator(;) + keyword(return) ident(orig_name) operator(==) pre_constant(null) operator(?) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()ident(orig_name)operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(to_io)delimiter(")>operator(\)) @@ -50630,7 +50630,7 @@ directive(public) type(class) class(RubyZlib) operator({) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(comment)delimiter(")>operator(\)) directive(public) ident(IRubyObject) ident(comment)operator(()operator(\)) operator({) - keyword(return) ident(comment) operator(==) keyword(null) operator(?) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()ident(comment)operator(\))operator(;) + keyword(return) ident(comment) operator(==) pre_constant(null) operator(?) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(getRuntime)operator(()operator(\))operator(.)ident(newString)operator(()ident(comment)operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(crc)delimiter(")>operator(\)) @@ -50649,17 +50649,17 @@ directive(public) type(class) class(RubyZlib) operator({) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(finish)delimiter(")>operator(\)) - directive(public) ident(IRubyObject) ident(finish)operator(()operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) ident(IRubyObject) ident(finish)operator(()operator(\)) directive(throws) exception(IOException) operator({) keyword(if) operator(()operator(!)ident(finished)operator(\)) operator({) comment(//io.finish(\);) operator(}) - ident(finished) operator(=) keyword(true)operator(;) + ident(finished) operator(=) pre_constant(true)operator(;) keyword(return) ident(realIo)operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(close)delimiter(")>operator(\)) - directive(public) ident(IRubyObject) ident(close)operator(()operator(\)) directive(throws) pre_type(IOException) operator({) - keyword(return) keyword(null)operator(;) + directive(public) ident(IRubyObject) ident(close)operator(()operator(\)) directive(throws) exception(IOException) operator({) + keyword(return) pre_constant(null)operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(level)delimiter(")>operator(\)) @@ -50683,7 +50683,7 @@ directive(public) type(class) class(RubyZlib) operator({) operator(}) operator(})operator(;) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyGzipReader) ident(newInstance)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyClass) ident(klass) operator(=) operator(()ident(RubyClass)operator(\))ident(recv)operator(;) ident(RubyGzipReader) ident(result) operator(=) operator(()ident(RubyGzipReader)operator(\))ident(klass)operator(.)ident(allocate)operator(()operator(\))operator(;) @@ -50691,8 +50691,8 @@ directive(public) type(class) class(RubyZlib) operator({) keyword(return) ident(result)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(open)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) - directive(public) directive(static) ident(IRubyObject) ident(open)operator(()directive(final) ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(,) ident(Block) ident(block)operator(\)) directive(throws) pre_type(IOException) operator({) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(open)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) + directive(public) directive(static) ident(IRubyObject) ident(open)operator(()directive(final) ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject) ident(filename)operator(,) ident(Block) ident(block)operator(\)) directive(throws) exception(IOException) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(IRubyObject) ident(io) operator(=) ident(RuntimeHelpers)operator(.)ident(invoke)operator(()ident(context)operator(,) ident(runtime)operator(.)ident(getFile)operator(()operator(\))operator(,) string<delimiter(")content(open)delimiter(")>operator(,) ident(filename)operator(,) ident(runtime)operator(.)ident(newString)operator(()string<delimiter(")content(rb)delimiter(")>operator(\))operator(\))operator(;) ident(RubyGzipFile) ident(instance) operator(=) ident(newInstance)operator(()ident(recv)operator(,) keyword(new) ident(IRubyObject)type([])operator({)ident(io)operator(})operator(,) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(;) @@ -50707,12 +50707,12 @@ directive(public) type(class) class(RubyZlib) operator({) directive(private) type(int) ident(line)operator(;) directive(private) pre_type(InputStream) ident(io)operator(;) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) directive(public) ident(IRubyObject) ident(initialize)operator(()ident(IRubyObject) ident(io)operator(,) ident(Block) ident(unusedBlock)operator(\)) operator({) ident(realIo) operator(=) ident(io)operator(;) keyword(try) operator({) local_variable(this)operator(.)ident(io) operator(=) keyword(new) pre_type(GZIPInputStream)operator(()keyword(new) ident(IOInputStream)operator(()ident(io)operator(\))operator(\))operator(;) - operator(}) keyword(catch) operator(()pre_type(IOException) ident(e)operator(\)) operator({) + operator(}) keyword(catch) operator(()exception(IOException) ident(e)operator(\)) operator({) ident(Ruby) ident(runtime) operator(=) ident(io)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(RubyClass) ident(errorClass) operator(=) ident(runtime)operator(.)ident(fastGetModule)operator(()string<delimiter(")content(Zlib)delimiter(")>operator(\))operator(.)ident(fastGetClass)operator(()string<delimiter(")content(GzipReader)delimiter(")>operator(\))operator(.)ident(fastGetClass)operator(()string<delimiter(")content(Error)delimiter(")>operator(\))operator(;) keyword(throw) keyword(new) ident(RaiseException)operator(()ident(RubyException)operator(.)ident(newException)operator(()ident(runtime)operator(,) ident(errorClass)operator(,) ident(e)operator(.)ident(getMessage)operator(()operator(\))operator(\))operator(\))operator(;) @@ -50734,7 +50734,7 @@ directive(public) type(class) class(RubyZlib) operator({) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(readline)delimiter(")>operator(,) ident(writes) operator(=) ident(FrameField)operator(.)ident(LASTLINE)operator(\)) - directive(public) ident(IRubyObject) ident(readline)operator(()ident(ThreadContext) ident(context)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) ident(IRubyObject) ident(readline)operator(()ident(ThreadContext) ident(context)operator(\)) directive(throws) exception(IOException) operator({) ident(IRubyObject) ident(dst) operator(=) ident(gets)operator(()ident(context)operator(,) keyword(new) ident(IRubyObject)operator([)integer(0)operator(])operator(\))operator(;) keyword(if) operator(()ident(dst)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newEOFError)operator(()operator(\))operator(;) @@ -50742,7 +50742,7 @@ directive(public) type(class) class(RubyZlib) operator({) keyword(return) ident(dst)operator(;) operator(}) - directive(public) ident(IRubyObject) ident(internalGets)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) ident(IRubyObject) ident(internalGets)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) exception(IOException) operator({) ident(ByteList) ident(sep) operator(=) operator(()operator(()ident(RubyString)operator(\))ident(getRuntime)operator(()operator(\))operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(get)operator(()string<delimiter(")content($/)delimiter(")>operator(\))operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(>) integer(0)operator(\)) operator({) ident(sep) operator(=) ident(args)operator([)integer(0)operator(])operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(;) @@ -50750,7 +50750,7 @@ directive(public) type(class) class(RubyZlib) operator({) keyword(return) ident(internalSepGets)operator(()ident(sep)operator(\))operator(;) operator(}) - directive(private) ident(IRubyObject) ident(internalSepGets)operator(()ident(ByteList) ident(sep)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(private) ident(IRubyObject) ident(internalSepGets)operator(()ident(ByteList) ident(sep)operator(\)) directive(throws) exception(IOException) operator({) ident(ByteList) ident(result) operator(=) keyword(new) ident(ByteList)operator(()operator(\))operator(;) type(int) ident(ce) operator(=) ident(io)operator(.)ident(read)operator(()operator(\))operator(;) keyword(while) operator(()ident(ce) operator(!=) operator(-)integer(1) operator(&&) ident(sep)operator(.)ident(indexOf)operator(()ident(ce)operator(\)) operator(==) operator(-)integer(1)operator(\)) operator({) @@ -50763,7 +50763,7 @@ directive(public) type(class) class(RubyZlib) operator({) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(gets)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(writes) operator(=) ident(FrameField)operator(.)ident(LASTLINE)operator(\)) - directive(public) ident(IRubyObject) ident(gets)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) ident(IRubyObject) ident(gets)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) exception(IOException) operator({) ident(IRubyObject) ident(result) operator(=) ident(internalGets)operator(()ident(args)operator(\))operator(;) keyword(if) operator(()operator(!)ident(result)operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) ident(context)operator(.)ident(getCurrentFrame)operator(()operator(\))operator(.)ident(setLastLine)operator(()ident(result)operator(\))operator(;) @@ -50774,7 +50774,7 @@ directive(public) type(class) class(RubyZlib) operator({) directive(private) directive(final) directive(static) type(int) ident(BUFF_SIZE) operator(=) integer(4096)operator(;) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(read)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(\)) - directive(public) ident(IRubyObject) ident(read)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) ident(IRubyObject) ident(read)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) exception(IOException) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(0) operator(||) ident(args)operator([)integer(0)operator(])operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) ident(ByteList) ident(val) operator(=) keyword(new) ident(ByteList)operator(()integer(10)operator(\))operator(;) type(byte)type([]) ident(buffer) operator(=) keyword(new) type(byte)operator([)ident(BUFF_SIZE)operator(])operator(;) @@ -50802,7 +50802,7 @@ directive(public) type(class) class(RubyZlib) operator({) ident(toRead) operator(-=) ident(read)operator(;) ident(offset) operator(+=) ident(read)operator(;) operator(}) comment(// hmm...) - keyword(return) ident(RubyString)operator(.)ident(newString)operator(()ident(getRuntime)operator(()operator(\))operator(,)keyword(new) ident(ByteList)operator(()ident(buffer)operator(,)integer(0)operator(,)ident(len)operator(-)ident(toRead)operator(,)keyword(false)operator(\))operator(\))operator(;) + keyword(return) ident(RubyString)operator(.)ident(newString)operator(()ident(getRuntime)operator(()operator(\))operator(,)keyword(new) ident(ByteList)operator(()ident(buffer)operator(,)integer(0)operator(,)ident(len)operator(-)ident(toRead)operator(,)pre_constant(false)operator(\))operator(\))operator(;) operator(}) keyword(return) ident(RubyString)operator(.)ident(newEmptyString)operator(()ident(getRuntime)operator(()operator(\))operator(\))operator(;) @@ -50820,7 +50820,7 @@ directive(public) type(class) class(RubyZlib) operator({) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(readchar)delimiter(")>operator(\)) - directive(public) ident(IRubyObject) ident(readchar)operator(()operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) ident(IRubyObject) ident(readchar)operator(()operator(\)) directive(throws) exception(IOException) operator({) type(int) ident(value) operator(=) ident(io)operator(.)ident(read)operator(()operator(\))operator(;) keyword(if) operator(()ident(value) operator(==) operator(-)integer(1)operator(\)) operator({) keyword(throw) ident(getRuntime)operator(()operator(\))operator(.)ident(newEOFError)operator(()operator(\))operator(;) @@ -50829,31 +50829,31 @@ directive(public) type(class) class(RubyZlib) operator({) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(getc)delimiter(")>operator(\)) - directive(public) ident(IRubyObject) ident(getc)operator(()operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) ident(IRubyObject) ident(getc)operator(()operator(\)) directive(throws) exception(IOException) operator({) type(int) ident(value) operator(=) ident(io)operator(.)ident(read)operator(()operator(\))operator(;) keyword(return) ident(value) operator(==) operator(-)integer(1) operator(?) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\)) operator(:) ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(value)operator(\))operator(;) operator(}) - directive(private) type(boolean) ident(isEof)operator(()operator(\)) directive(throws) pre_type(IOException) operator({) + directive(private) type(boolean) ident(isEof)operator(()operator(\)) directive(throws) exception(IOException) operator({) keyword(return) operator(()operator(()pre_type(GZIPInputStream)operator(\))ident(io)operator(\))operator(.)ident(available)operator(()operator(\)) operator(!=) integer(1)operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(close)delimiter(")>operator(\)) - directive(public) ident(IRubyObject) ident(close)operator(()operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) ident(IRubyObject) ident(close)operator(()operator(\)) directive(throws) exception(IOException) operator({) keyword(if) operator(()operator(!)ident(closed)operator(\)) operator({) ident(io)operator(.)ident(close)operator(()operator(\))operator(;) operator(}) - local_variable(this)operator(.)ident(closed) operator(=) keyword(true)operator(;) + local_variable(this)operator(.)ident(closed) operator(=) pre_constant(true)operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(eof)delimiter(")>operator(\)) - directive(public) ident(IRubyObject) ident(eof)operator(()operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) ident(IRubyObject) ident(eof)operator(()operator(\)) directive(throws) exception(IOException) operator({) keyword(return) ident(isEof)operator(()operator(\)) operator(?) ident(getRuntime)operator(()operator(\))operator(.)ident(getTrue)operator(()operator(\)) operator(:) ident(getRuntime)operator(()operator(\))operator(.)ident(getFalse)operator(()operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(eof?)delimiter(")>operator(\)) - directive(public) ident(IRubyObject) ident(eof_p)operator(()operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) ident(IRubyObject) ident(eof_p)operator(()operator(\)) directive(throws) exception(IOException) operator({) keyword(return) ident(eof)operator(()operator(\))operator(;) operator(}) @@ -50867,8 +50867,8 @@ directive(public) type(class) class(RubyZlib) operator({) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) keyword(true)operator(\)) - directive(public) ident(IRubyObject) ident(each)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) directive(throws) pre_type(IOException) operator({) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) + directive(public) ident(IRubyObject) ident(each)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) directive(throws) exception(IOException) operator({) ident(ByteList) ident(sep) operator(=) operator(()operator(()ident(RubyString)operator(\))ident(getRuntime)operator(()operator(\))operator(.)ident(getGlobalVariables)operator(()operator(\))operator(.)ident(get)operator(()string<delimiter(")content($/)delimiter(")>operator(\))operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(>) integer(0) operator(&&) operator(!)ident(args)operator([)integer(0)operator(])operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) @@ -50888,7 +50888,7 @@ directive(public) type(class) class(RubyZlib) operator({) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(readlines)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(\)) - directive(public) ident(IRubyObject) ident(readlines)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) ident(IRubyObject) ident(readlines)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) exception(IOException) operator({) pre_type(List)operator(<)ident(IRubyObject)operator(>) ident(array) operator(=) keyword(new) pre_type(ArrayList)operator(<)ident(IRubyObject)operator(>)operator(()operator(\))operator(;) keyword(if) operator(()ident(args)operator(.)ident(length) operator(!=) integer(0) operator(&&) ident(args)operator([)integer(0)operator(])operator(.)ident(isNil)operator(()operator(\))operator(\)) operator({) @@ -50905,8 +50905,8 @@ directive(public) type(class) class(RubyZlib) operator({) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newArray)operator(()ident(array)operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_byte)delimiter(")>operator(,) ident(frame) operator(=) keyword(true)operator(\)) - directive(public) ident(IRubyObject) ident(each_byte)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) directive(throws) pre_type(IOException) operator({) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(each_byte)delimiter(")>operator(,) ident(frame) operator(=) pre_constant(true)operator(\)) + directive(public) ident(IRubyObject) ident(each_byte)operator(()ident(ThreadContext) ident(context)operator(,) ident(Block) ident(block)operator(\)) directive(throws) exception(IOException) operator({) type(int) ident(value) operator(=) ident(io)operator(.)ident(read)operator(()operator(\))operator(;) keyword(while) operator(()ident(value) operator(!=) operator(-)integer(1)operator(\)) operator({) @@ -50926,7 +50926,7 @@ directive(public) type(class) class(RubyZlib) operator({) operator(}) operator(})operator(;) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(new)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) directive(public) directive(static) ident(RubyGzipWriter) ident(newGzipWriter)operator(()ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) operator({) ident(RubyClass) ident(klass) operator(=) operator(()ident(RubyClass)operator(\))ident(recv)operator(;) @@ -50935,8 +50935,8 @@ directive(public) type(class) class(RubyZlib) operator({) keyword(return) ident(result)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(open)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(meta) operator(=) keyword(true)operator(\)) - directive(public) directive(static) ident(IRubyObject) ident(open)operator(()directive(final) ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) directive(throws) pre_type(IOException) operator({) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(open)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(optional) operator(=) integer(2)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(meta) operator(=) pre_constant(true)operator(\)) + directive(public) directive(static) ident(IRubyObject) ident(open)operator(()directive(final) ident(ThreadContext) ident(context)operator(,) ident(IRubyObject) ident(recv)operator(,) ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(block)operator(\)) directive(throws) exception(IOException) operator({) ident(Ruby) ident(runtime) operator(=) ident(recv)operator(.)ident(getRuntime)operator(()operator(\))operator(;) ident(IRubyObject) ident(level) operator(=) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) ident(IRubyObject) ident(strategy) operator(=) ident(runtime)operator(.)ident(getNil)operator(()operator(\))operator(;) @@ -50958,8 +50958,8 @@ directive(public) type(class) class(RubyZlib) operator({) directive(private) pre_type(GZIPOutputStream) ident(io)operator(;) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(,) ident(frame) operator(=) keyword(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) - directive(public) ident(IRubyObject) ident(initialize2)operator(()ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(unusedBlock)operator(\)) directive(throws) pre_type(IOException) operator({) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(initialize)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(,) ident(frame) operator(=) pre_constant(true)operator(,) ident(visibility) operator(=) pre_type(Visibility)operator(.)ident(PRIVATE)operator(\)) + directive(public) ident(IRubyObject) ident(initialize2)operator(()ident(IRubyObject)type([]) ident(args)operator(,) ident(Block) ident(unusedBlock)operator(\)) directive(throws) exception(IOException) operator({) ident(realIo) operator(=) operator(()ident(RubyObject)operator(\))ident(args)operator([)integer(0)operator(])operator(;) local_variable(this)operator(.)ident(io) operator(=) keyword(new) pre_type(GZIPOutputStream)operator(()keyword(new) ident(IOOutputStream)operator(()ident(args)operator([)integer(0)operator(])operator(\))operator(\))operator(;) @@ -50967,29 +50967,29 @@ directive(public) type(class) class(RubyZlib) operator({) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(close)delimiter(")>operator(\)) - directive(public) ident(IRubyObject) ident(close)operator(()operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) ident(IRubyObject) ident(close)operator(()operator(\)) directive(throws) exception(IOException) operator({) keyword(if) operator(()operator(!)ident(closed)operator(\)) operator({) ident(io)operator(.)ident(close)operator(()operator(\))operator(;) operator(}) - local_variable(this)operator(.)ident(closed) operator(=) keyword(true)operator(;) + local_variable(this)operator(.)ident(closed) operator(=) pre_constant(true)operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(append)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) - directive(public) ident(IRubyObject) ident(append)operator(()ident(IRubyObject) ident(p1)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) ident(IRubyObject) ident(append)operator(()ident(IRubyObject) ident(p1)operator(\)) directive(throws) exception(IOException) operator({) local_variable(this)operator(.)ident(write)operator(()ident(p1)operator(\))operator(;) keyword(return) local_variable(this)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(printf)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) keyword(true)operator(\)) - directive(public) ident(IRubyObject) ident(printf)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) pre_type(IOException) operator({) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(printf)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) + directive(public) ident(IRubyObject) ident(printf)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) exception(IOException) operator({) ident(write)operator(()ident(RubyKernel)operator(.)ident(sprintf)operator(()ident(context)operator(,) local_variable(this)operator(,) ident(args)operator(\))operator(\))operator(;) keyword(return) ident(context)operator(.)ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(print)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(\)) - directive(public) ident(IRubyObject) ident(print)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) pre_type(IOException) operator({) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(print)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) + directive(public) ident(IRubyObject) ident(print)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) exception(IOException) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(!=) integer(0)operator(\)) operator({) keyword(for) operator(()type(int) ident(i) operator(=) integer(0)operator(,) ident(j) operator(=) ident(args)operator(.)ident(length)operator(;) ident(i) operator(<) ident(j)operator(;) ident(i)operator(++)operator(\)) operator({) ident(write)operator(()ident(args)operator([)ident(i)operator(])operator(\))operator(;) @@ -51020,13 +51020,13 @@ directive(public) type(class) class(RubyZlib) operator({) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(putc)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) - directive(public) ident(IRubyObject) ident(putc)operator(()ident(IRubyObject) ident(p1)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) ident(IRubyObject) ident(putc)operator(()ident(IRubyObject) ident(p1)operator(\)) directive(throws) exception(IOException) operator({) ident(io)operator(.)ident(write)operator(()ident(RubyNumeric)operator(.)ident(fix2int)operator(()ident(p1)operator(\))operator(\))operator(;) keyword(return) ident(p1)operator(;) operator(}) - annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(puts)delimiter(")>operator(,) ident(rest) operator(=) keyword(true)operator(\)) - directive(public) ident(IRubyObject) ident(puts)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) pre_type(IOException) operator({) + annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(puts)delimiter(")>operator(,) ident(rest) operator(=) pre_constant(true)operator(\)) + directive(public) ident(IRubyObject) ident(puts)operator(()ident(ThreadContext) ident(context)operator(,) ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) exception(IOException) operator({) ident(RubyStringIO) ident(sio) operator(=) operator(()ident(RubyStringIO)operator(\))ident(getRuntime)operator(()operator(\))operator(.)ident(fastGetClass)operator(()string<delimiter(")content(StringIO)delimiter(")>operator(\))operator(.)ident(newInstance)operator(()ident(context)operator(,) keyword(new) ident(IRubyObject)operator([)integer(0)operator(])operator(,) ident(Block)operator(.)ident(NULL_BLOCK)operator(\))operator(;) ident(sio)operator(.)ident(puts)operator(()ident(context)operator(,) ident(args)operator(\))operator(;) ident(write)operator(()ident(sio)operator(.)ident(string)operator(()operator(\))operator(\))operator(;) @@ -51034,16 +51034,16 @@ directive(public) type(class) class(RubyZlib) operator({) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(getNil)operator(()operator(\))operator(;) operator(}) - directive(public) ident(IRubyObject) ident(finish)operator(()operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) ident(IRubyObject) ident(finish)operator(()operator(\)) directive(throws) exception(IOException) operator({) keyword(if) operator(()operator(!)ident(finished)operator(\)) operator({) ident(io)operator(.)ident(finish)operator(()operator(\))operator(;) operator(}) - ident(finished) operator(=) keyword(true)operator(;) + ident(finished) operator(=) pre_constant(true)operator(;) keyword(return) ident(realIo)operator(;) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(flush)delimiter(")>operator(,) ident(optional) operator(=) integer(1)operator(\)) - directive(public) ident(IRubyObject) ident(flush)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) ident(IRubyObject) ident(flush)operator(()ident(IRubyObject)type([]) ident(args)operator(\)) directive(throws) exception(IOException) operator({) keyword(if) operator(()ident(args)operator(.)ident(length) operator(==) integer(0) operator(||) ident(args)operator([)integer(0)operator(])operator(.)ident(isNil)operator(()operator(\)) operator(||) ident(RubyNumeric)operator(.)ident(fix2int)operator(()ident(args)operator([)integer(0)operator(])operator(\)) operator(!=) integer(0)operator(\)) operator({) comment(// Zlib::NO_FLUSH) ident(io)operator(.)ident(flush)operator(()operator(\))operator(;) operator(}) @@ -51061,7 +51061,7 @@ directive(public) type(class) class(RubyZlib) operator({) operator(}) annotation(@JRubyMethod)operator(()ident(name) operator(=) string<delimiter(")content(write)delimiter(")>operator(,) ident(required) operator(=) integer(1)operator(\)) - directive(public) ident(IRubyObject) ident(write)operator(()ident(IRubyObject) ident(p1)operator(\)) directive(throws) pre_type(IOException) operator({) + directive(public) ident(IRubyObject) ident(write)operator(()ident(IRubyObject) ident(p1)operator(\)) directive(throws) exception(IOException) operator({) ident(ByteList) ident(bytes) operator(=) ident(p1)operator(.)ident(convertToString)operator(()operator(\))operator(.)ident(getByteList)operator(()operator(\))operator(;) ident(io)operator(.)ident(write)operator(()ident(bytes)operator(.)ident(unsafeBytes)operator(()operator(\))operator(,) ident(bytes)operator(.)ident(begin)operator(()operator(\))operator(,) ident(bytes)operator(.)ident(length)operator(()operator(\))operator(\))operator(;) keyword(return) ident(getRuntime)operator(()operator(\))operator(.)ident(newFixnum)operator(()ident(bytes)operator(.)ident(length)operator(()operator(\))operator(\))operator(;) |