public class JZlibInflate extends ZStream
RubyObject.DataRubyBasicObject.Finalizer| Modifier and Type | Field and Description |
|---|---|
static int |
BASE_SIZE |
private byte[] |
collected |
private int |
collectedIdx |
private com.jcraft.jzlib.Inflater |
flater |
protected static ObjectAllocator |
INFLATE_ALLOCATOR |
private org.jruby.util.ByteList |
input |
private int |
windowBits |
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_ALLOCATORALL_F, BASICOBJECT_ALLOCATOR, COMPARE_BY_IDENTITY_F, ERR_INSECURE_SET_INST_VAR, FALSE_F, FL_USHIFT, flags, FROZEN_F, metaClass, NEVER, NIL_F, STAMP_OFFSET, TAINTED_F, UNDEF, UNTRUSTED_F, USER0_F, USER1_F, USER2_F, USER3_F, USER4_F, USER5_F, USER6_F, USER7_F, USER8_F, VAR_TABLE_OFFSET, varTable, varTableStampNULL_ARRAY| Constructor and Description |
|---|
JZlibInflate(Ruby runtime,
RubyClass type) |
adler, avail_out, checkClosed, checkLevel, checkStrategy, checkWindowBits, close, closed_p, data_type, finish, finished_p, flush_next_in, initialize, reset, set_avail_out, stream_end_p, total_in, total_outattachToObjectSpace, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, callInit, convertToType, createObjectClass, eqlInternal, equalInternal, equals, getNativeTypeIndex, hashCode, initialize, initialize, inspect, op_eqq, puts, specificEval, toStringaddFinalizer, 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, getObjectId, getRuntime, getSingletonClass, getSingletonClassClone, getType, getVariable, getVariableCount, getVariableList, getVariableNameList, hash, hashyInspect, hasInstanceVariable, hasInternalVariable, hasVariables, id_deprecated, 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, isTaint, isTrue, isUntrusted, kind_of_p, makeMetaClass, method_missing19, method, method19, methods, methods, methods19, nil_p, 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, 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, singleton_methods19, 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, yieldUnderpublic static final int BASE_SIZE
private int windowBits
private byte[] collected
private int collectedIdx
private org.jruby.util.ByteList input
private com.jcraft.jzlib.Inflater flater
protected static final ObjectAllocator INFLATE_ALLOCATOR
public static IRubyObject s_inflate(ThreadContext context, IRubyObject recv, IRubyObject string)
public IRubyObject _initialize(IRubyObject[] args)
private void init(int windowBits)
public IRubyObject flush_next_out(ThreadContext context)
flush_next_out in class ZStreamprivate RubyString flushOutput(Ruby runtime)
public IRubyObject append(ThreadContext context, IRubyObject arg)
public void append(org.jruby.util.ByteList obj)
public IRubyObject sync_point_p()
public IRubyObject sync_point()
public IRubyObject set_dictionary(ThreadContext context, IRubyObject arg)
private IRubyObject set_dictionary(IRubyObject str)
public IRubyObject inflate(ThreadContext context, IRubyObject string)
public IRubyObject inflate(ThreadContext context, org.jruby.util.ByteList str)
public IRubyObject sync(ThreadContext context, IRubyObject string)
private void run(boolean finish)
protected int internalTotalIn()
internalTotalIn in class ZStreamprotected int internalTotalOut()
internalTotalOut in class ZStreamprotected boolean internalStreamEndP()
internalStreamEndP in class ZStreamprotected void internalReset()
internalReset in class ZStreamprotected boolean internalFinished()
internalFinished in class ZStreamprotected long internalAdler()
internalAdler in class ZStreamprotected IRubyObject internalFinish()
internalFinish in class ZStreamprotected void internalClose()
internalClose in class ZStreampublic IRubyObject avail_in()
private static void resetBuffer(org.jruby.util.ByteList l)