summaryrefslogtreecommitdiff
path: root/javax/activation/ActivationDataFlavor.java
diff options
context:
space:
mode:
Diffstat (limited to 'javax/activation/ActivationDataFlavor.java')
-rw-r--r--javax/activation/ActivationDataFlavor.java14
1 files changed, 11 insertions, 3 deletions
diff --git a/javax/activation/ActivationDataFlavor.java b/javax/activation/ActivationDataFlavor.java
index d3d60b073..07ba1a383 100644
--- a/javax/activation/ActivationDataFlavor.java
+++ b/javax/activation/ActivationDataFlavor.java
@@ -37,6 +37,8 @@ exception statement from your version. */
package javax.activation;
+import gnu.java.lang.CPStringBuilder;
+
import java.awt.datatransfer.DataFlavor;
import java.io.InputStream;
@@ -49,9 +51,9 @@ import java.io.InputStream;
public class ActivationDataFlavor extends DataFlavor
{
- private String mimeType;
+ private final String mimeType;
+ private final Class<?> representationClass;
private String humanPresentableName;
- private Class representationClass;
/**
* Constructor.
@@ -60,6 +62,8 @@ public class ActivationDataFlavor extends DataFlavor
* @param humanPresentableName the human-presentable name of the data
* flavor
*/
+ // Raw types enforced as part of spec.
+ @SuppressWarnings("unchecked")
public ActivationDataFlavor(Class representationClass, String mimeType,
String humanPresentableName)
{
@@ -75,6 +79,8 @@ public class ActivationDataFlavor extends DataFlavor
* @param humanPresentableName the human-presentable name of the data
* flavor
*/
+ // Raw types enforced as part of spec.
+ @SuppressWarnings("unchecked")
public ActivationDataFlavor(Class representationClass,
String humanPresentableName)
{
@@ -103,6 +109,8 @@ public class ActivationDataFlavor extends DataFlavor
return mimeType;
}
+ // Raw types enforced as part of spec.
+ @SuppressWarnings("unchecked")
public Class getRepresentationClass()
{
return representationClass;
@@ -139,7 +147,7 @@ public class ActivationDataFlavor extends DataFlavor
protected String normalizeMimeTypeParameter(String parameterName,
String parameterValue)
{
- return new StringBuffer(parameterName)
+ return new CPStringBuilder(parameterName)
.append('=')
.append(parameterValue)
.toString();