in lightning-core/src/main/java/org/apache/directmemory/lightning/internal/InternalClassDefinitionContainer.java [97:120]
public ClassDefinition getClassDefinitionByType( Class<?> type )
{
if ( List.class.isAssignableFrom( type ) )
{
type = List.class;
}
else if ( Set.class.isAssignableFrom( type ) )
{
type = Set.class;
}
else if ( Map.class.isAssignableFrom( type ) )
{
type = Map.class;
}
for ( ClassDefinition classDefinition : classDefinitions )
{
if ( classDefinition.getType() == type )
{
return classDefinition;
}
}
return null;
}