Compiler log for org.eclipse.e4.xwt_0.9.1.v20100112-1800 : @dot.xml

TOTAL : ERRORS: 0, WARNINGS: 78

errors others warnings forbidden warnings discouraged warnings

ERRORS

top others warnings forbidden warnings discouraged warnings

OTHER WARNINGS

top errors forbidden warnings discouraged warnings

/src/org/eclipse/e4/xwt/XWT.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/XWT.java
 (at line 468)
return loadWithOptions(stream, url, Collections.EMPTY_MAP);
Type safety: The expression of type Map needs unchecked conversion to conform to Map<String,Object>

/src/org/eclipse/e4/xwt/XWTLoader.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/XWTLoader.java
 (at line 580)
return loadWithOptions(file, Collections.EMPTY_MAP);
Type safety: The expression of type Map needs unchecked conversion to conform to Map<String,Object>
2. WARNING in /src/org/eclipse/e4/xwt/XWTLoader.java
 (at line 645)
} else if (styles instanceof Collection) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
3. WARNING in /src/org/eclipse/e4/xwt/XWTLoader.java
 (at line 646)
for (IStyle style : (Collection<IStyle>) styles) {
Type safety: Unchecked cast from Object to Collection<IStyle>
4. WARNING in /src/org/eclipse/e4/xwt/XWTLoader.java
 (at line 705)
+ IConstants.XWT_EXTENSION_SUFFIX), Collections.EMPTY_MAP);
Type safety: The expression of type Map needs unchecked conversion to conform to Map<String,Object>
5. WARNING in /src/org/eclipse/e4/xwt/XWTLoader.java
 (at line 714)
open(url, Collections.EMPTY_MAP);
Type safety: The expression of type Map needs unchecked conversion to conform to Map<String,Object>
6. WARNING in /src/org/eclipse/e4/xwt/XWTLoader.java
 (at line 848)
return loadWithOptions(stream, url, Collections.EMPTY_MAP);
Type safety: The expression of type Map needs unchecked conversion to conform to Map<String,Object>

/src/org/eclipse/e4/xwt/animation/PointAnimation.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/animation/PointAnimation.java
 (at line 24)
private Point by;
The field PointAnimation.by is never read locally

/src/org/eclipse/e4/xwt/animation/RectangleAnimation.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/animation/RectangleAnimation.java
 (at line 16)
import org.eclipse.swt.graphics.Point;
The import org.eclipse.swt.graphics.Point is never used
2. WARNING in /src/org/eclipse/e4/xwt/animation/RectangleAnimation.java
 (at line 25)
private Rectangle by;
The field RectangleAnimation.by is never read locally

/src/org/eclipse/e4/xwt/animation/TimeSpan.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/animation/TimeSpan.java
 (at line 17)
public class TimeSpan implements Serializable, Comparable {
The serializable class TimeSpan does not declare a static final serialVersionUID field of type long
2. WARNING in /src/org/eclipse/e4/xwt/animation/TimeSpan.java
 (at line 17)
public class TimeSpan implements Serializable, Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
3. WARNING in /src/org/eclipse/e4/xwt/animation/TimeSpan.java
 (at line 25)
private static final double SecondsPerTick = 1E-07;
The field TimeSpan.SecondsPerTick is never read locally
4. WARNING in /src/org/eclipse/e4/xwt/animation/TimeSpan.java
 (at line 45)
private static final int MillisPerHour = 3600000;
The field TimeSpan.MillisPerHour is never read locally

/src/org/eclipse/e4/xwt/collection/CollectionView.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/collection/CollectionView.java
 (at line 28)
private Collection<T> sourceCollection = Collections.EMPTY_LIST;
Type safety: The expression of type List needs unchecked conversion to conform to Collection<T>
2. WARNING in /src/org/eclipse/e4/xwt/collection/CollectionView.java
 (at line 30)
private Collection<T> groups = Collections.EMPTY_LIST;
Type safety: The expression of type List needs unchecked conversion to conform to Collection<T>

/src/org/eclipse/e4/xwt/converters/StringToEnum.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/converters/StringToEnum.java
 (at line 31)
return Enum.valueOf((Class) getToType(), (String)fromObject);
Type safety: Unchecked invocation valueOf(Class, String) of the generic method valueOf(Class<T>, String) of type Enum
2. WARNING in /src/org/eclipse/e4/xwt/converters/StringToEnum.java
 (at line 31)
return Enum.valueOf((Class) getToType(), (String)fromObject);
Type safety: The expression of type Class needs unchecked conversion to conform to Class<Enum<Enum<T>>>
3. WARNING in /src/org/eclipse/e4/xwt/converters/StringToEnum.java
 (at line 31)
return Enum.valueOf((Class) getToType(), (String)fromObject);
Class is a raw type. References to generic type Class<T> should be parameterized

/src/org/eclipse/e4/xwt/databinding/JFaceXWTDataBinding.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/databinding/JFaceXWTDataBinding.java
 (at line 135)
Class targetType = parameterTypes[0];
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /src/org/eclipse/e4/xwt/databinding/JFaceXWTDataBinding.java
 (at line 139)
writeMethod.invoke(target, new Object[] { Enum.valueOf(targetType, (String) value) });
Type safety: Unchecked invocation valueOf(Class, String) of the generic method valueOf(Class<T>, String) of type Enum
3. WARNING in /src/org/eclipse/e4/xwt/databinding/JFaceXWTDataBinding.java
 (at line 139)
writeMethod.invoke(target, new Object[] { Enum.valueOf(targetType, (String) value) });
Type safety: The expression of type Class needs unchecked conversion to conform to Class<Enum<Enum<T>>>
4. WARNING in /src/org/eclipse/e4/xwt/databinding/JFaceXWTDataBinding.java
 (at line 159)
Class fieldType = field.getType();
Class is a raw type. References to generic type Class<T> should be parameterized
5. WARNING in /src/org/eclipse/e4/xwt/databinding/JFaceXWTDataBinding.java
 (at line 162)
field.set(target, Enum.valueOf(fieldType, (String) value));
Type safety: Unchecked invocation valueOf(Class, String) of the generic method valueOf(Class<T>, String) of type Enum
6. WARNING in /src/org/eclipse/e4/xwt/databinding/JFaceXWTDataBinding.java
 (at line 162)
field.set(target, Enum.valueOf(fieldType, (String) value));
Type safety: The expression of type Class needs unchecked conversion to conform to Class<Enum<Enum<T>>>

/src/org/eclipse/e4/xwt/databinding/XWTObservableValue.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/databinding/XWTObservableValue.java
 (at line 98)
protected Object convert(Class type, Object value) {
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /src/org/eclipse/e4/xwt/databinding/XWTObservableValue.java
 (at line 101)
return Enum.valueOf(type, (String) value);
Type safety: Unchecked invocation valueOf(Class, String) of the generic method valueOf(Class<T>, String) of type Enum
3. WARNING in /src/org/eclipse/e4/xwt/databinding/XWTObservableValue.java
 (at line 101)
return Enum.valueOf(type, (String) value);
Type safety: The expression of type Class needs unchecked conversion to conform to Class<Enum<Enum<T>>>

/src/org/eclipse/e4/xwt/internal/core/Core.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/internal/core/Core.java
 (at line 101)
public void printInfo(String message, Tracking tracking, Set trackType) {
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /src/org/eclipse/e4/xwt/internal/core/Core.java
 (at line 562)
if (object instanceof Class) {
Class is a raw type. References to generic type Class<T> should be parameterized

/src/org/eclipse/e4/xwt/internal/core/MetaclassManager.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/internal/core/MetaclassManager.java
 (at line 144)
if (object instanceof Class) {
Class is a raw type. References to generic type Class<T> should be parameterized

/src/org/eclipse/e4/xwt/internal/core/ScopeKeeper.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/internal/core/ScopeKeeper.java
 (at line 46)
private List<IChangeListener> changeListeners = Collections.EMPTY_LIST;
Type safety: The expression of type List needs unchecked conversion to conform to List<IChangeListener>

/src/org/eclipse/e4/xwt/internal/utils/ClassLoaderUtil.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/internal/utils/ClassLoaderUtil.java
 (at line 132)
Class type = NamespaceHelper.loadCLRClass(loadingContext, className, namespace);
Class is a raw type. References to generic type Class<T> should be parameterized

/src/org/eclipse/e4/xwt/internal/utils/UserData.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/internal/utils/UserData.java
 (at line 102)
return Collections.EMPTY_LIST;
Type safety: The expression of type List needs unchecked conversion to conform to Collection<Object>
2. WARNING in /src/org/eclipse/e4/xwt/internal/utils/UserData.java
 (at line 578)
return (Map<String, Object>) getLocalData(object, IUserDataConstants.XWT_RESOURCES_KEY);
Type safety: Unchecked cast from Object to Map<String,Object>
3. WARNING in /src/org/eclipse/e4/xwt/internal/utils/UserData.java
 (at line 583)
Map<String, Object> map = (Map<String, Object>) getLocalData(object, IUserDataConstants.XWT_RESOURCES_KEY);
Type safety: Unchecked cast from Object to Map<String,Object>

/src/org/eclipse/e4/xwt/internal/xml/DocumentObject.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/internal/xml/DocumentObject.java
 (at line 63)
DocumentObject oParent = (DocumentObject) (child).getParent();
Null pointer access: The variable child can only be null at this location

/src/org/eclipse/e4/xwt/internal/xml/DocumentRoot.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/internal/xml/DocumentRoot.java
 (at line 150)
if (path.indexOf(':') < 0) {
Null pointer access: The variable path can only be null at this location
2. WARNING in /src/org/eclipse/e4/xwt/internal/xml/DocumentRoot.java
 (at line 381)
stream.read(cachedBytes);
Null pointer access: The variable stream can only be null at this location
3. WARNING in /src/org/eclipse/e4/xwt/internal/xml/DocumentRoot.java
 (at line 419)
stream.read(cachedBytes);
Null pointer access: The variable stream can only be null at this location

/src/org/eclipse/e4/xwt/internal/xml/Element.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/internal/xml/Element.java
 (at line 79)
this.originalAttributes = Collections.EMPTY_MAP;
Type safety: The expression of type Map needs unchecked conversion to conform to Map<String,Attribute>
2. WARNING in /src/org/eclipse/e4/xwt/internal/xml/Element.java
 (at line 80)
this.externalAttributes = Collections.EMPTY_MAP;
Type safety: The expression of type Map needs unchecked conversion to conform to Map<String,Map<String,Attribute>>
3. WARNING in /src/org/eclipse/e4/xwt/internal/xml/Element.java
 (at line 165)
originalAttributes = Collections.EMPTY_MAP;
Type safety: The expression of type Map needs unchecked conversion to conform to Map<String,Attribute>
4. WARNING in /src/org/eclipse/e4/xwt/internal/xml/Element.java
 (at line 175)
element.originalAttributes = Collections.EMPTY_MAP;
Type safety: The expression of type Map needs unchecked conversion to conform to Map<String,Attribute>

/src/org/eclipse/e4/xwt/internal/xml/ElementHandler.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/internal/xml/ElementHandler.java
 (at line 18)
import java.util.Iterator;
The import java.util.Iterator is never used
2. WARNING in /src/org/eclipse/e4/xwt/internal/xml/ElementHandler.java
 (at line 156)
element.setId(elementManager.generateID(name));
The static method generateID(String) from the type ElementManager should be accessed in a static way
3. WARNING in /src/org/eclipse/e4/xwt/internal/xml/ElementHandler.java
 (at line 202)
Attribute attribute = new Attribute(normalizeAttrNamespace(current.getNamespace()), attributeName, elementManager.generateID(current.getName()));
The static method generateID(String) from the type ElementManager should be accessed in a static way
4. WARNING in /src/org/eclipse/e4/xwt/internal/xml/ElementHandler.java
 (at line 249)
Attribute attribute = new Attribute(normalizeAttrNamespace(current.getNamespace()), attributeName, elementManager.generateID(current.getName()));
The static method generateID(String) from the type ElementManager should be accessed in a static way
5. WARNING in /src/org/eclipse/e4/xwt/internal/xml/ElementHandler.java
 (at line 578)
childElement.setId(elementManager.generateID(element.getName()));
The static method generateID(String) from the type ElementManager should be accessed in a static way
6. WARNING in /src/org/eclipse/e4/xwt/internal/xml/ElementHandler.java
 (at line 771)
private String getDefaultAttribute(Attributes attrs, String name) {
The method getDefaultAttribute(Attributes, String) from the type ElementHandler is never used locally

/src/org/eclipse/e4/xwt/internal/xml/ElementManager.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/internal/xml/ElementManager.java
 (at line 295)
assert elements.containsKey(element.getId()) : "Element already exists in registry: " + element.getId();
Null pointer access: The variable element can only be null at this location
2. WARNING in /src/org/eclipse/e4/xwt/internal/xml/ElementManager.java
 (at line 311)
assert !elements.containsKey(element.getId()) : "Element not found in registry: " + element.getId();
Null pointer access: The variable element can only be null at this location

/src/org/eclipse/e4/xwt/javabean/ResourceLoader.java : 9 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/javabean/ResourceLoader.java
 (at line 14)
import java.lang.annotation.Annotation;
The import java.lang.annotation.Annotation is never used
2. WARNING in /src/org/eclipse/e4/xwt/javabean/ResourceLoader.java
 (at line 104)
static Map<String, Object> EMPTY_MAP = Collections.EMPTY_MAP;
Type safety: The expression of type Map needs unchecked conversion to conform to Map<String,Object>
3. WARNING in /src/org/eclipse/e4/xwt/javabean/ResourceLoader.java
 (at line 122)
protected Collection<IStyle> styles = Collections.EMPTY_LIST;
Type safety: The expression of type List needs unchecked conversion to conform to Collection<IStyle>
4. WARNING in /src/org/eclipse/e4/xwt/javabean/ResourceLoader.java
 (at line 343)
loadData.setStyles((Collection<IStyle>) styles);
Type safety: Unchecked cast from Object to Collection<IStyle>
5. WARNING in /src/org/eclipse/e4/xwt/javabean/ResourceLoader.java
 (at line 591)
Collections.EMPTY_MAP);
Type safety: The expression of type Map needs unchecked conversion to conform to Map<String,Object>
6. WARNING in /src/org/eclipse/e4/xwt/javabean/ResourceLoader.java
 (at line 602)
Collections.EMPTY_MAP);
Type safety: The expression of type Map needs unchecked conversion to conform to Map<String,Object>
7. WARNING in /src/org/eclipse/e4/xwt/javabean/ResourceLoader.java
 (at line 623)
Collections.EMPTY_MAP);
Type safety: The expression of type Map needs unchecked conversion to conform to Map<String,Object>
8. WARNING in /src/org/eclipse/e4/xwt/javabean/ResourceLoader.java
 (at line 1064)
collector = (Collection) type.newInstance();
Collection is a raw type. References to generic type Collection<E> should be parameterized
9. WARNING in /src/org/eclipse/e4/xwt/javabean/ResourceLoader.java
 (at line 1162)
doCreate(instance, (Element) doc, null, Collections.EMPTY_MAP);
Type safety: The expression of type Map needs unchecked conversion to conform to Map<String,Object>

/src/org/eclipse/e4/xwt/javabean/metadata/AbstractMetaclass.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/javabean/metadata/AbstractMetaclass.java
 (at line 55)
protected Map<String, IEventGroup> eventGroupCache = Collections.EMPTY_MAP;
Type safety: The expression of type Map needs unchecked conversion to conform to Map<String,IEventGroup>
2. WARNING in /src/org/eclipse/e4/xwt/javabean/metadata/AbstractMetaclass.java
 (at line 463)
Collection existingValue = (Collection) useProperty
Collection is a raw type. References to generic type Collection<E> should be parameterized
3. WARNING in /src/org/eclipse/e4/xwt/javabean/metadata/AbstractMetaclass.java
 (at line 463)
Collection existingValue = (Collection) useProperty
Collection is a raw type. References to generic type Collection<E> should be parameterized
4. WARNING in /src/org/eclipse/e4/xwt/javabean/metadata/AbstractMetaclass.java
 (at line 466)
existingValue = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /src/org/eclipse/e4/xwt/javabean/metadata/AbstractMetaclass.java
 (at line 468)
existingValue.add(childElement);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/src/org/eclipse/e4/xwt/javabean/metadata/properties/AbstractProperty.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/javabean/metadata/properties/AbstractProperty.java
 (at line 22)
protected Collection<ISetPostAction> setPostActions = Collections.EMPTY_LIST;
Type safety: The expression of type List needs unchecked conversion to conform to Collection<ISetPostAction>

/src/org/eclipse/e4/xwt/javabean/metadata/properties/DynamicProperty.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/javabean/metadata/properties/DynamicProperty.java
 (at line 44)
return getter.invoke(target, null);
The argument of type null should explicitly be cast to Object[] for the invocation of the varargs method invoke(Object, Object...) from type Method. It could alternatively be cast to Object for a varargs invocation

/src/org/eclipse/e4/xwt/javabean/metadata/properties/TableItemEditorProperty.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/javabean/metadata/properties/TableItemEditorProperty.java
 (at line 37)
Collection<TableEditor> tableEditors = (Collection<TableEditor>) value;
Type safety: Unchecked cast from Object to Collection<TableEditor>

/src/org/eclipse/e4/xwt/javabean/metadata/properties/TableItemProperty.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/javabean/metadata/properties/TableItemProperty.java
 (at line 64)
Collection<Cell> cells = (Collection<Cell>) value;
Type safety: Unchecked cast from Object to Collection<TableItemProperty.Cell>

/src/org/eclipse/e4/xwt/jface/JFacesHelper.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/jface/JFacesHelper.java
 (at line 25)
import org.eclipse.e4.xwt.javabean.metadata.properties.PropertiesConstants;
The import org.eclipse.e4.xwt.javabean.metadata.properties.PropertiesConstants is never used

/src/org/eclipse/e4/xwt/jface/ObservableMapLabelProvider.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/jface/ObservableMapLabelProvider.java
 (at line 43)
private IObservableMap[] imageMaps;
The field ObservableMapLabelProvider.imageMaps is never read locally

/src/org/eclipse/e4/xwt/jface/XWTObservableWrapper.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/xwt/jface/XWTObservableWrapper.java
 (at line 29)
private List<IMapChangeListener> changeListeners = Collections.EMPTY_LIST;
Type safety: The expression of type List needs unchecked conversion to conform to List<IMapChangeListener>
2. WARNING in /src/org/eclipse/e4/xwt/jface/XWTObservableWrapper.java
 (at line 72)
public Set entrySet() {
Set is a raw type. References to generic type Set<E> should be parameterized
3. WARNING in /src/org/eclipse/e4/xwt/jface/XWTObservableWrapper.java
 (at line 110)
public Set keySet() {
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /src/org/eclipse/e4/xwt/jface/XWTObservableWrapper.java
 (at line 120)
public void putAll(Map t) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /src/org/eclipse/e4/xwt/jface/XWTObservableWrapper.java
 (at line 122)
delegate.putAll(t);
Type safety: The method putAll(Map) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
6. WARNING in /src/org/eclipse/e4/xwt/jface/XWTObservableWrapper.java
 (at line 144)
public Collection values() {
Collection is a raw type. References to generic type Collection<E> should be parameterized

FORBIDDEN ACCESS WARNINGS

top errors others warnings discouraged warnings

DISCOURAGED ACCESS WARNINGS

top errors others warnings forbidden warnings