private function classConstant($class_name, $colon_node, $class_constant) {
    $node = new ClassConstantLookupNode();
    $node->addChild($class_name, 'className');
    $node->mergeNode($colon_node);
    $node->addChild($class_constant, 'constantName');
    return $node;
  }
private function classConstant($class_name, $colon_node, $class_constant) {
    $node = new ClassConstantLookupNode();
    $node->addChild($class_name, 'className');
    $node->mergeNode($colon_node);
    $node->addChild($class_constant, 'constantName');
    return $node;
  }
private function classConstant ( $ class_name , $ colon_node , $ class_constant ) { $ node = new ClassConstantLookupNode ( ) ; $ node -> addChild ( $ class_name , 'className' ) ; $ node -> mergeNode ( $ colon_node ) ; $ node -> addChild ( $ class_constant , 'constantName' ) ; return $ node ; }
Construct a class constant.
@param $class_name
@param $colon_node
@param $class_constant
@return ClassConstantLookupNode
Construct a class constant .