Repository: incubator-tamaya
Updated Branches:
  refs/heads/master 9b88f32b3 -> 695a9aa7a


TAMAYA-294: Eliminate Eclipse warnings


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/695a9aa7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/695a9aa7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/695a9aa7

Branch: refs/heads/master
Commit: 695a9aa7a7db11b966f92456778c417a62d231d1
Parents: 9b88f32
Author: Phil Ottlinger <[email protected]>
Authored: Sat Oct 21 22:15:19 2017 +0200
Committer: Phil Ottlinger <[email protected]>
Committed: Sat Oct 21 22:15:19 2017 +0200

----------------------------------------------------------------------
 code/api/src/main/java/org/apache/tamaya/TypeLiteral.java      | 3 ++-
 .../org/apache/tamaya/spi/ConfigurationContextBuilder.java     | 4 ++--
 .../src/main/java/org/apache/tamaya/spi/ConversionContext.java | 6 +++---
 .../api/src/main/java/org/apache/tamaya/spi/FilterContext.java | 2 +-
 .../src/main/java/org/apache/tamaya/spi/PropertyConverter.java | 5 +----
 5 files changed, 9 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/695a9aa7/code/api/src/main/java/org/apache/tamaya/TypeLiteral.java
----------------------------------------------------------------------
diff --git a/code/api/src/main/java/org/apache/tamaya/TypeLiteral.java 
b/code/api/src/main/java/org/apache/tamaya/TypeLiteral.java
index 89c875d..74b6e18 100644
--- a/code/api/src/main/java/org/apache/tamaya/TypeLiteral.java
+++ b/code/api/src/main/java/org/apache/tamaya/TypeLiteral.java
@@ -122,7 +122,8 @@ public class TypeLiteral<T> implements Serializable {
      *
      * @return the actual type represented by this object
      */
-    public final Class<T> getRawType() {
+    @SuppressWarnings("unchecked")
+       public final Class<T> getRawType() {
         Class<T> rawType;
 
         if (this.definedType instanceof Class) {

http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/695a9aa7/code/api/src/main/java/org/apache/tamaya/spi/ConfigurationContextBuilder.java
----------------------------------------------------------------------
diff --git 
a/code/api/src/main/java/org/apache/tamaya/spi/ConfigurationContextBuilder.java 
b/code/api/src/main/java/org/apache/tamaya/spi/ConfigurationContextBuilder.java
index f1fbe4e..8aa0d05 100644
--- 
a/code/api/src/main/java/org/apache/tamaya/spi/ConfigurationContextBuilder.java
+++ 
b/code/api/src/main/java/org/apache/tamaya/spi/ConfigurationContextBuilder.java
@@ -236,7 +236,7 @@ public interface ConfigurationContextBuilder {
      * @return this builder, for chaining, never null.
      */
     <T> ConfigurationContextBuilder addPropertyConverters(TypeLiteral<T> 
typeToConvert,
-                                                          
PropertyConverter<T>... propertyConverters);
+                                                          
@SuppressWarnings("unchecked") PropertyConverter<T>... propertyConverters);
 
     /**
      * This method can be used for adding {@link PropertyConverter}s.
@@ -268,7 +268,7 @@ public interface ConfigurationContextBuilder {
      * @return this builder, for chaining, never null.
      */
     <T> ConfigurationContextBuilder removePropertyConverters(TypeLiteral<T> 
typeToConvert,
-                                                             
PropertyConverter<T>... propertyConverters);
+                                                             
@SuppressWarnings("unchecked") PropertyConverter<T>... propertyConverters);
 
     /**
      * Removes the given PropertyConverter instances for the given type,

http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/695a9aa7/code/api/src/main/java/org/apache/tamaya/spi/ConversionContext.java
----------------------------------------------------------------------
diff --git 
a/code/api/src/main/java/org/apache/tamaya/spi/ConversionContext.java 
b/code/api/src/main/java/org/apache/tamaya/spi/ConversionContext.java
index 4553e52..e039cf2 100644
--- a/code/api/src/main/java/org/apache/tamaya/spi/ConversionContext.java
+++ b/code/api/src/main/java/org/apache/tamaya/spi/ConversionContext.java
@@ -96,7 +96,7 @@ public class ConversionContext {
      * @param converterType the converter, which implements the formats 
provided.
      * @param formatDescriptors the format descriptions in a human readable 
form, e.g. as regular expressions.
      */
-    public void addSupportedFormats(Class<? extends PropertyConverter> 
converterType, String... formatDescriptors){
+    public void addSupportedFormats(@SuppressWarnings("rawtypes") Class<? 
extends PropertyConverter> converterType, String... formatDescriptors){
         synchronized (supportedFormats){
             for(String format: formatDescriptors) {
                 supportedFormats.add(format + " (" + 
converterType.getSimpleName() + ")");
@@ -224,7 +224,7 @@ public class ConversionContext {
          * @param targetType the
          * @return the builder for chaining.
          */
-        public Builder setTargetType(TypeLiteral targetType) {
+        public Builder setTargetType(@SuppressWarnings("rawtypes") TypeLiteral 
targetType) {
             this.targetType = Objects.requireNonNull(targetType);
             return this;
         }
@@ -236,7 +236,7 @@ public class ConversionContext {
          * @param formatDescriptors the formats supported in a human readable 
form, e.g. as regular expressions.
          * @return the builder instance, for chaining
          */
-        public Builder addSupportedFormats(Class<? extends PropertyConverter> 
converterType, String... formatDescriptors){
+        public Builder addSupportedFormats(@SuppressWarnings("rawtypes") 
Class<? extends PropertyConverter> converterType, String... formatDescriptors){
             for(String format: formatDescriptors) {
                 supportedFormats.add(format + " (" + 
converterType.getSimpleName() + ")");
             }

http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/695a9aa7/code/api/src/main/java/org/apache/tamaya/spi/FilterContext.java
----------------------------------------------------------------------
diff --git a/code/api/src/main/java/org/apache/tamaya/spi/FilterContext.java 
b/code/api/src/main/java/org/apache/tamaya/spi/FilterContext.java
index 411c732..76babb5 100644
--- a/code/api/src/main/java/org/apache/tamaya/spi/FilterContext.java
+++ b/code/api/src/main/java/org/apache/tamaya/spi/FilterContext.java
@@ -36,7 +36,7 @@ public class FilterContext {
     /** tHE CURRENT CONTEXT. */
     private final ConfigurationContext context;
     @Experimental
-    private Map<String, PropertyValue> configEntries = new HashMap();
+    private Map<String, PropertyValue> configEntries = new HashMap<>();
     @Experimental
     private boolean singlePropertyScoped;
 

http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/695a9aa7/code/api/src/main/java/org/apache/tamaya/spi/PropertyConverter.java
----------------------------------------------------------------------
diff --git 
a/code/api/src/main/java/org/apache/tamaya/spi/PropertyConverter.java 
b/code/api/src/main/java/org/apache/tamaya/spi/PropertyConverter.java
index 56ac5e6..ab96b6b 100644
--- a/code/api/src/main/java/org/apache/tamaya/spi/PropertyConverter.java
+++ b/code/api/src/main/java/org/apache/tamaya/spi/PropertyConverter.java
@@ -18,13 +18,10 @@
  */
 package org.apache.tamaya.spi;
 
-
-import jdk.nashorn.internal.objects.annotations.Function;
-
 /**
  * Interface for an property that converts a configured String into something 
else.
  * This is used for implementing type conversion from a property (String) to a 
certain target
- * type. Hereby the target type can be multivalued (e.g. collections) or 
complex if needed.
+ * type. Hereby the target type can be multi-value (e.g. collections) or 
complex if needed.
  * 
  * @param <T> the type of the type literal
  */

Reply via email to