/**
* Aptana Studio
* Copyright (c) 2005-2011 by Appcelerator, Inc. All Rights Reserved.
* Licensed under the terms of the GNU Public License (GPL) v3 (with exceptions).
* Please see the license.html included with this distribution for details.
* Any modifications to this file must keep this entire header intact.
*/
package com.aptana.editor.php.internal.indexer;
import java.io.DataInputStream;
import java.io.IOException;
import java.util.List;
/**
* PHP entry value for traits.
*
* @author Shalom Gibly <sgibly@appcelerator.com>
*/
public class TraitPHPEntryValue extends ClassPHPEntryValue
{
/**
* TraitPHPEntryValue constructor.
*
* @param modifiers
* - modifiers.
*/
public TraitPHPEntryValue(int modifiers, String namespace)
{
super(modifiers, namespace);
}
/**
* TraitPHPEntryValue constructor.
*
* @param modifiers
* - modifiers.
* @param superClassName
* - superclass name.
* @param interfaces
* - interface names.
*/
public TraitPHPEntryValue(int modifiers, String superClassName, List<String> interfaces, String namespace)
{
super(modifiers, superClassName, interfaces, namespace);
}
public TraitPHPEntryValue(DataInputStream di) throws IOException
{
super(di);
}
/**
* {@inheritDoc}
*/
@Override
public boolean equals(Object obj)
{
if (!(obj instanceof TraitPHPEntryValue))
{
return false;
}
return super.equals(obj);
}
}