Warning removal.
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@2342 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/dev/jdt/TypeOracleBuilder.java b/dev/core/src/com/google/gwt/dev/jdt/TypeOracleBuilder.java
index 01b2a21..c9d8f96 100644
--- a/dev/core/src/com/google/gwt/dev/jdt/TypeOracleBuilder.java
+++ b/dev/core/src/com/google/gwt/dev/jdt/TypeOracleBuilder.java
@@ -238,6 +238,7 @@
return true;
}
+ @SuppressWarnings("deprecation")
private static void finishTag(HasMetaData hasMetaData, String tagName,
List<String> tagValues) {
// Add the values even if the list is empty, because the presence of the
@@ -769,6 +770,7 @@
*
* @return annotation element value as defined in JLS 3.0 section 9.7
*/
+ @SuppressWarnings("unchecked")
private Object getAnnotationElementValue(TreeLogger logger,
TypeBinding expectedElementValueType, Expression elementValueExpression) {
@@ -1072,8 +1074,8 @@
// Determine the annotation class
TypeBinding resolvedType = jannotation.resolvedType;
- Class<? extends java.lang.annotation.Annotation> clazz = (Class<? extends java.lang.annotation.Annotation>) getClassLiteral(
- logger, resolvedType);
+ Class<? extends java.lang.annotation.Annotation> clazz = getClassLiteral(
+ logger, resolvedType).asSubclass(java.lang.annotation.Annotation.class);
if (clazz == null) {
return false;
}
@@ -1538,7 +1540,7 @@
if (typeParameter != null) {
return typeParameter;
}
-
+
// Fall-through to failure
}
@@ -1576,7 +1578,7 @@
if (boundType != null) {
return oracle.getWildcardType(boundType, typeBound);
}
-
+
// Fall-through to failure
}