java.io.Serializable
, java.lang.Cloneable
, java.lang.Comparable<org.jruby.runtime.builtin.IRubyObject>
, org.jruby.runtime.builtin.InstanceVariables
, org.jruby.runtime.builtin.InternalVariables
, org.jruby.runtime.builtin.IRubyObject
, org.jruby.runtime.marshal.CoreObjectType
public class BlockProcessorProxy extends AbstractProcessorProxy<BlockProcessor>
MEMBER_NAME_CONFIG, METHOD_NAME_INITIALIZE, processor
ALL_F, BASICOBJECT_ALLOCATOR, COMPARE_BY_IDENTITY_F, ERR_INSECURE_SET_INST_VAR, FALSE_F, FL_USHIFT, flags, FROZEN_F, IS_OVERLAID_F, metaClass, NEVER, NIL_F, REFINED_MODULE_F, STAMP_OFFSET, TAINTED_F, UNDEF, UNTRUST_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F, USER8_F, USER9_F, USERA_F, VAR_TABLE_OFFSET, varTable, varTableStamp
Constructor | Description |
---|---|
BlockProcessorProxy(org.jruby.Ruby runtime,
org.jruby.RubyClass metaClass,
java.lang.Class<? extends BlockProcessor> blockProcessorClass) |
|
BlockProcessorProxy(org.jruby.Ruby runtime,
org.jruby.RubyClass metaClass,
BlockProcessor blockProcessor) |
Modifier and Type | Method | Description |
---|---|---|
org.jruby.runtime.builtin.IRubyObject |
getName(org.jruby.runtime.ThreadContext context) |
|
org.jruby.runtime.builtin.IRubyObject |
initialize(org.jruby.runtime.ThreadContext context,
org.jruby.runtime.builtin.IRubyObject[] args) |
|
org.jruby.runtime.builtin.IRubyObject |
process(org.jruby.runtime.ThreadContext context,
org.jruby.runtime.builtin.IRubyObject parent,
org.jruby.runtime.builtin.IRubyObject reader,
org.jruby.runtime.builtin.IRubyObject attributes) |
|
static org.jruby.RubyClass |
register(org.jruby.Ruby rubyRuntime,
java.lang.Class<? extends BlockProcessor> blockProcessor) |
|
static org.jruby.RubyClass |
register(org.jruby.Ruby rubyRuntime,
BlockProcessor blockProcessor) |
|
org.jruby.runtime.builtin.IRubyObject |
setName(org.jruby.runtime.ThreadContext context,
org.jruby.runtime.builtin.IRubyObject name) |
applyAnnotations, convertProcessorResult, convertRegexp, finalizeJavaConfig, getName, getProcessor, getProcessorClass, setProcessor, setProcessorClass
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkCallMethod, checkFrozen, checkStringType, checkStringType19, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, decode, display, dup, ensureInstanceVariablesSettable, eql, eql_p, equal_p, equal_p19, evalUnder, extend, fastGetInstanceVariable, fastGetInternalVariable, fastHasInstanceVariable, fastHasInternalVariable, fastSetInstanceVariable, fastSetInternalVariable, freeze, frozen_p, getFFIHandle, getFlag, getInstanceEvalClass, getInstanceVariable, getInstanceVariableList, getInstanceVariableNameList, getInstanceVariables, getInternalVariable, getInternalVariables, getJavaClass, getMetaClass, getNativeHandle, getNativeTypeIndex, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getSingletonClassCloneAndAttach, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hash, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id, infectBy, initialize, initialize_copy, initialize19, inspect, inspectHashCode, instance_eval, instance_eval, instance_eval, instance_eval, instance_eval19, instance_eval19, instance_eval19, instance_eval19, instance_exec, instance_exec19, instance_of_p, instance_variable_defined_p, instance_variable_get, instance_variable_set, instance_variables, instance_variables19, isBuiltin, isClass, isFalse, isFrozen, isImmediate, isModule, isNil, isSpecialConst, isSpecialObject, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, method, method_missing, method_missing19, method19, methods, methods, methods19, nil_p, nonFixnumHashCode, OBJ_INIT_COPY, objInitCopy, op_cmp, op_equal, op_equal_19, op_match, op_match19, op_not, op_not_equal, op_not_match, private_methods, private_methods19, protected_methods, protected_methods19, public_methods, public_methods19, rbClone, rbClone, rbInspect, remove_instance_variable, removeFinalizers, removeInstanceVariable, removeInternalVariable, respond_to_p, respond_to_p, respond_to_p19, respond_to_p19, respondsTo, respondsToMissing, respondsToMissing, send, send, send, send, send, send19, send19, send19, send19, setFFIHandle, setFlag, setFrozen, setInstanceVariable, setInternalVariable, setMetaClass, setNativeHandle, setTaint, setUntrusted, setVariable, singleton_method, singleton_method_added, singleton_method_added19, singleton_method_removed, singleton_method_removed19, singleton_method_undefined, singleton_method_undefined19, singleton_methods, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, to_a, to_s, toJava, trust, type, type_deprecated, untaint, untrust, untrusted_p, validateInstanceVariable, validateInstanceVariable, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, dig, eqlInternal, equalInternal, equals, getNativeClassIndex, hashCode, inspect, op_eqq, puts, specificEval, toRubyString, toString
public BlockProcessorProxy(org.jruby.Ruby runtime, org.jruby.RubyClass metaClass, java.lang.Class<? extends BlockProcessor> blockProcessorClass)
public BlockProcessorProxy(org.jruby.Ruby runtime, org.jruby.RubyClass metaClass, BlockProcessor blockProcessor)
public static org.jruby.RubyClass register(org.jruby.Ruby rubyRuntime, java.lang.Class<? extends BlockProcessor> blockProcessor)
public static org.jruby.RubyClass register(org.jruby.Ruby rubyRuntime, BlockProcessor blockProcessor)
public org.jruby.runtime.builtin.IRubyObject initialize(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject[] args) throws java.lang.NoSuchMethodException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.InstantiationException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.InstantiationException
public org.jruby.runtime.builtin.IRubyObject getName(org.jruby.runtime.ThreadContext context)
public org.jruby.runtime.builtin.IRubyObject setName(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject name)
public org.jruby.runtime.builtin.IRubyObject process(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject parent, org.jruby.runtime.builtin.IRubyObject reader, org.jruby.runtime.builtin.IRubyObject attributes)