Compiler log for org.pushingpixels.trident_1.2.0.v20110609-1700 : @dot.xml

TOTAL : ERRORS: 0, WARNINGS: 93

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/pushingpixels/trident/Timeline.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /src/org/pushingpixels/trident/Timeline.java
 (at line 65)
List<AbstractFieldInfo> propertiesToInterpolate;
TimelinePropertyBuilder.AbstractFieldInfo is a raw type. References to generic type TimelinePropertyBuilder<T>.AbstractFieldInfo<T> should be parameterized
2. WARNING in /src/org/pushingpixels/trident/Timeline.java
 (at line 122)
for (AbstractFieldInfo fInfo : propertiesToInterpolate) {
TimelinePropertyBuilder.AbstractFieldInfo is a raw type. References to generic type TimelinePropertyBuilder<T>.AbstractFieldInfo<T> should be parameterized
3. WARNING in /src/org/pushingpixels/trident/Timeline.java
 (at line 136)
for (AbstractFieldInfo fInfo : propertiesToInterpolate) {
TimelinePropertyBuilder.AbstractFieldInfo is a raw type. References to generic type TimelinePropertyBuilder<T>.AbstractFieldInfo<T> should be parameterized
4. WARNING in /src/org/pushingpixels/trident/Timeline.java
 (at line 149)
for (AbstractFieldInfo fInfo : propertiesToInterpolate) {
TimelinePropertyBuilder.AbstractFieldInfo is a raw type. References to generic type TimelinePropertyBuilder<T>.AbstractFieldInfo<T> should be parameterized
5. WARNING in /src/org/pushingpixels/trident/Timeline.java
 (at line 278)
this.propertiesToInterpolate = new ArrayList<AbstractFieldInfo>();
TimelinePropertyBuilder.AbstractFieldInfo is a raw type. References to generic type TimelinePropertyBuilder<T>.AbstractFieldInfo<T> should be parameterized

/src/org/pushingpixels/trident/TimelineEngine.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /src/org/pushingpixels/trident/TimelineEngine.java
 (at line 126)
@SuppressWarnings("unchecked")
Unnecessary @SuppressWarnings("unchecked")
2. WARNING in /src/org/pushingpixels/trident/TimelineEngine.java
 (at line 127)
public Comparable subID;
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
3. WARNING in /src/org/pushingpixels/trident/TimelineEngine.java
 (at line 138)
@SuppressWarnings("unchecked")
Unnecessary @SuppressWarnings("unchecked")
4. WARNING in /src/org/pushingpixels/trident/TimelineEngine.java
 (at line 139)
public FullObjectID(Object mainObj, Comparable subID) {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
5. WARNING in /src/org/pushingpixels/trident/TimelineEngine.java
 (at line 234)
private class TimelineEngineThread extends Thread {
The type TimelineEngine.TimelineEngineThread is never used locally
6. WARNING in /src/org/pushingpixels/trident/TimelineEngine.java
 (at line 238)
public TimelineEngineThread() {
The constructor TimelineEngine.TimelineEngineThread() is never used locally

/src/org/pushingpixels/trident/TimelinePropertyBuilder.java : 38 warnings :

OTHER WARNINGS
1. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 110)
return (T) getterMethod.invoke(obj);
Type safety: Unchecked cast from Object to T
2. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 243)
AbstractFieldInfo getFieldInfo(Timeline timeline) {
TimelinePropertyBuilder.AbstractFieldInfo is a raw type. References to generic type TimelinePropertyBuilder<T>.AbstractFieldInfo<T> should be parameterized
3. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 255)
this.interpolator = TridentConfig.getInstance() .getPropertyInterpolator(this.to);
Type safety: The expression of type PropertyInterpolator needs unchecked conversion to conform to PropertyInterpolator<T>
4. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 269)
this.interpolator = TridentConfig.getInstance() .getPropertyInterpolator(this.from, this.to);
Type safety: The expression of type PropertyInterpolator needs unchecked conversion to conform to PropertyInterpolator<T>
5. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 282)
abstract class AbstractFieldInfo<T> {
The type parameter T is hiding the type T
6. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 287)
protected PropertyGetter getter;
TimelinePropertyBuilder.PropertyGetter is a raw type. References to generic type TimelinePropertyBuilder<T>.PropertyGetter<T> should be parameterized
7. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 288)
protected PropertySetter setter;
TimelinePropertyBuilder.PropertySetter is a raw type. References to generic type TimelinePropertyBuilder<T>.PropertySetter<T> should be parameterized
8. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 317)
return new DefaultPropertyGetter(obj, fieldName);
Type safety: The expression of type TimelinePropertyBuilder.DefaultPropertyGetter needs unchecked conversion to conform to TimelinePropertyBuilder.PropertyGetter<T>
9. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 317)
return new DefaultPropertyGetter(obj, fieldName);
TimelinePropertyBuilder.DefaultPropertyGetter is a raw type. References to generic type TimelinePropertyBuilder<T>.DefaultPropertyGetter<T> should be parameterized
10. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 324)
return new DefaultPropertySetter(obj, fieldName);
Type safety: The expression of type TimelinePropertyBuilder.DefaultPropertySetter needs unchecked conversion to conform to TimelinePropertyBuilder.PropertySetter<T>
11. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 324)
return new DefaultPropertySetter(obj, fieldName);
TimelinePropertyBuilder.DefaultPropertySetter is a raw type. References to generic type TimelinePropertyBuilder<T>.DefaultPropertySetter<T> should be parameterized
12. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 328)
private PropertyInterpolator propertyInterpolator;
PropertyInterpolator is a raw type. References to generic type PropertyInterpolator<T> should be parameterized
13. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 333)
PropertyInterpolator propertyInterpolator,
PropertyInterpolator is a raw type. References to generic type PropertyInterpolator<T> should be parameterized
14. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 334)
PropertyGetter propertyGetter, PropertySetter propertySetter) {
TimelinePropertyBuilder.PropertyGetter is a raw type. References to generic type TimelinePropertyBuilder<T>.PropertyGetter<T> should be parameterized
15. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 334)
PropertyGetter propertyGetter, PropertySetter propertySetter) {
TimelinePropertyBuilder.PropertySetter is a raw type. References to generic type TimelinePropertyBuilder<T>.PropertySetter<T> should be parameterized
16. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 335)
super(obj, fieldName, getPropertyGetter(obj, fieldName, propertyGetter), getPropertySetter(obj, fieldName,
Type safety: Unchecked invocation getPropertyGetter(Object, String, TimelinePropertyBuilder.PropertyGetter) of the generic method getPropertyGetter(Object, String, TimelinePropertyBuilder.PropertyGetter<T>) of type TimelinePropertyBuilder<T>
17. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 335)
super(obj, fieldName, getPropertyGetter(obj, fieldName, propertyGetter), getPropertySetter(obj, fieldName,
Type safety: The expression of type TimelinePropertyBuilder.PropertyGetter needs unchecked conversion to conform to TimelinePropertyBuilder.PropertyGetter<Object>
18. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 336)
propertyGetter), getPropertySetter(obj, fieldName,
Type safety: The expression of type TimelinePropertyBuilder.PropertyGetter needs unchecked conversion to conform to TimelinePropertyBuilder.PropertyGetter<Object>
19. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 336)
propertyGetter), getPropertySetter(obj, fieldName, propertySetter));
Type safety: Unchecked invocation getPropertySetter(Object, String, TimelinePropertyBuilder.PropertySetter) of the generic method getPropertySetter(Object, String, TimelinePropertyBuilder.PropertySetter<T>) of type TimelinePropertyBuilder<T>
20. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 336)
propertyGetter), getPropertySetter(obj, fieldName, propertySetter));
Type safety: The expression of type TimelinePropertyBuilder.PropertySetter needs unchecked conversion to conform to TimelinePropertyBuilder.PropertySetter<Object>
21. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 337)
propertySetter));
Type safety: The expression of type TimelinePropertyBuilder.PropertySetter needs unchecked conversion to conform to TimelinePropertyBuilder.PropertySetter<Object>
22. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 350)
Object value = this.propertyInterpolator.interpolate(from, to, timelinePosition);
Type safety: The method interpolate(Object, Object, float) belongs to the raw type PropertyInterpolator. References to generic type PropertyInterpolator<T> should be parameterized
23. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 352)
this.setter.set(this.object, this.fieldName, value);
Type safety: The method set(Object, String, Object) belongs to the raw type TimelinePropertyBuilder.PropertySetter. References to generic type TimelinePropertyBuilder<T>.PropertySetter<T> should be parameterized
24. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 364)
private PropertyInterpolator propertyInterpolator;
PropertyInterpolator is a raw type. References to generic type PropertyInterpolator<T> should be parameterized
25. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 367)
PropertyInterpolator propertyInterpolator,
PropertyInterpolator is a raw type. References to generic type PropertyInterpolator<T> should be parameterized
26. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 368)
PropertySetter propertySetter) {
TimelinePropertyBuilder.PropertySetter is a raw type. References to generic type TimelinePropertyBuilder<T>.PropertySetter<T> should be parameterized
27. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 369)
super(obj, fieldName, null, getPropertySetter(obj, fieldName, propertySetter));
Type safety: Unchecked invocation getPropertySetter(Object, String, TimelinePropertyBuilder.PropertySetter) of the generic method getPropertySetter(Object, String, TimelinePropertyBuilder.PropertySetter<T>) of type TimelinePropertyBuilder<T>
28. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 369)
super(obj, fieldName, null, getPropertySetter(obj, fieldName, propertySetter));
Type safety: The expression of type TimelinePropertyBuilder.PropertySetter needs unchecked conversion to conform to TimelinePropertyBuilder.PropertySetter<Object>
29. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 370)
propertySetter));
Type safety: The expression of type TimelinePropertyBuilder.PropertySetter needs unchecked conversion to conform to TimelinePropertyBuilder.PropertySetter<Object>
30. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 382)
Object value = this.propertyInterpolator.interpolate(from, to, timelinePosition);
Type safety: The method interpolate(Object, Object, float) belongs to the raw type PropertyInterpolator. References to generic type PropertyInterpolator<T> should be parameterized
31. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 384)
this.setter.set(this.object, this.fieldName, value);
Type safety: The method set(Object, String, Object) belongs to the raw type TimelinePropertyBuilder.PropertySetter. References to generic type TimelinePropertyBuilder<T>.PropertySetter<T> should be parameterized
32. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 396)
KeyFrames keyFrames;
KeyFrames is a raw type. References to generic type KeyFrames<T> should be parameterized
33. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 398)
KeyFramesFieldInfo(Object obj, String fieldName, KeyFrames keyFrames,
KeyFrames is a raw type. References to generic type KeyFrames<T> should be parameterized
34. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 399)
PropertySetter propertySetter) {
TimelinePropertyBuilder.PropertySetter is a raw type. References to generic type TimelinePropertyBuilder<T>.PropertySetter<T> should be parameterized
35. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 400)
super(obj, fieldName, null, getPropertySetter(obj, fieldName, propertySetter));
Type safety: Unchecked invocation getPropertySetter(Object, String, TimelinePropertyBuilder.PropertySetter) of the generic method getPropertySetter(Object, String, TimelinePropertyBuilder.PropertySetter<T>) of type TimelinePropertyBuilder<T>
36. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 400)
super(obj, fieldName, null, getPropertySetter(obj, fieldName, propertySetter));
Type safety: The expression of type TimelinePropertyBuilder.PropertySetter needs unchecked conversion to conform to TimelinePropertyBuilder.PropertySetter<Object>
37. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 401)
propertySetter));
Type safety: The expression of type TimelinePropertyBuilder.PropertySetter needs unchecked conversion to conform to TimelinePropertyBuilder.PropertySetter<Object>
38. WARNING in /src/org/pushingpixels/trident/TimelinePropertyBuilder.java
 (at line 414)
this.setter.set(this.object, this.fieldName, value);
Type safety: The method set(Object, String, Object) belongs to the raw type TimelinePropertyBuilder.PropertySetter. References to generic type TimelinePropertyBuilder<T>.PropertySetter<T> should be parameterized

/src/org/pushingpixels/trident/TimelineRunnable.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/pushingpixels/trident/TimelineRunnable.java
 (at line 42)
private Future future;
Future is a raw type. References to generic type Future<V> should be parameterized

/src/org/pushingpixels/trident/TridentConfig.java : 12 warnings :

OTHER WARNINGS
1. WARNING in /src/org/pushingpixels/trident/TridentConfig.java
 (at line 45)
private Set<PropertyInterpolator> propertyInterpolators;
PropertyInterpolator is a raw type. References to generic type PropertyInterpolator<T> should be parameterized
2. WARNING in /src/org/pushingpixels/trident/TridentConfig.java
 (at line 80)
this.propertyInterpolators = new HashSet<PropertyInterpolator>();
PropertyInterpolator is a raw type. References to generic type PropertyInterpolator<T> should be parameterized
3. WARNING in /src/org/pushingpixels/trident/TridentConfig.java
 (at line 84)
Enumeration urls = classLoader
Enumeration is a raw type. References to generic type Enumeration<E> should be parameterized
4. WARNING in /src/org/pushingpixels/trident/TridentConfig.java
 (at line 103)
Class pluginClass = classLoader
Class is a raw type. References to generic type Class<T> should be parameterized
5. WARNING in /src/org/pushingpixels/trident/TridentConfig.java
 (at line 122)
Class piSourceClass = classLoader
Class is a raw type. References to generic type Class<T> should be parameterized
6. WARNING in /src/org/pushingpixels/trident/TridentConfig.java
 (at line 163)
public synchronized Collection<PropertyInterpolator> getPropertyInterpolators() {
PropertyInterpolator is a raw type. References to generic type PropertyInterpolator<T> should be parameterized
7. WARNING in /src/org/pushingpixels/trident/TridentConfig.java
 (at line 167)
public synchronized PropertyInterpolator getPropertyInterpolator(
PropertyInterpolator is a raw type. References to generic type PropertyInterpolator<T> should be parameterized
8. WARNING in /src/org/pushingpixels/trident/TridentConfig.java
 (at line 169)
for (PropertyInterpolator interpolator : this.propertyInterpolators) {
PropertyInterpolator is a raw type. References to generic type PropertyInterpolator<T> should be parameterized
9. WARNING in /src/org/pushingpixels/trident/TridentConfig.java
 (at line 171)
Class basePropertyClass = interpolator.getBasePropertyClass();
Class is a raw type. References to generic type Class<T> should be parameterized
10. WARNING in /src/org/pushingpixels/trident/TridentConfig.java
 (at line 174)
if (!basePropertyClass.isAssignableFrom(value.getClass())) {
Type safety: The method isAssignableFrom(Class) belongs to the raw type Class. References to generic type Class<T> should be parameterized
11. WARNING in /src/org/pushingpixels/trident/TridentConfig.java
 (at line 189)
PropertyInterpolator pInterpolator) {
PropertyInterpolator is a raw type. References to generic type PropertyInterpolator<T> should be parameterized
12. WARNING in /src/org/pushingpixels/trident/TridentConfig.java
 (at line 200)
PropertyInterpolator pInterpolator) {
PropertyInterpolator is a raw type. References to generic type PropertyInterpolator<T> should be parameterized

/src/org/pushingpixels/trident/ease/Spline.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /src/org/pushingpixels/trident/ease/Spline.java
 (at line 52)
private ArrayList lengths = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /src/org/pushingpixels/trident/ease/Spline.java
 (at line 52)
private ArrayList lengths = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /src/org/pushingpixels/trident/ease/Spline.java
 (at line 85)
lengths.add(lengthItem);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /src/org/pushingpixels/trident/ease/Spline.java
 (at line 127)
Point2D.Float xy;
The value of the local variable xy is not used

/src/org/pushingpixels/trident/interpolator/CorePropertyInterpolators.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /src/org/pushingpixels/trident/interpolator/CorePropertyInterpolators.java
 (at line 35)
private Set<PropertyInterpolator> interpolators;
PropertyInterpolator is a raw type. References to generic type PropertyInterpolator<T> should be parameterized
2. WARNING in /src/org/pushingpixels/trident/interpolator/CorePropertyInterpolators.java
 (at line 38)
this.interpolators = new HashSet<PropertyInterpolator>();
PropertyInterpolator is a raw type. References to generic type PropertyInterpolator<T> should be parameterized
3. WARNING in /src/org/pushingpixels/trident/interpolator/CorePropertyInterpolators.java
 (at line 45)
public Set<PropertyInterpolator> getPropertyInterpolators() {
PropertyInterpolator is a raw type. References to generic type PropertyInterpolator<T> should be parameterized
4. WARNING in /src/org/pushingpixels/trident/interpolator/CorePropertyInterpolators.java
 (at line 51)
public Class getBasePropertyClass() {
Class is a raw type. References to generic type Class<T> should be parameterized
5. WARNING in /src/org/pushingpixels/trident/interpolator/CorePropertyInterpolators.java
 (at line 62)
public Class getBasePropertyClass() {
Class is a raw type. References to generic type Class<T> should be parameterized
6. WARNING in /src/org/pushingpixels/trident/interpolator/CorePropertyInterpolators.java
 (at line 73)
public Class getBasePropertyClass() {
Class is a raw type. References to generic type Class<T> should be parameterized
7. WARNING in /src/org/pushingpixels/trident/interpolator/CorePropertyInterpolators.java
 (at line 85)
public Class getBasePropertyClass() {
Class is a raw type. References to generic type Class<T> should be parameterized

/src/org/pushingpixels/trident/interpolator/KeyFrames.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /src/org/pushingpixels/trident/interpolator/KeyFrames.java
 (at line 178)
public Class getType() {
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /src/org/pushingpixels/trident/interpolator/KeyFrames.java
 (at line 182)
KeyValues getKeyValues() {
KeyValues is a raw type. References to generic type KeyValues<T> should be parameterized

/src/org/pushingpixels/trident/interpolator/KeyTimes.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/pushingpixels/trident/interpolator/KeyTimes.java
 (at line 77)
ArrayList getTimes() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

/src/org/pushingpixels/trident/interpolator/KeyValues.java : 9 warnings :

OTHER WARNINGS
1. WARNING in /src/org/pushingpixels/trident/interpolator/KeyValues.java
 (at line 81)
return new KeyValues(params);
Type safety: The constructor KeyValues(Object...) belongs to the raw type KeyValues. References to generic type KeyValues<T> should be parameterized
2. WARNING in /src/org/pushingpixels/trident/interpolator/KeyValues.java
 (at line 81)
return new KeyValues(params);
Type safety: The expression of type KeyValues needs unchecked conversion to conform to KeyValues<T>
3. WARNING in /src/org/pushingpixels/trident/interpolator/KeyValues.java
 (at line 81)
return new KeyValues(params);
KeyValues is a raw type. References to generic type KeyValues<T> should be parameterized
4. WARNING in /src/org/pushingpixels/trident/interpolator/KeyValues.java
 (at line 95)
public static <T> KeyValues<T> create(PropertyInterpolator evaluator,
PropertyInterpolator is a raw type. References to generic type PropertyInterpolator<T> should be parameterized
5. WARNING in /src/org/pushingpixels/trident/interpolator/KeyValues.java
 (at line 97)
return new KeyValues(evaluator, params);
Type safety: The constructor KeyValues(PropertyInterpolator, Object...) belongs to the raw type KeyValues. References to generic type KeyValues<T> should be parameterized
6. WARNING in /src/org/pushingpixels/trident/interpolator/KeyValues.java
 (at line 97)
return new KeyValues(evaluator, params);
Type safety: The expression of type KeyValues needs unchecked conversion to conform to KeyValues<T>
7. WARNING in /src/org/pushingpixels/trident/interpolator/KeyValues.java
 (at line 97)
return new KeyValues(evaluator, params);
KeyValues is a raw type. References to generic type KeyValues<T> should be parameterized
8. WARNING in /src/org/pushingpixels/trident/interpolator/KeyValues.java
 (at line 110)
private KeyValues(PropertyInterpolator evaluator, T... params) {
PropertyInterpolator is a raw type. References to generic type PropertyInterpolator<T> should be parameterized
9. WARNING in /src/org/pushingpixels/trident/interpolator/KeyValues.java
 (at line 123)
this.evaluator = evaluator;
Type safety: The expression of type PropertyInterpolator needs unchecked conversion to conform to PropertyInterpolator<T>

/src/org/pushingpixels/trident/interpolator/PropertyInterpolator.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/pushingpixels/trident/interpolator/PropertyInterpolator.java
 (at line 33)
public Class getBasePropertyClass();
Class is a raw type. References to generic type Class<T> should be parameterized

/src/org/pushingpixels/trident/interpolator/PropertyInterpolatorSource.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/pushingpixels/trident/interpolator/PropertyInterpolatorSource.java
 (at line 35)
public Set<PropertyInterpolator> getPropertyInterpolators();
PropertyInterpolator is a raw type. References to generic type PropertyInterpolator<T> should be parameterized

/src/org/pushingpixels/trident/swt/SWTPropertyInterpolators.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /src/org/pushingpixels/trident/swt/SWTPropertyInterpolators.java
 (at line 45)
private Set<PropertyInterpolator> interpolators;
PropertyInterpolator is a raw type. References to generic type PropertyInterpolator<T> should be parameterized
2. WARNING in /src/org/pushingpixels/trident/swt/SWTPropertyInterpolators.java
 (at line 48)
this.interpolators = new HashSet<PropertyInterpolator>();
PropertyInterpolator is a raw type. References to generic type PropertyInterpolator<T> should be parameterized
3. WARNING in /src/org/pushingpixels/trident/swt/SWTPropertyInterpolators.java
 (at line 54)
public Set<PropertyInterpolator> getPropertyInterpolators() {
PropertyInterpolator is a raw type. References to generic type PropertyInterpolator<T> should be parameterized
4. WARNING in /src/org/pushingpixels/trident/swt/SWTPropertyInterpolators.java
 (at line 59)
public Class getBasePropertyClass() {
Class is a raw type. References to generic type Class<T> should be parameterized
5. WARNING in /src/org/pushingpixels/trident/swt/SWTPropertyInterpolators.java
 (at line 111)
public Class getBasePropertyClass() {
Class is a raw type. References to generic type Class<T> should be parameterized
6. WARNING in /src/org/pushingpixels/trident/swt/SWTPropertyInterpolators.java
 (at line 129)
public Class getBasePropertyClass() {
Class is a raw type. References to generic type Class<T> should be parameterized

FORBIDDEN ACCESS WARNINGS

top errors others warnings discouraged warnings

DISCOURAGED ACCESS WARNINGS

top errors others warnings forbidden warnings