Uses of Class
org.jruby.ir.operands.LocalVariable
Packages that use LocalVariable
Package
Description
-
Uses of LocalVariable in org.jruby.ir
Methods in org.jruby.ir that return LocalVariableModifier and TypeMethodDescriptionprotected LocalVariableIRClosure.findExistingLocalVariable(RubySymbol name, int scopeDepth) protected LocalVariableIRMethod.findExistingLocalVariable(RubySymbol name, int scopeDepth) protected LocalVariableIRScope.findExistingLocalVariable(RubySymbol name, int depth) IRClosure.getLocalVariable(RubySymbol name, int depth) IRMethod.getLocalVariable(RubySymbol name, int scopeDepth) IRScope.getLocalVariable(RubySymbol name, int scopeDepth) Find or create a local variable.IRClosure.getNewLocalVariable(RubySymbol name, int depth) IRScope.getNewLocalVariable(RubySymbol name, int scopeDepth) IRScope.lookupExistingLVar(RubySymbol name) Methods in org.jruby.ir that return types with arguments of type LocalVariableModifier and TypeMethodDescriptionIRScope.getLocalVariables()Get the local variables for this scope.Methods in org.jruby.ir with parameters of type LocalVariable -
Uses of LocalVariable in org.jruby.ir.builder
Methods in org.jruby.ir.builder that return LocalVariableModifier and TypeMethodDescriptionprotected LocalVariableIRBuilderAST.getArgVariable(RubySymbol name, int depth) protected LocalVariableIRBuilderAST.getBlockArgVariable(RubySymbol name, int depth) abstract LocalVariableIRBuilder.getLocalVariable(RubySymbol name, int scopeDepth) IRBuilderAST.getLocalVariable(RubySymbol name, int scopeDepth) IRBuilder.getNewLocalVariable(RubySymbol name, int scopeDepth) -
Uses of LocalVariable in org.jruby.ir.dataflow.analyses
Methods in org.jruby.ir.dataflow.analyses that return types with arguments of type LocalVariableModifier and TypeMethodDescriptionLoadLocalVarPlacementProblem.getLoadsOnScopeExit()LiveVariablesProblem.getLocalVarsLiveOnScopeEntry()Get variables that are live on entry to the cfg.LiveVariablesProblem.getNonSelfLocalVars()LiveVariablesProblem.getVarsLiveOnScopeExit()Method parameters in org.jruby.ir.dataflow.analyses with type arguments of type LocalVariableModifier and TypeMethodDescriptionbooleanStoreLocalVarPlacementNode.addStores(Map<Operand, Operand> varRenameMap, Set<LocalVariable> excTargetDirtyVars) voidLoadLocalVarPlacementProblem.initLoadsOnScopeExit(Set<LocalVariable> loads) voidLiveVariablesProblem.setVarsLiveOnScopeExit(Collection<LocalVariable> vars) -
Uses of LocalVariable in org.jruby.ir.instructions
Methods in org.jruby.ir.instructions that return LocalVariableModifier and TypeMethodDescriptionLoadLocalVarInstr.getLocalVar()This is the variable that is being loaded from the scope.StoreLocalVarInstr.getLocalVar()This is the variable that is being stored into in this scope.Constructors in org.jruby.ir.instructions with parameters of type LocalVariableModifierConstructorDescriptionLoadLocalVarInstr(TemporaryLocalVariable result, LocalVariable lvar, IRScope scope) StoreLocalVarInstr(IRScope scope, Operand value, LocalVariable lvar) -
Uses of LocalVariable in org.jruby.ir.interpreter
Methods in org.jruby.ir.interpreter that return types with arguments of type LocalVariableModifier and TypeMethodDescriptionFullInterpreterContext.getUsedLocalVariables()Get all variables referenced by this scope.Methods in org.jruby.ir.interpreter with parameters of type LocalVariableModifier and TypeMethodDescriptionFullInterpreterContext.getNewTemporaryVariableFor(LocalVariable var) -
Uses of LocalVariable in org.jruby.ir.operands
Subclasses of LocalVariable in org.jruby.ir.operandsModifier and TypeClassDescriptionclassThis represents a non-temporary variable used in a closure and defined in this or a parent closure.Methods in org.jruby.ir.operands that return LocalVariableModifier and TypeMethodDescriptionClosureLocalVariable.cloneForDepth(int n) LocalVariable.cloneForDepth(int n) static LocalVariableLocalVariable.decode(IRReaderDecoder d) Methods in org.jruby.ir.operands with parameters of type LocalVariable -
Uses of LocalVariable in org.jruby.ir.persistence
Methods in org.jruby.ir.persistence with parameters of type LocalVariable -
Uses of LocalVariable in org.jruby.ir.targets
Methods in org.jruby.ir.targets with parameters of type LocalVariable