void reinitialize(boolean reinitCore) { this.doNotReverseLookupEnabled = true; this.staticScopeFactory = new StaticScopeFactory(this); this.in = config.getInput(); this.out = config.getOutput(); this.err = config.getError(); this.objectSpaceEnabled = config.isObjectSpaceEnabled(); this.siphashEnabled = config.isSiphashEnabled(); this.profile = config.getProfile(); this.currentDirectory = config.getCurrentDirectory(); this.kcode = config.getKCode(); if (reinitCore) { RubyGlobal.initARGV(this); RubyGlobal.initSTDIO(this, globalVariables); } }
void reinitialize(boolean reinitCore) { this.doNotReverseLookupEnabled = true; this.staticScopeFactory = new StaticScopeFactory(this); this.in = config.getInput(); this.out = config.getOutput(); this.err = config.getError(); this.objectSpaceEnabled = config.isObjectSpaceEnabled(); this.siphashEnabled = config.isSiphashEnabled(); this.profile = config.getProfile(); this.currentDirectory = config.getCurrentDirectory(); this.kcode = config.getKCode(); if (reinitCore) { RubyGlobal.initARGV(this); RubyGlobal.initSTDIO(this, globalVariables); } }
this.staticScopeFactory = new IRStaticScopeFactory(this); } else { this.staticScopeFactory = new StaticScopeFactory(this);
this.staticScopeFactory = new IRStaticScopeFactory(this); } else { this.staticScopeFactory = new StaticScopeFactory(this);
this.staticScopeFactory = new StaticScopeFactory(this); this.beanManager = BeanManagerFactory.create(this, config.isManagementEnabled()); this.jitCompiler = new JITCompiler(this);
void reinitialize(boolean reinitCore) { this.is1_9 = config.getCompatVersion().is1_9(); this.is2_0 = config.getCompatVersion().is2_0(); this.doNotReverseLookupEnabled = is1_9; if (config.getCompileMode() == CompileMode.OFFIR || config.getCompileMode() == CompileMode.FORCEIR) { this.staticScopeFactory = new IRStaticScopeFactory(this); } else { this.staticScopeFactory = new StaticScopeFactory(this); } this.in = config.getInput(); this.out = config.getOutput(); this.err = config.getError(); this.objectSpaceEnabled = config.isObjectSpaceEnabled(); this.siphashEnabled = config.isSiphashEnabled(); this.profile = config.getProfile(); this.currentDirectory = config.getCurrentDirectory(); this.kcode = config.getKCode(); if (reinitCore) { RubyGlobal.initARGV(this); } }
this.staticScopeFactory = new StaticScopeFactory(this); this.beanManager = BeanManagerFactory.create(this, config.isManagementEnabled()); this.jitCompiler = new JITCompiler(this);
void reinitialize(boolean reinitCore) { this.is1_9 = config.getCompatVersion().is1_9(); this.is2_0 = config.getCompatVersion().is2_0(); this.doNotReverseLookupEnabled = is1_9; if (config.getCompileMode() == CompileMode.OFFIR || config.getCompileMode() == CompileMode.FORCEIR) { this.staticScopeFactory = new IRStaticScopeFactory(this); } else { this.staticScopeFactory = new StaticScopeFactory(this); } this.in = config.getInput(); this.out = config.getOutput(); this.err = config.getError(); this.objectSpaceEnabled = config.isObjectSpaceEnabled(); this.siphashEnabled = config.isSiphashEnabled(); this.profile = config.getProfile(); this.currentDirectory = config.getCurrentDirectory(); this.kcode = config.getKCode(); if (reinitCore) { RubyGlobal.initARGV(this); } }