jruby/docs BETA
Navigation
org.jruby.ir.targets.indy 57
C ArrayBootstrap
C ArrayDerefInvokeSite
C AsStringSite
C BignumObjectSite
C BlockGivenSite
C Bootstrap
C BuildDynamicStringSite
C CallInfoBootstrap
C CallSiteCacheBootstrap
C CallTraceSite
C CheckArityBootstrap
C CheckpointSite
C ClassSuperInvokeSite
C ClassSuperIterInvokeSite
C ConstantLookupSite
C ConstructBlockBootstrap
C ConstructObjectSite
C CoverageSite
C DRegexpObjectSite
C FixnumObjectSite
C FloatObjectSite
C FrameNameSite
C HashBootstrap
C HeapVariableBootstrap
C IndyArgumentsCompiler
C IndyBlockCompiler
C IndyBranchCompiler
C IndyCheckpointCompiler
C IndyConstantCompiler
C IndyDynamicValueCompiler
C IndyGlobalVariableCompiler
C IndyInstanceVariableCompiler
C IndyInvocationCompiler
C IndyLocalVariableCompiler
C IndyValueCompiler
C IndyYieldCompiler
C InstanceSuperInvokeSite
C InstanceSuperIterInvokeSite
C InvokeSite
C IsNilSite
C IsTrueSite
C JavaBootstrap
C LazyObjectSite
C LiteralValueBootstrap
C MetaClassBootstrap
C RangeObjectSite
C RegexpObjectSite
C ResolvedSuperInvokeSite
C SelfInvokeSite
C StringBootstrap
C SuperInvokeSite
C SymbolObjectSite
C SymbolProcObjectSite
C UnresolvedSuperInvokeSite
C UnresolvedSuperIterInvokeSite
C YieldSite
C ZSuperInvokeSite
IndyBranchCompiler — members 8
C new(compiler)
C bfalse(label)
C branch_if_nil(label)
C branch_if_truthy(label)
C btrue(label)
C check_args_arity(args, required, opt, rest)
C check_arity(required, opt, rest, rest_key)
C check_arity_specific_args(required, opt, rest, rest_key)

org.jruby.ir.targets.indy.IndyBranchCompiler

class implements BranchCompiler 8 members

Constructors

new

new ( IRBytecodeAdapter compiler )
Java: <init>(org.jruby.ir.targets.IRBytecodeAdapter compiler)

Instance Methods

bfalse

bfalse ( Label label )
Java: bfalse(org.objectweb.asm.Label label)

branch_if_nil

branch_if_nil ( Label label )
Java: branchIfNil(org.objectweb.asm.Label label)

branch_if_truthy

branch_if_truthy ( Label label )
Java: branchIfTruthy(org.objectweb.asm.Label label)

btrue

btrue ( Label label )
Java: btrue(org.objectweb.asm.Label label)

check_args_arity

check_args_arity ( Runnable args, int required, int opt, boolean rest )
Java: checkArgsArity(Runnable args, int required, int opt, boolean rest)

check_arity

check_arity ( int required, int opt, boolean rest, int rest_key )
Java: checkArity(int required, int opt, boolean rest, int restKey)

check_arity_specific_args

check_arity_specific_args ( int required, int opt, boolean rest, int rest_key )
Java: checkAritySpecificArgs(int required, int opt, boolean rest, int restKey)