public function buildReflectionData(array $availableClassNames)
    {
        if (!$this->initialized) {
            $this->initialize();
        }
        $this->availableClassNames = $availableClassNames;
        $this->forgetChangedClasses();
        $this->reflectEmergedClasses();
    }
public function buildReflectionData(array $availableClassNames)
    {
        if (!$this->initialized) {
            $this->initialize();
        }
        $this->availableClassNames = $availableClassNames;
        $this->forgetChangedClasses();
        $this->reflectEmergedClasses();
    }
public function buildReflectionData ( array $ availableClassNames ) { if ( ! $ this -> initialized ) { $ this -> initialize ( ) ; } $ this -> availableClassNames = $ availableClassNames ; $ this -> forgetChangedClasses ( ) ; $ this -> reflectEmergedClasses ( ) ; }
Builds the reflection data cache during compile time.

This method is called by the CompiletimeObjectManager which also determines
the list of classes to consider for reflection.

@param array $availableClassNames List of all class names to consider for reflection
@return void
Builds the reflection data cache during compile time .