class_docstr: A FireTrace represents the steps taken during a single Fire execution.
  
  A FireTrace consists of a sequence of FireTraceElement objects. Each element
  represents an action taken by Fire during a single Fire execution. An action
  may be instantiating a class, calling a routine, or accessing a property.
class_docstr_tok: ["A","FireTrace","represents","the","steps","taken","during","a","single","Fire","execution",".","A","FireTrace","consists","of","a","sequence","of","FireTraceElement","objects",".","Each","element","represents","an","action","taken","by","Fire","during","a","single","Fire","execution",".","An","action","may","be","instantiating","a","class",",","calling","a","routine",",","or","accessing","a","property","."]
docstr: Adds an element to the trace indicating that a component was called.
  
  Also applies to instantiating a class.
  
  Args:
    component: The result of calling the callable.
    target: The name of the callable.
    args: The args consumed in order to call this callable.
    filename: The file in which the callable is defined, or None if N/A.
    lineno: The line number on which the callable is defined, or None if N/A.
    capacity: (bool) Whether the callable could have accepted additional args.
    action: The value to include as the action in the FireTraceElement.
docstr_tok: ["Adds","an","element","to","the","trace","indicating","that","a","component","was","called",".","Also","applies","to","instantiating","a","class",".","Args",":","component",":","The","result","of","calling","the","callable",".","target",":","The","name","of","the","callable",".","args",":","The","args","consumed","in","order","to","call","this","callable",".","filename",":","The","file","in","which","the","callable","is","defined",",","or","None","if","N\/A",".","lineno",":","The","line","number","on","which","the","callable","is","defined",",","or","None","if","N\/A",".","capacity",":","(","bool",")","Whether","the","callable","could","have","accepted","additional","args",".","action",":","The","value","to","include","as","the","action","in","the","FireTraceElement","."]
code: def AddCalledComponent(
      self,
      component,
      target,
      args,
      filename,
      lineno,
      capacity,
      action=CALLED_CALLABLE,
  ):
      """Adds an element to the trace indicating that a component was called.
  
      Also applies to instantiating a class.
  
      Args:
        component: The result of calling the callable.
        target: The name of the callable.
        args: The args consumed in order to call this callable.
        filename: The file in which the callable is defined, or None if N/A.
        lineno: The line number on which the callable is defined, or None if N/A.
        capacity: (bool) Whether the callable could have accepted additional args.
        action: The value to include as the action in the FireTraceElement.
      """
      element = FireTraceElement(
          component=component,
          action=action,
          target=target,
          args=args,
          filename=filename,
          lineno=lineno,
          capacity=capacity,
      )
      self.elements.append(element)
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import pipes
  from fire import inspectutils
label_desc: Use image node_id 6 for calling the FireTrace obj's underlying member method code with example usage: obj.AddCalledComponent(component, target, args, filename, lineno, capacity, action) without return types