Uses of Enum
org.jruby.EvalType
Packages that use EvalType
-
Uses of EvalType in org.jruby
Modifier and TypeMethodDescriptionstatic EvalTypeReturns the enum constant of this type with the specified name.static EvalType[]EvalType.values()Returns an array containing the constants of this enum type, in the order they are declared.Modifier and TypeMethodDescriptionRubyBasicObject.evalUnder(ThreadContext context, RubyModule under, RubyString src, String file, int line, EvalType evalType) Evaluates the string src with self set to the current object, using the module under as the context.private BlockRubyBasicObject.setupBlock(Block block, EvalType evalType) RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, Block block, EvalType evalType) specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject arg, Block block, EvalType evalType) specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject arg0, IRubyObject arg1, Block block, EvalType evalType) specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.RubyBasicObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject arg0, IRubyObject arg1, IRubyObject arg2, Block block, EvalType evalType) specific_eval Evaluates the block or string inside of the context of this object, using the supplied arguments.RubyObject.specificEval(ThreadContext context, RubyModule mod, IRubyObject[] args, Block block, EvalType evalType) Deprecated.protected IRubyObjectRubyBasicObject.yieldUnder(ThreadContext context, RubyModule under, Block block, EvalType evalType) Will yield to the specific block changing the self to be the current object instead of the self that is part of the frame saved in the block frame.protected IRubyObjectRubyBasicObject.yieldUnder(ThreadContext context, RubyModule under, IRubyObject[] args, Block block, EvalType evalType) Will yield to the specific block changing the self to be the current object instead of the self that is part of the frame saved in the block frame. -
Uses of EvalType in org.jruby.ir
Constructors in org.jruby.ir with parameters of type EvalTypeModifierConstructorDescriptionIREvalScript(IRManager manager, IRScope lexicalParent, String fileName, int lineNumber, StaticScope staticScope, EvalType evalType) -
Uses of EvalType in org.jruby.ir.interpreter
Methods in org.jruby.ir.interpreter with parameters of type EvalTypeModifier and TypeMethodDescriptionprivate static IRubyObjectInterpreter.evalCommon(ThreadContext context, DynamicScope evalScope, IRubyObject self, IRubyObject src, String file, int lineNumber, String name, Block blockArg, EvalType evalType) static IRubyObjectInterpreter.evalSimple(ThreadContext context, RubyModule under, IRubyObject self, RubyString src, String file, int lineNumber, EvalType evalType) Evaluate the given string.private static InterpreterContextInterpreter.prepareIC(ThreadContext context, DynamicScope evalScope, IRubyObject src, String file, int lineNumber, EvalType evalType) -
Uses of EvalType in org.jruby.runtime
Fields in org.jruby.runtime declared as EvalTypeModifier and TypeFieldDescriptionprivate final EvalTypeBlock.evalTypeprivate EvalTypeDynamicScope.evalTypeMethods in org.jruby.runtime that return EvalTypeMethods in org.jruby.runtime with parameters of type EvalTypeModifier and TypeMethodDescriptionBlock.cloneBlockAndBinding(EvalType evalType) Block.cloneBlockAndFrame(EvalType evalType) Block.cloneBlockForEval(IRubyObject self, EvalType evalType) Block.deepCloneBlockForEval(IRubyObject self, EvalType evalType) static DynamicScopeDynamicScope.newDynamicScope(StaticScope staticScope, DynamicScope parent, EvalType evalType) voidDynamicScope.setEvalType(EvalType evalType) Constructors in org.jruby.runtime with parameters of type EvalType