public class AbstractProcessorProxy<T extends Processor>
extends org.jruby.RubyObject
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
MEMBER_NAME_CONFIG |
protected static java.lang.String |
METHOD_NAME_INITIALIZE |
protected T |
processor |
FIELD_ALLOCATED_CLASSES, FIELD_ALLOCATORS, IVAR_INSPECTING_OBJECT_ALLOCATOR, OBJECT_ALLOCATOR, OBJECT_VAR0_ALLOCATOR, OBJECT_VAR1_ALLOCATOR, OBJECT_VAR2_ALLOCATOR, OBJECT_VAR3_ALLOCATOR, OBJECT_VAR4_ALLOCATOR, OBJECT_VAR5_ALLOCATOR, OBJECT_VAR6_ALLOCATOR, OBJECT_VAR7_ALLOCATOR, OBJECT_VAR8_ALLOCATOR, OBJECT_VAR9_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 |
---|
AbstractProcessorProxy(org.jruby.Ruby runtime,
org.jruby.RubyClass metaClass,
java.lang.Class<? extends T> processorClass) |
AbstractProcessorProxy(org.jruby.Ruby runtime,
org.jruby.RubyClass metaClass,
T processor) |
Modifier and Type | Method and Description |
---|---|
protected static void |
applyAnnotations(java.lang.Class<? extends Processor> processor,
org.jruby.RubyClass rubyClass) |
protected org.jruby.runtime.builtin.IRubyObject |
convertProcessorResult(java.lang.Object o) |
protected static org.jruby.RubyRegexp |
convertRegexp(org.jruby.Ruby runtime,
java.lang.CharSequence regexp) |
void |
finalizeJavaConfig() |
protected T |
getProcessor() |
java.lang.Class<? extends T> |
getProcessorClass() |
protected void |
setProcessor(T processor) |
void |
setProcessorClass(java.lang.Class<? extends T> processorClass) |
attachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, eqlInternal, equalInternal, equals, getNativeClassIndex, hashCode, initialize, initialize, inspect, op_eqq, puts, specificEval, toString
addFinalizer, anyToString, asJavaString, asString, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callSuper, checkArrayType, checkCallMethod, checkFrozen, checkStringType, checkStringType19, compareTo, convertToArray, convertToFloat, convertToHash, convertToInteger, convertToInteger, convertToInteger, convertToString, copyInstanceVariablesInto, copySpecialInstanceVariables, createBasicObjectClass, dataGetStruct, dataGetStructChecked, dataWrapStruct, 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, getNativeHandle, getNativeTypeIndex, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hash, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id, infectBy, 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, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, 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, 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_added19, singleton_method_removed19, singleton_method_undefined19, 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, variableTableContains, variableTableFastContains, variableTableFastFetch, variableTableFastStore, variableTableFetch, variableTableRemove, variableTableStore, variableTableSync, yieldUnder, yieldUnder
protected static final java.lang.String MEMBER_NAME_CONFIG
protected static final java.lang.String METHOD_NAME_INITIALIZE
public AbstractProcessorProxy(org.jruby.Ruby runtime, org.jruby.RubyClass metaClass, java.lang.Class<? extends T> processorClass)
public AbstractProcessorProxy(org.jruby.Ruby runtime, org.jruby.RubyClass metaClass, T processor)
protected T getProcessor()
protected void setProcessor(T processor)
public java.lang.Class<? extends T> getProcessorClass()
public void setProcessorClass(java.lang.Class<? extends T> processorClass)
public void finalizeJavaConfig()
protected org.jruby.runtime.builtin.IRubyObject convertProcessorResult(java.lang.Object o)
protected static void applyAnnotations(java.lang.Class<? extends Processor> processor, org.jruby.RubyClass rubyClass)
protected static org.jruby.RubyRegexp convertRegexp(org.jruby.Ruby runtime, java.lang.CharSequence regexp)