From b447ca93a4fe7785b5365e1074e74816d9d4334c Mon Sep 17 00:00:00 2001 From: Benjamin Bentmann Date: Sun, 1 Jan 2012 20:12:19 +0100 Subject: [PATCH] Optimized code --- .../DefaultRepositorySystemSession.java | 46 ++++++++++++------- 1 file changed, 30 insertions(+), 16 deletions(-) diff --git a/aether-api/src/main/java/org/eclipse/aether/DefaultRepositorySystemSession.java b/aether-api/src/main/java/org/eclipse/aether/DefaultRepositorySystemSession.java index f5fc575a..fe240de6 100644 --- a/aether-api/src/main/java/org/eclipse/aether/DefaultRepositorySystemSession.java +++ b/aether-api/src/main/java/org/eclipse/aether/DefaultRepositorySystemSession.java @@ -70,35 +70,35 @@ public final class DefaultRepositorySystemSession private TransferListener transferListener; - private Map systemProperties = new HashMap(); + private Map systemProperties; - private Map systemPropertiesView = Collections.unmodifiableMap( systemProperties ); + private Map systemPropertiesView; - private Map userProperties = new HashMap(); + private Map userProperties; - private Map userPropertiesView = Collections.unmodifiableMap( userProperties ); + private Map userPropertiesView; - private Map configProperties = new HashMap(); + private Map configProperties; - private Map configPropertiesView = Collections.unmodifiableMap( configProperties ); + private Map configPropertiesView; - private MirrorSelector mirrorSelector = NullMirrorSelector.INSTANCE; + private MirrorSelector mirrorSelector; - private ProxySelector proxySelector = NullProxySelector.INSTANCE; + private ProxySelector proxySelector; - private AuthenticationSelector authenticationSelector = NullAuthenticationSelector.INSTANCE; + private AuthenticationSelector authenticationSelector; - private ArtifactTypeRegistry artifactTypeRegistry = NullArtifactTypeRegistry.INSTANCE; + private ArtifactTypeRegistry artifactTypeRegistry; - private DependencyTraverser dependencyTraverser = NullDependencyTraverser.INSTANCE; + private DependencyTraverser dependencyTraverser; - private DependencyManager dependencyManager = NullDependencyManager.INSTANCE; + private DependencyManager dependencyManager; - private DependencySelector dependencySelector = NullDependencySelector.INSTANCE; + private DependencySelector dependencySelector; - private DependencyGraphTransformer dependencyGraphTransformer = NullDependencyGraphTransformer.INSTANCE; + private DependencyGraphTransformer dependencyGraphTransformer; - private SessionData data = new DefaultSessionData(); + private SessionData data; private RepositoryCache cache; @@ -109,7 +109,21 @@ public final class DefaultRepositorySystemSession */ public DefaultRepositorySystemSession() { - // enables default constructor + systemProperties = new HashMap(); + systemPropertiesView = Collections.unmodifiableMap( systemProperties ); + userProperties = new HashMap(); + userPropertiesView = Collections.unmodifiableMap( userProperties ); + configProperties = new HashMap(); + configPropertiesView = Collections.unmodifiableMap( configProperties ); + mirrorSelector = NullMirrorSelector.INSTANCE; + proxySelector = NullProxySelector.INSTANCE; + authenticationSelector = NullAuthenticationSelector.INSTANCE; + artifactTypeRegistry = NullArtifactTypeRegistry.INSTANCE; + dependencyTraverser = NullDependencyTraverser.INSTANCE; + dependencyManager = NullDependencyManager.INSTANCE; + dependencySelector = NullDependencySelector.INSTANCE; + dependencyGraphTransformer = NullDependencyGraphTransformer.INSTANCE; + data = new DefaultSessionData(); } /** -- GitLab