Uses of Enum Class
org.jruby.ir.IRFlags
Packages that use IRFlags
Package
Description
-
Uses of IRFlags in org.jruby.ir
Fields in org.jruby.ir with type parameters of type IRFlagsModifier and TypeFieldDescriptionIRFlags.REQUIRE_ALL_FRAME_EXCEPT_SCOPE
IRFlags.REQUIRE_ALL_FRAME_FIELDS
Methods in org.jruby.ir that return IRFlagsModifier and TypeMethodDescriptionstatic IRFlags
Returns the enum constant of this class with the specified name.static IRFlags[]
IRFlags.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.jruby.ir that return types with arguments of type IRFlagsMethod parameters in org.jruby.ir with type arguments of type IRFlagsModifier and TypeMethodDescriptionIRClosure.allocateInterpreterContext
(Supplier<List<Instr>> instructions, int temporaryVariableCount, EnumSet<IRFlags> flags) IRClosure.allocateInterpreterContext
(List<Instr> instructions, int temporaryVariableCount, EnumSet<IRFlags> flags) IRScope.allocateInterpreterContext
(Supplier<List<Instr>> instructions, int tempVariableCount, EnumSet<IRFlags> flags) Make version specific to scope which needs it (e.g.IRScope.allocateInterpreterContext
(List<Instr> instructions, int tempVariableCount, EnumSet<IRFlags> flags) Make version specific to scope which needs it (e.g. -
Uses of IRFlags in org.jruby.ir.instructions
Method parameters in org.jruby.ir.instructions with type arguments of type IRFlagsModifier and TypeMethodDescriptionboolean
AliasInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
BreakInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
BuildBackrefInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
BuildLambdaInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
CallBase.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
CheckForLJEInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
ClassSuperInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
DefineInstanceMethodInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
DefineMetaClassInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
GetGlobalVariableInstr.computeScopeFlags
(EnumSet<IRFlags> flags) boolean
InstanceSuperInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
Instr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) Does this instruction do anything the scope is interested in?boolean
LoadBlockImplicitClosureInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
LoadFrameClosureInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
MatchInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
NonlocalReturnInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
PutGlobalVarInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
ReceiveKeywordArgInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
ReceiveKeywordRestArgInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
RecordEndBlockInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
ReifyClosureInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
RuntimeHelperCall.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) Does this instruction do anything the scope is interested in?boolean
TraceInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
UndefMethodInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
UnresolvedSuperInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) boolean
ZSuperInstr.computeScopeFlags
(IRScope scope, EnumSet<IRFlags> flags) -
Uses of IRFlags in org.jruby.ir.interpreter
Methods in org.jruby.ir.interpreter that return types with arguments of type IRFlagsConstructor parameters in org.jruby.ir.interpreter with type arguments of type IRFlagsModifierConstructorDescriptionClosureInterpreterContext
(IRClosure scope, Supplier<List<Instr>> instructions, int temporaryVariableCount, EnumSet<IRFlags> flags) ClosureInterpreterContext
(IRClosure scope, List<Instr> instructions, int temporaryVariableCount, EnumSet<IRFlags> flags) FullInterpreterContext
(IRScope scope, Instr[] instructions, int temporaryVariableCount, EnumSet<IRFlags> flags) FullInterpreterContext
(IRScope scope, CFG cfg, BasicBlock[] linearizedBBList, int temporaryVariableCount, EnumSet<IRFlags> flags) InterpreterContext
(IRScope scope, Supplier<List<Instr>> instructions, int temporaryVariableCount, EnumSet<IRFlags> flags) InterpreterContext
(IRScope scope, List<Instr> instructions, int temporaryVariableCount, EnumSet<IRFlags> flags) -
Uses of IRFlags in org.jruby.ir.persistence
Methods in org.jruby.ir.persistence that return types with arguments of type IRFlagsMethod parameters in org.jruby.ir.persistence with type arguments of type IRFlags