/*
* Copyright 2013 Guidewire Software, Inc.
*/
package gw.lang.reflect;
import java.util.Collections;
import java.util.List;
public class BaseTypeInfo extends BaseFeatureInfo implements ITypeInfo
{
public List<IAnnotationInfo> getDeclaredAnnotations()
{
return Collections.emptyList();
}
public BaseTypeInfo( IType type )
{
super( type );
}
public boolean isStatic()
{
return false;
}
public String getName()
{
return getOwnersType().getRelativeName();
}
public List<? extends IPropertyInfo> getProperties()
{
return Collections.emptyList();
}
public IPropertyInfo getProperty( CharSequence propName )
{
return null;
}
public MethodList getMethods()
{
return MethodList.EMPTY;
}
public IMethodInfo getMethod( CharSequence methodName, IType... params )
{
return null;
}
public IMethodInfo getCallableMethod( CharSequence method, IType... params )
{
return null;
}
public List<? extends IConstructorInfo> getConstructors()
{
return Collections.emptyList();
}
public IConstructorInfo getConstructor( IType... params )
{
return null;
}
public IConstructorInfo getCallableConstructor( IType... params )
{
return null;
}
public List<IEventInfo> getEvents()
{
return Collections.emptyList();
}
public IEventInfo getEvent( CharSequence event )
{
return null;
}
}