Top Description Fields Constructors Methods
org.jruby

public Class RubyNoMatchingPatternKeyError

extends RubyStandardError
Class Inheritance
Annotations
@JRubyClass
name:NoMatchingPatternKeyError
parent:StandardError
Imports
org.jruby.anno.JRubyClass, .JRubyMethod, org.jruby.ast.util.ArgsUtil, org.jruby.exceptions.NoMatchingPatternKeyError, .RaiseException, .ArgumentError, org.jruby.runtime.Block, .ThreadContext, org.jruby.runtime.builtin.IRubyObject

The Java representation of a Ruby ArgumentError.
See Also
ArgumentError

Field Summary

Modifier and TypeField and Description
private static final String[]
private IRubyObject
private IRubyObject

Constructor Summary

AccessConstructor and Description
protected
RubyNoMatchingPatternKeyError(Ruby runtime, RubyClass exceptionClass)

protected
RubyNoMatchingPatternKeyError(Ruby runtime, RubyClass exceptionClass, String message)

Method Summary

Modifier and TypeMethod and Description
protected RaiseException
pack-priv static RubyClass
public IRubyObject
initialize(ThreadContext context, IRubyObject[] args, Block block)

public IRubyObject
key(ThreadContext context)

public IRubyObject
private void
setValues(ThreadContext context, IRubyObject message, IRubyObject key, IRubyObject matchee)

Field Detail

INITIALIZE_KEYWORDSback to summary
private static final String[] INITIALIZE_KEYWORDS
keyback to summary
private IRubyObject key
matcheeback to summary
private IRubyObject matchee

Constructor Detail

RubyNoMatchingPatternKeyErrorback to summary
protected RubyNoMatchingPatternKeyError(Ruby runtime, RubyClass exceptionClass)
RubyNoMatchingPatternKeyErrorback to summary
protected RubyNoMatchingPatternKeyError(Ruby runtime, RubyClass exceptionClass, String message)

Method Detail

constructThrowableback to summary
protected RaiseException constructThrowable(String message)

Overrides org.jruby.RubyStandardError.constructThrowable.

Annotations
@Override
defineback to summary
pack-priv static RubyClass define(ThreadContext context, RubyClass StandardError)

Hides org.jruby.RubyStandardError.define.

initializeback to summary
public IRubyObject initialize(ThreadContext context, IRubyObject[] args, Block block)
Annotations
@JRubyMethod
visibility:PRIVATE
optional:2
keywords:true
keyback to summary
public IRubyObject key(ThreadContext context)
Annotations
@JRubyMethod
matcheeback to summary
public IRubyObject matchee(ThreadContext context)
Annotations
@JRubyMethod
setValuesback to summary
private void setValues(ThreadContext context, IRubyObject message, IRubyObject key, IRubyObject matchee)