public class BlockMacroProcessorProxy extends AbstractMacroProcessorProxy<BlockMacroProcessor>
MEMBER_NAME_CONFIG, METHOD_NAME_INITIALIZE, processor
IVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, REIFYING_OBJECT_ALLOCATOR
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 and Description |
---|
BlockMacroProcessorProxy(org.jruby.Ruby runtime,
org.jruby.RubyClass metaClass,
BlockMacroProcessor blockMacroProcessor) |
BlockMacroProcessorProxy(org.jruby.Ruby runtime,
org.jruby.RubyClass metaClass,
java.lang.Class<? extends BlockMacroProcessor> blockMacroProcessorClass) |
Modifier and Type | Method and Description |
---|---|
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 target,
org.jruby.runtime.builtin.IRubyObject attributes) |
static org.jruby.RubyClass |
register(org.jruby.Ruby rubyRuntime,
BlockMacroProcessor blockMacroProcessor) |
static org.jruby.RubyClass |
register(org.jruby.Ruby rubyRuntime,
java.lang.Class<? extends BlockMacroProcessor> blockMacroProcessor) |
getName, setName
applyAnnotations, convertProcessorResult, convertRegexp, finalizeJavaConfig, getName, getProcessor, getProcessorClass, setProcessor, setProcessorClass
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
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_p, eql, 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, getMetaClass, getNativeHandle, getNativeTypeIndex, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getSingletonClassCloneAndAttach, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hash, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id, infectBy, initialize_copy, initialize, 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_missing, method_missing19, method, method19, methods, methods, methods19, nil_p, nonFixnumHashCode, OBJ_INIT_COPY, objInitCopy, op_cmp, op_equal_19, op_equal, op_match, op_match19, op_not_equal, op_not_match, op_not, 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_added, singleton_method_added19, singleton_method_removed, singleton_method_removed19, singleton_method_undefined, singleton_method_undefined19, singleton_method, singleton_methods, specificEval, specificEval, specificEval, specificEval, syncVariables, syncVariables, taint, taint, tainted_p, testFrozen, testFrozen, to_a, to_s, toJava, trust, type_deprecated, type, untaint, untrust, untrusted_p, validateInstanceVariable, validateInstanceVariable, validateInstanceVariable, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
public BlockMacroProcessorProxy(org.jruby.Ruby runtime, org.jruby.RubyClass metaClass, java.lang.Class<? extends BlockMacroProcessor> blockMacroProcessorClass)
public BlockMacroProcessorProxy(org.jruby.Ruby runtime, org.jruby.RubyClass metaClass, BlockMacroProcessor blockMacroProcessor)
public static org.jruby.RubyClass register(org.jruby.Ruby rubyRuntime, java.lang.Class<? extends BlockMacroProcessor> blockMacroProcessor)
public static org.jruby.RubyClass register(org.jruby.Ruby rubyRuntime, BlockMacroProcessor blockMacroProcessor)
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 process(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject parent, org.jruby.runtime.builtin.IRubyObject target, org.jruby.runtime.builtin.IRubyObject attributes)