/* * Copyright 2012 Phil Pratt-Szeliga and other contributors * http://chirrup.org/ * * See the file LICENSE for copying permission. */ package org.trifort.rootbeer.generate.bytecode; import soot.*; public class SerializerAdder { private String m_serializerClassName; public SerializerAdder(){ } public void add(MethodCodeSegment block){ System.out.println("generating serialization bytecode..."); SootClass block_class = block.getRootSootClass(); VisitorGen generate_visitor = new VisitorGen(block_class); generate_visitor.generate(); m_serializerClassName = generate_visitor.getClassName(); } public String getSerializerClassName() { return m_serializerClassName; } }