Package org.jruby.anno
Class TypePopulator
java.lang.Object
org.jruby.anno.TypePopulator
- Direct Known Subclasses:
org$jruby$AbstractRubyMethod$POPULATOR,org$jruby$common$RubyWarnings$POPULATOR,org$jruby$ext$bigdecimal$RubyBigDecimal$BigDecimalKernelMethods$POPULATOR,org$jruby$ext$bigdecimal$RubyBigDecimal$POPULATOR,org$jruby$ext$cgi$escape$CGIEscape$POPULATOR,org$jruby$ext$coverage$CoverageModule$POPULATOR,org$jruby$ext$date$RubyDate$POPULATOR,org$jruby$ext$date$RubyDateTime$POPULATOR,org$jruby$ext$date$TimeExt$POPULATOR,org$jruby$ext$digest$RubyDigest$DigestBase$POPULATOR,org$jruby$ext$digest$RubyDigest$DigestClass$POPULATOR,org$jruby$ext$digest$RubyDigest$DigestInstance$POPULATOR,org$jruby$ext$digest$RubyDigest$POPULATOR,org$jruby$ext$etc$RubyEtc$IOExt$POPULATOR,org$jruby$ext$etc$RubyEtc$POPULATOR,org$jruby$ext$ffi$AbstractInvoker$POPULATOR,org$jruby$ext$ffi$AbstractMemory$POPULATOR,org$jruby$ext$ffi$Buffer$POPULATOR,org$jruby$ext$ffi$CallbackInfo$POPULATOR,org$jruby$ext$ffi$io$FileDescriptorIO$POPULATOR,org$jruby$ext$ffi$IOModule$POPULATOR,org$jruby$ext$ffi$jffi$DynamicLibrary$POPULATOR,org$jruby$ext$ffi$jffi$DynamicLibrary$Symbol$POPULATOR,org$jruby$ext$ffi$jffi$Factory$LastError$POPULATOR,org$jruby$ext$ffi$jffi$Factory$WinapiLastError$POPULATOR,org$jruby$ext$ffi$jffi$Function$POPULATOR,org$jruby$ext$ffi$jffi$JFFIInvoker$POPULATOR,org$jruby$ext$ffi$jffi$VariadicInvoker$POPULATOR,org$jruby$ext$ffi$MappedType$POPULATOR,org$jruby$ext$ffi$MemoryPointer$POPULATOR,org$jruby$ext$ffi$Platform$POPULATOR,org$jruby$ext$ffi$Pointer$POPULATOR,org$jruby$ext$ffi$Struct$POPULATOR,org$jruby$ext$ffi$StructByValue$POPULATOR,org$jruby$ext$ffi$StructLayout$ArrayField$POPULATOR,org$jruby$ext$ffi$StructLayout$ArrayProxy$POPULATOR,org$jruby$ext$ffi$StructLayout$CharArrayProxy$POPULATOR,org$jruby$ext$ffi$StructLayout$Field$POPULATOR,org$jruby$ext$ffi$StructLayout$FunctionField$POPULATOR,org$jruby$ext$ffi$StructLayout$InnerStructField$POPULATOR,org$jruby$ext$ffi$StructLayout$POPULATOR,org$jruby$ext$ffi$Type$Array$POPULATOR,org$jruby$ext$ffi$Type$Builtin$POPULATOR,org$jruby$ext$ffi$Type$POPULATOR,org$jruby$ext$fiber$ThreadFiber$POPULATOR,org$jruby$ext$io$nonblock$IONonBlock$POPULATOR,org$jruby$ext$io$wait$IOWaitLibrary$POPULATOR,org$jruby$ext$jruby$CoreExt$String$POPULATOR,org$jruby$ext$jruby$JRubyExecutionContextLocal$POPULATOR,org$jruby$ext$jruby$JRubyFiberLocal$POPULATOR,org$jruby$ext$jruby$JRubyLibrary$JRubyConfig$POPULATOR,org$jruby$ext$jruby$JRubyLibrary$POPULATOR,org$jruby$ext$jruby$JRubyObjectInputStream$POPULATOR,org$jruby$ext$jruby$JRubyUtilLibrary$POPULATOR,org$jruby$ext$monitor$Monitor$POPULATOR,org$jruby$ext$nkf$RubyNKF$POPULATOR,org$jruby$ext$pathname$RubyPathname$PathnameKernelMethods$POPULATOR,org$jruby$ext$pathname$RubyPathname$POPULATOR,org$jruby$ext$ripper$RubyRipper$POPULATOR,org$jruby$ext$securerandom$RubySecureRandom$POPULATOR,org$jruby$ext$set$EnumerableExt$POPULATOR,org$jruby$ext$set$RubySet$DivideTSortHash$POPULATOR,org$jruby$ext$set$RubySet$POPULATOR,org$jruby$ext$set$RubySortedSet$POPULATOR,org$jruby$ext$socket$Addrinfo$POPULATOR,org$jruby$ext$socket$Ifaddr$POPULATOR,org$jruby$ext$socket$Option$POPULATOR,org$jruby$ext$socket$RubyBasicSocket$POPULATOR,org$jruby$ext$socket$RubyIPSocket$POPULATOR,org$jruby$ext$socket$RubyServerSocket$POPULATOR,org$jruby$ext$socket$RubySocket$POPULATOR,org$jruby$ext$socket$RubyTCPServer$POPULATOR,org$jruby$ext$socket$RubyTCPSocket$POPULATOR,org$jruby$ext$socket$RubyUDPSocket$POPULATOR,org$jruby$ext$socket$RubyUNIXServer$POPULATOR,org$jruby$ext$socket$RubyUNIXSocket$POPULATOR,org$jruby$ext$stringio$StringIO$GenericReadable$POPULATOR,org$jruby$ext$stringio$StringIO$GenericWritable$POPULATOR,org$jruby$ext$stringio$StringIO$POPULATOR,org$jruby$ext$strscan$RubyStringScanner$POPULATOR,org$jruby$ext$tempfile$Tempfile$POPULATOR,org$jruby$ext$thread$ConditionVariable$POPULATOR,org$jruby$ext$thread$Mutex$POPULATOR,org$jruby$ext$thread$Queue$POPULATOR,org$jruby$ext$thread$SizedQueue$POPULATOR,org$jruby$ext$timeout$Timeout$POPULATOR,org$jruby$ext$tracepoint$TracePoint$POPULATOR,org$jruby$ext$zlib$JZlibDeflate$POPULATOR,org$jruby$ext$zlib$JZlibInflate$POPULATOR,org$jruby$ext$zlib$JZlibRubyGzipReader$POPULATOR,org$jruby$ext$zlib$JZlibRubyGzipWriter$POPULATOR,org$jruby$ext$zlib$RubyGzipFile$POPULATOR,org$jruby$ext$zlib$RubyZlib$POPULATOR,org$jruby$ext$zlib$ZStream$POPULATOR,org$jruby$java$addons$ArrayJavaAddons$POPULATOR,org$jruby$java$addons$ClassJavaAddons$POPULATOR,org$jruby$java$addons$IOJavaAddons$AnyIO$POPULATOR,org$jruby$java$addons$IOJavaAddons$POPULATOR,org$jruby$java$addons$KernelJavaAddons$POPULATOR,org$jruby$java$addons$StringJavaAddons$POPULATOR,org$jruby$java$proxies$ArrayJavaProxy$POPULATOR,org$jruby$java$proxies$ArrayJavaProxyCreator$POPULATOR,org$jruby$java$proxies$InterfaceJavaProxy$JavaInterfaceExtender$POPULATOR,org$jruby$java$proxies$JavaInterfaceTemplate$POPULATOR,org$jruby$java$proxies$JavaProxy$ClassMethods$POPULATOR,org$jruby$java$proxies$JavaProxy$POPULATOR,org$jruby$java$proxies$MapJavaProxy$POPULATOR,org$jruby$javasupport$ext$JavaLang$Character$POPULATOR,org$jruby$javasupport$ext$JavaLang$CharSequence$POPULATOR,org$jruby$javasupport$ext$JavaLang$Class$POPULATOR,org$jruby$javasupport$ext$JavaLang$ClassLoader$POPULATOR,org$jruby$javasupport$ext$JavaLang$Comparable$POPULATOR,org$jruby$javasupport$ext$JavaLang$Iterable$POPULATOR,org$jruby$javasupport$ext$JavaLang$Number$POPULATOR,org$jruby$javasupport$ext$JavaLang$Runnable$POPULATOR,org$jruby$javasupport$ext$JavaLang$String$POPULATOR,org$jruby$javasupport$ext$JavaLang$Throwable$POPULATOR,org$jruby$javasupport$ext$JavaLangReflect$AccessibleObject$POPULATOR,org$jruby$javasupport$ext$JavaLangReflect$Constructor$POPULATOR,org$jruby$javasupport$ext$JavaLangReflect$Field$POPULATOR,org$jruby$javasupport$ext$JavaLangReflect$Method$POPULATOR,org$jruby$javasupport$ext$JavaMath$BigDecimal$POPULATOR,org$jruby$javasupport$ext$JavaNio$Buffer$POPULATOR,org$jruby$javasupport$ext$JavaTime$Instant$POPULATOR,org$jruby$javasupport$ext$JavaTime$LocalDateTime$POPULATOR,org$jruby$javasupport$ext$JavaTime$OffsetDateTime$POPULATOR,org$jruby$javasupport$ext$JavaTime$ZonedDateTime$POPULATOR,org$jruby$javasupport$ext$JavaUtil$Collection$POPULATOR,org$jruby$javasupport$ext$JavaUtil$Enumeration$POPULATOR,org$jruby$javasupport$ext$JavaUtil$Iterator$POPULATOR,org$jruby$javasupport$ext$JavaUtil$List$POPULATOR,org$jruby$javasupport$ext$JavaUtilRegex$Matcher$POPULATOR,org$jruby$javasupport$ext$JavaUtilRegex$Pattern$POPULATOR,org$jruby$javasupport$ext$Module$POPULATOR,org$jruby$javasupport$Java$ByteArrayProxyMethods$POPULATOR,org$jruby$javasupport$Java$NewStyleExtensionInherited$POPULATOR,org$jruby$javasupport$Java$OldStyleExtensionInherited$POPULATOR,org$jruby$javasupport$Java$POPULATOR,org$jruby$javasupport$JavaAccessibleObject$POPULATOR,org$jruby$javasupport$JavaArrayUtilities$POPULATOR,org$jruby$javasupport$JavaCallable$POPULATOR,org$jruby$javasupport$JavaClass$POPULATOR,org$jruby$javasupport$JavaConstructor$POPULATOR,org$jruby$javasupport$JavaField$POPULATOR,org$jruby$javasupport$JavaMethod$POPULATOR,org$jruby$javasupport$JavaObject$POPULATOR,org$jruby$javasupport$JavaPackage$POPULATOR,org$jruby$javasupport$JavaProxyMethods$POPULATOR,org$jruby$javasupport$JavaUtilities$POPULATOR,org$jruby$javasupport$proxy$JavaProxyClass$POPULATOR,org$jruby$javasupport$proxy$JavaProxyClass$ProxyMethodImpl$POPULATOR,org$jruby$javasupport$proxy$JavaProxyConstructor$POPULATOR,org$jruby$javasupport$proxy$JavaProxyReflectionObject$POPULATOR,org$jruby$NativeException$POPULATOR,org$jruby$RubyArgsFile$POPULATOR,org$jruby$RubyArithmeticSequence$POPULATOR,org$jruby$RubyArray$POPULATOR,org$jruby$RubyBasicObject$POPULATOR,org$jruby$RubyBignum$POPULATOR,org$jruby$RubyBinding$POPULATOR,org$jruby$RubyBoolean$False$POPULATOR,org$jruby$RubyBoolean$POPULATOR,org$jruby$RubyBoolean$True$POPULATOR,org$jruby$RubyChain$POPULATOR,org$jruby$RubyClass$POPULATOR,org$jruby$RubyClassPathVariable$POPULATOR,org$jruby$RubyComparable$POPULATOR,org$jruby$RubyComplex$POPULATOR,org$jruby$RubyConverter$EncodingErrorMethods$POPULATOR,org$jruby$RubyConverter$InvalidByteSequenceErrorMethods$POPULATOR,org$jruby$RubyConverter$POPULATOR,org$jruby$RubyConverter$UndefinedConversionErrorMethods$POPULATOR,org$jruby$RubyDir$POPULATOR,org$jruby$RubyEncoding$POPULATOR,org$jruby$RubyEnumerable$POPULATOR,org$jruby$RubyEnumerator$FeedValue$POPULATOR,org$jruby$RubyEnumerator$POPULATOR,org$jruby$RubyException$POPULATOR,org$jruby$RubyFile$POPULATOR,org$jruby$RubyFileStat$POPULATOR,org$jruby$RubyFileTest$FileTestFileMethods$POPULATOR,org$jruby$RubyFileTest$POPULATOR,org$jruby$RubyFloat$POPULATOR,org$jruby$RubyGC$POPULATOR,org$jruby$RubyGenerator$POPULATOR,org$jruby$RubyGlobal$CaseInsensitiveStringOnlyRubyHash$POPULATOR,org$jruby$RubyHash$POPULATOR,org$jruby$RubyInteger$POPULATOR,org$jruby$RubyInterrupt$POPULATOR,org$jruby$RubyIO$POPULATOR,org$jruby$RubyKernel$LoopMethods$POPULATOR,org$jruby$RubyKernel$POPULATOR,org$jruby$RubyKeyError$POPULATOR,org$jruby$RubyLocalJumpError$POPULATOR,org$jruby$RubyMarshal$POPULATOR,org$jruby$RubyMatchData$POPULATOR,org$jruby$RubyMath$POPULATOR,org$jruby$RubyMethod$POPULATOR,org$jruby$RubyModule$POPULATOR,org$jruby$RubyNameError$POPULATOR,org$jruby$RubyNameError$RubyNameErrorMessage$POPULATOR,org$jruby$RubyNil$POPULATOR,org$jruby$RubyNoMethodError$POPULATOR,org$jruby$RubyNumeric$POPULATOR,org$jruby$RubyObjectSpace$POPULATOR,org$jruby$RubyObjectSpace$WeakMap$POPULATOR,org$jruby$RubyProc$POPULATOR,org$jruby$RubyProcess$GroupID$POPULATOR,org$jruby$RubyProcess$POPULATOR,org$jruby$RubyProcess$RubyStatus$POPULATOR,org$jruby$RubyProcess$Sys$POPULATOR,org$jruby$RubyProcess$UserID$POPULATOR,org$jruby$RubyRandom$POPULATOR,org$jruby$RubyRange$BSearch$POPULATOR,org$jruby$RubyRange$POPULATOR,org$jruby$RubyRational$POPULATOR,org$jruby$RubyRegexp$POPULATOR,org$jruby$RubySignal$POPULATOR,org$jruby$RubySignalException$POPULATOR,org$jruby$RubyStopIteration$POPULATOR,org$jruby$RubyString$POPULATOR,org$jruby$RubyStruct$POPULATOR,org$jruby$RubyStruct$StructMethods$POPULATOR,org$jruby$RubySymbol$POPULATOR,org$jruby$RubySystemCallError$POPULATOR,org$jruby$RubySystemExit$POPULATOR,org$jruby$RubyThread$Location$POPULATOR,org$jruby$RubyThread$POPULATOR,org$jruby$RubyThreadGroup$POPULATOR,org$jruby$RubyTime$POPULATOR,org$jruby$RubyUnboundMethod$POPULATOR,org$jruby$RubyUncaughtThrowError$POPULATOR,org$jruby$RubyYielder$POPULATOR,TypePopulator.DefaultTypePopulator,TypePopulator.ReflectiveTypePopulator
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]protected static final Class[]static final TypePopulator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidpopulate(RubyModule clsmod, Class clazz) static voidpopulateMethod(JavaMethod javaMethod, int arity, String simpleName, boolean isStatic, boolean notImplemented) static voidpopulateMethod(JavaMethod javaMethod, int arity, String simpleName, boolean isStatic, boolean notImplemented, Class nativeTarget, String nativeName, Class nativeReturn, Class[] nativeArguments) static DynamicMethodpopulateModuleMethod(RubyModule cls, DynamicMethod javaMethod)
-
Field Details
-
DEFAULT
-
ARG0
-
ARG1
-
ARG2
-
ARG3
-
ARG4
-
ARG0_ARY
-
ARG1_ARY
-
CONTEXT_ARG0
-
CONTEXT_ARG1
-
CONTEXT_ARG2
-
CONTEXT_ARG3
-
CONTEXT_ARG4
-
CONTEXT_ARG0_ARY
-
CONTEXT_ARG1_ARY
-
ARG0_BLOCK
-
ARG1_BLOCK
-
ARG2_BLOCK
-
ARG3_BLOCK
-
ARG4_BLOCK
-
ARG0_ARY_BLOCK
-
ARG1_ARY_BLOCK
-
CONTEXT_ARG0_BLOCK
-
CONTEXT_ARG1_BLOCK
-
CONTEXT_ARG2_BLOCK
-
CONTEXT_ARG3_BLOCK
-
CONTEXT_ARG4_BLOCK
-
CONTEXT_ARG0_ARY_BLOCK
-
CONTEXT_ARG1_ARY_BLOCK
-
-
Constructor Details
-
TypePopulator
public TypePopulator()
-
-
Method Details
-
populateMethod
public static void populateMethod(JavaMethod javaMethod, int arity, String simpleName, boolean isStatic, boolean notImplemented) -
populateMethod
-
populateModuleMethod
-
populate
-