List of usage examples for org.objectweb.asm Context Context
Context
From source file:fr.insalyon.citi.golo.compiler.JavaBytecodeGenerationGoloIrVisitor.java
License:Apache License
public List<CodeGenerationResult> generateBytecode(GoloModule module, String sourceFilename) { this.sourceFilename = sourceFilename; this.classWriter = new ClassWriter(COMPUTE_FRAMES | COMPUTE_MAXS); this.generationResults = new LinkedList<>(); this.context = new Context(); module.accept(this); this.generationResults .add(new CodeGenerationResult(classWriter.toByteArray(), module.getPackageAndClass())); return this.generationResults; }
From source file:org.eclipse.golo.compiler.JavaBytecodeGenerationGoloIrVisitor.java
License:Open Source License
public List<CodeGenerationResult> generateBytecode(GoloModule module, String sourceFilename) { this.sourceFilename = sourceFilename; this.classWriter = new ClassWriter(COMPUTE_FRAMES | COMPUTE_MAXS); this.generationResults = new LinkedList<>(); this.context = new Context(); module.accept(this); this.classWriter.visitEnd(); this.generationResults .add(new CodeGenerationResult(classWriter.toByteArray(), module.getPackageAndClass())); return this.generationResults; }