Browse Source

Move complex operations outside loop body

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271403 13f79535-47bb-0310-9956-ffa450edef68
master
Peter Donald 23 years ago
parent
commit
ce63a87681
1 changed files with 6 additions and 4 deletions
  1. +6
    -4
      proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/service/MultiSourceServiceManager.java

+ 6
- 4
proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/service/MultiSourceServiceManager.java View File

@@ -40,9 +40,10 @@ public class MultiSourceServiceManager
*
* @param serviceType The service interface.
*/
public boolean hasService( Class serviceType )
public boolean hasService( final Class serviceType )
{
for( int i = 0; i < m_sources.size(); i++ )
final int size = m_sources.size();
for( int i = 0; i < size; i++ )
{
final ServiceManager serviceManager = (ServiceManager)m_sources.get( i );
if( serviceManager.hasService( serviceType ) )
@@ -61,10 +62,11 @@ public class MultiSourceServiceManager
* implement the service interface.
* @throws ServiceException If the service does not exist.
*/
public Object getService( Class serviceType )
public Object getService( final Class serviceType )
throws ServiceException
{
for( int i = 0; i < m_sources.size(); i++ )
final int size = m_sources.size();
for( int i = 0; i < size; i++ )
{
final ServiceManager serviceManager = (ServiceManager)m_sources.get( i );
if( serviceManager.hasService( serviceType ) )


Loading…
Cancel
Save