private void init() { assert (m_module != null); m_typeMap = new ASNSymbolMap<ASNTypeAssignment>( m_fileParserPhase.getFileParserProblemReporter(), m_module, ASNTypeAssignment.class); m_valueMap = new ASNSymbolMap<ASNValueAssignment>( m_fileParserPhase.getFileParserProblemReporter(), m_module, ASNValueAssignment.class); m_macroMap = new ASNSymbolMap<ASNMacroDefinition>( m_fileParserPhase.getFileParserProblemReporter(), m_module, ASNMacroDefinition.class); }
public ASNModule createModule(IdToken idToken) { if (m_module == null) { m_module = new ASNModule(m_fileParserPhase.getMib(), idToken); init(); } return m_module; }