Top Description Fields Constructors Methods
org.jruby.ir.targets.indy

public Class SelfInvokeSite

extends InvokeSite
Class Inheritance
Known Direct Subclasses
org.jruby.ir.targets.indy.SuperInvokeSite, org.jruby.ir.targets.indy.ResolvedSuperInvokeSite
Imports
org.jruby.internal.runtime.methods.DynamicMethod, org.jruby.runtime.CallType, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.callsite.CacheEntry, org.jruby.util.JavaNameMangler, .StringSupport, org.objectweb.asm.Handle, .Opcodes, java.lang.invoke.CallSite, .MethodHandles, .MethodType, java.util.List

Created by headius on 10/23/14.

Field Summary

Modifier and TypeField and Description
public static final Handle
Inherited from org.jruby.ir.targets.indy.InvokeSite:
argOffsetaritycachecallTypefallbackfileflagsfullSignaturefunctionallineLOOKUPmethodNameNEGATEsignature

Constructor Summary

AccessConstructor and Description
public
SelfInvokeSite(MethodType type, String name, CallType callType, boolean literalClosure, int flags, String file, int line)

public
SelfInvokeSite(MethodType type, String name, CallType callType, int flags, String file, int line)

Method Summary

Modifier and TypeMethod and Description
public static CallSite
bootstrap(MethodHandles.Lookup lookup, String name, MethodType type, int closureInt, int flags, String file, int line)

Inherited from org.jruby.ir.targets.indy.InvokeSite:
bootstrapbuildAliasHandlebuildAttrHandlebuildGenericHandlebuildIndyHandlebuildJavaFieldHandlebuildJittedHandlebuildMethodMissingHandlebuildNativeHandlebuildNewInstanceHandlebuildNotEqualHandlebuildStructHandlecallMethodMissingcallMethodMissingcallMethodMissingcallMethodMissingfailfailfailfailfailfailffailffailffailffailfgetHandleinvokeinvokemethodMissingmethodMissingnamenegatepollAndGetClassprepareBindersetInitialTargetsetTargettestClasstestTargettestThresholdstestTypetoStringupdateInvocationTarget

Field Detail

BOOTSTRAPback to summary
public static final Handle BOOTSTRAP

Constructor Detail

SelfInvokeSiteback to summary
public SelfInvokeSite(MethodType type, String name, CallType callType, boolean literalClosure, int flags, String file, int line)
SelfInvokeSiteback to summary
public SelfInvokeSite(MethodType type, String name, CallType callType, int flags, String file, int line)

Method Detail

bootstrapback to summary
public static CallSite bootstrap(MethodHandles.Lookup lookup, String name, MethodType type, int closureInt, int flags, String file, int line)