in lightning-core/src/main/java/org/apache/directmemory/lightning/internal/instantiator/strategy/SerializingInstantiatorStrategy.java [54:77]
public ObjectInstantiator newInstantiatorOf( Class<?> type )
{
if ( JVM_NAME.startsWith( SUN ) )
{
if ( VM_VERSION.startsWith( "1.3" ) )
{
return new Sun13SerializationInstantiator( type );
}
else if ( InternalUtil.isUnsafeAvailable() )
{
return InternalUtil.buildSunUnsafeInstantiator( type );
}
}
else if ( JVM_NAME.startsWith( GNU ) )
{
return new GCJSerializationInstantiator( type );
}
else if ( JVM_NAME.startsWith( PERC ) )
{
return new PercSerializationInstantiator( type );
}
return new ObjectStreamClassInstantiator( type );
}