Ejemplo n.º 1
0
  public synchronized void add(ScopeSymbol symbol) {
    if (symbol.isFunction()) {
      // Create hash?
      if (functions == null)
        functions = new AutoHashMap<String, List<ScopeSymbol>>(new LinkedList<ScopeSymbol>());

      // Add function by name
      functions.getOrCreate(symbol.getName()).add(symbol);
    } else symbols.put(symbol.getName(), symbol);
  }