From b22e36459869ebf328984dc848e4fade6b3283ce Mon Sep 17 00:00:00 2001 From: Andrew Phillips Date: Wed, 15 May 2013 16:22:28 -0400 Subject: [PATCH] JCLOUDS-41: Using builder.build(context) instead of an explicit cast Aligns the change made in c94ed110a with the code in 1.6.x --- chef/core/src/main/java/org/jclouds/karaf/chef/core/ChefHelper.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chef/core/src/main/java/org/jclouds/karaf/chef/core/ChefHelper.java b/chef/core/src/main/java/org/jclouds/karaf/chef/core/ChefHelper.java index 6450506..176ad7f 100644 --- a/chef/core/src/main/java/org/jclouds/karaf/chef/core/ChefHelper.java +++ b/chef/core/src/main/java/org/jclouds/karaf/chef/core/ChefHelper.java @@ -340,8 +340,8 @@ public static ChefService createChefService(ApiMetadata apiMetadata, String name builder = builder.name(name).modules(ImmutableSet.of(new SLF4JLoggingModule())); builder = builder.name(name).credentials(clientName, clientCredential).overrides(chefConfig); - // cast required for Java 6 - ChefContext context = (ChefContext) builder.build(); + // builder.build() does not compile on JDK 6 + ChefContext context = builder.build(ChefContext.class); ChefService service = context.getChefService(); return service; } -- 1.8.1.6