public Class compile(IRScope scope, ClassDefiningClassLoader jrubyClassLoader) { file = scope.getFile(); lastLine = -1; JVMVisitorMethodContext context = new JVMVisitorMethodContext(); return defineFromBytecode(scope, compileToBytecode(scope, context), jrubyClassLoader); }
public Class compile(IRScope scope, ClassDefiningClassLoader jrubyClassLoader) { file = scope.getFile(); lastLine = -1; JVMVisitorMethodContext context = new JVMVisitorMethodContext(); return defineFromBytecode(scope, compileToBytecode(scope, context), jrubyClassLoader); }
JVMVisitorMethodContext context = new JVMVisitorMethodContext(); bytecode = visitor.compileToBytecode(scope, context); Class compiled = visitor.defineFromBytecode(scope, bytecode, classLoader);
JVMVisitorMethodContext context = new JVMVisitorMethodContext(); bytecode = visitor.compileToBytecode(scope, context); Class compiled = visitor.defineFromBytecode(scope, bytecode, classLoader);
Class sourceClass = visitor.defineFromBytecode(body.getIRScope(), generator.bytecode(), new OneShotClassLoader(jitCompiler.runtime.getJRubyClassLoader()));
Class sourceClass = visitor.defineFromBytecode(body.getIRScope(), generator.bytecode(), new OneShotClassLoader(jitCompiler.runtime.getJRubyClassLoader()));
Class sourceClass = visitor.defineFromBytecode(method.getIRScope(), generator.bytecode(), new OneShotClassLoader(runtime.getJRubyClassLoader()));
Class sourceClass = visitor.defineFromBytecode(method.getIRScope(), generator.bytecode(), new OneShotClassLoader(runtime.getJRubyClassLoader()));
Class sourceClass = visitor.defineFromBytecode(method.getIRScope(), generator.bytecode(), new OneShotClassLoader(runtime.getJRubyClassLoader()));
Class sourceClass = visitor.defineFromBytecode(method.getIRScope(), generator.bytecode(), new OneShotClassLoader(runtime.getJRubyClassLoader()));