jruby/docs BETA
Navigation
org.jruby 220
C AbstractRubyMethod
C AbstractWeakMap
C Accessor
C AppendBlockCallback
I Appendable
C ArgfGlobalVariable
C ArgsFileData
I ArgumentVisitor
C Autoload
I AutoloadMethod
C BSearch
C Backtrace
C BasicObjectStub
I BlockingTask
E CS_NAMES
C CaseInsensitiveStringOnlyRubyHash
C ChunkedBlockCallback
E CompileMode
C ConcreteJavaReifier
C ConstantEntry
C Continuation
C Data
C DataMethods
C DefaultComparator
I DelegatedModule
C DeprecatedStringGlobalVariable
C DeprecatedStringOrRegexpGlobalVariable
C DummyInstanceVariables
C DummyInternalVariables
C EmptyByteListHolder
C EncodingErrorMethods
E EvalType
I ExitFunction
C FString
C False
C FeedValue
C FiberScheduler
C FileTestFileMethods
I Finalizable
C Finalizer
C FlagRegistry
C GroupID
E IOEvent
C IncludedModule
C IncludedModuleWrapper
C InputGlobalVariable
C InvalidByteSequenceErrorMethods
C InvalidIntegerException
C InvalidatorList
C JarBootstrapMain
C JavaClassKindOf
C KCodeGlobalVariable
C KindOf
I LoadServiceCreator
C Location
C LoopMethods
C Main
C MetaClass
C MethodClumper
C MethodMissingMethod
C ModuleKernelMethods
C Mutator
C NativeException
C NemesLogGamma
E Next
C NumberTooLargeException
I ObjBooleanConsumer
I ObjectFlags
I ObjectSpacer
C OutputGlobalVariable
I ParseResult
C PrependedModule
I Profile
E ProfilingMode
C PutKeyValueCallback
C RandomFormatter
C RangeLike
I ReadWrite
E Reason
I RecursiveFunctionEx
C RefinementMethods
I RegexMatch
C RespondToMissingMethod
C Ruby
C RubyArgsFile
C RubyArgumentError
C RubyArithmeticSequence
C RubyArray
C RubyArrayConversionIterator
C RubyBasicObject
C RubyBignum
C RubyBinding
C RubyBoolean
C RubyChain
C RubyClass
C RubyClassPathVariable
C RubyComparable
C RubyCompatibilityError
C RubyComplex
C RubyConcurrencyError
C RubyContinuation
C RubyConverter
C RubyConverterNotFoundError
C RubyData
C RubyDir
C RubyDomainError
C RubyEOFError
C RubyEncoding
C RubyEncodingError
C RubyEnumerable
C RubyEnumerator
C RubyException
C RubyFatal
C RubyFiberError
C RubyFile
C RubyFileStat
C RubyFileTest
C RubyFixnum
C RubyFloat
C RubyFloatDomainError
C RubyFrozenError
C RubyGC
C RubyGenerator
C RubyGlobal
C RubyHash
C RubyHashEntry
C RubyIO
C RubyIOBuffer
C RubyIOError
C RubyIOTimeoutError
C RubyIndexError
C RubyInstanceConfig
C RubyInteger
C RubyInterrupt
C RubyInterruptedRegexpError
C RubyInvalidByteSequenceError
C RubyKernel
C RubyKeyError
C RubyLoadError
C RubyLocalJumpError
C RubyMarshal
C RubyMatchData
C RubyMath
C RubyMethod
C RubyModule
C RubyNameError
C RubyNameErrorMessage
C RubyNil
C RubyNoMatchingPatternError
C RubyNoMatchingPatternKeyError
C RubyNoMemoryError
C RubyNoMethodError
C RubyNotImplementedError
C RubyNumeric
C RubyObject
I RubyObjectAdapter
C RubyObjectSpace
C RubyProc
C RubyProcess
C RubyProducer
C RubyRandom
C RubyRandomBase
C RubyRange
C RubyRangeError
C RubyRational
C RubyRegexp
C RubyRegexpError
I RubyRuntimeAdapter
C RubyRuntimeError
C RubyScriptError
C RubySecurityError
C RubySignal
C RubySignalException
C RubyStandardError
C RubyStatus
C RubyStopIteration
C RubyString
C RubyStruct
C RubySymbol
C RubySyntaxError
C RubySystemCallError
C RubySystemExit
C RubySystemStackError
C RubyThread
C RubyThreadError
C RubyThreadGroup
C RubyTime
C RubyTypeError
C RubyUnboundMethod
C RubyUncaughtThrowError
C RubyUndefinedConversionError
C RubyYielder
C RubyZeroDivisionError
I SizeFn
C SleepTask
I SourceLocation
E Status
C Status
C StringGlobalVariable
C StringOnlyRubyHash
C StringOrRegexpGlobalVariable
C StructMethods
C SymbolProcBody
C SymbolTable
C Sys
C Sysopen
C TallyCallback
I Task
C TimeoutError
C TopSelfFactory
C True
I Unblocker
C UndefinedConversionErrorMethods
C UserID
E Verbosity
C Visitor
C VisitorWithState
I VisitorWithStateI
C WeakKeyMap
C WeakMap
SizeFn — members 1
M size(context, self, args) IRubyObject

org.jruby.SizeFn

interface abstract 1 members

"Function" type for java-created enumerators with size. Should be implemented so that calls to SizeFn#size are kept in sync with the size of the created enum (i.e. if the object underlying an enumerator changes, calls to SizeFn#size should reflect that change).

Instance Methods

size

IRubyObject size ( ThreadContext context, T self, IRubyObject[] args )
Java: size(org.jruby.runtime.ThreadContext context, T self, org.jruby.runtime.builtin.IRubyObject[] args)