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

public abstract class TypePopulator extends Object
  • Field Details

    • DEFAULT

      public static final TypePopulator DEFAULT
    • ARG0

      protected static final Class[] ARG0
    • ARG1

      protected static final Class[] ARG1
    • ARG2

      protected static final Class[] ARG2
    • ARG3

      protected static final Class[] ARG3
    • ARG4

      protected static final Class[] ARG4
    • ARG0_ARY

      protected static final Class[] ARG0_ARY
    • ARG1_ARY

      protected static final Class[] ARG1_ARY
    • CONTEXT_ARG0

      protected static final Class[] CONTEXT_ARG0
    • CONTEXT_ARG1

      protected static final Class[] CONTEXT_ARG1
    • CONTEXT_ARG2

      protected static final Class[] CONTEXT_ARG2
    • CONTEXT_ARG3

      protected static final Class[] CONTEXT_ARG3
    • CONTEXT_ARG4

      protected static final Class[] CONTEXT_ARG4
    • CONTEXT_ARG0_ARY

      protected static final Class[] CONTEXT_ARG0_ARY
    • CONTEXT_ARG1_ARY

      protected static final Class[] CONTEXT_ARG1_ARY
    • ARG0_BLOCK

      protected static final Class[] ARG0_BLOCK
    • ARG1_BLOCK

      protected static final Class[] ARG1_BLOCK
    • ARG2_BLOCK

      protected static final Class[] ARG2_BLOCK
    • ARG3_BLOCK

      protected static final Class[] ARG3_BLOCK
    • ARG4_BLOCK

      protected static final Class[] ARG4_BLOCK
    • ARG0_ARY_BLOCK

      protected static final Class[] ARG0_ARY_BLOCK
    • ARG1_ARY_BLOCK

      protected static final Class[] ARG1_ARY_BLOCK
    • CONTEXT_ARG0_BLOCK

      protected static final Class[] CONTEXT_ARG0_BLOCK
    • CONTEXT_ARG1_BLOCK

      protected static final Class[] CONTEXT_ARG1_BLOCK
    • CONTEXT_ARG2_BLOCK

      protected static final Class[] CONTEXT_ARG2_BLOCK
    • CONTEXT_ARG3_BLOCK

      protected static final Class[] CONTEXT_ARG3_BLOCK
    • CONTEXT_ARG4_BLOCK

      protected static final Class[] CONTEXT_ARG4_BLOCK
    • CONTEXT_ARG0_ARY_BLOCK

      protected static final Class[] CONTEXT_ARG0_ARY_BLOCK
    • CONTEXT_ARG1_ARY_BLOCK

      protected static final Class[] 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

      public static void populateMethod(JavaMethod javaMethod, int arity, String simpleName, boolean isStatic, boolean notImplemented, Class nativeTarget, String nativeName, Class nativeReturn, Class[] nativeArguments)
    • populateModuleMethod

      public static DynamicMethod populateModuleMethod(RubyModule cls, DynamicMethod javaMethod)
    • populate

      public abstract void populate(RubyModule clsmod, Class clazz)