Ignore:
Timestamp:
08/14/10 12:37:00 (22 months ago)
Author:
kasper
Message:

Made descriptors more type-safe by adding type parameter for bean type.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • AnalyzerBeans/trunk/src/main/java/org/eobjects/analyzer/job/AbstractBeanJobBuilder.java

    r962 r975  
    1111 
    1212@SuppressWarnings("unchecked") 
    13 class AbstractBeanJobBuilder<D extends BeanDescriptor, B> { 
     13class AbstractBeanJobBuilder<D extends BeanDescriptor<E>, E, B> { 
    1414 
    1515        private Map<ConfiguredPropertyDescriptor, Object> _properties = new HashMap<ConfiguredPropertyDescriptor, Object>(); 
    1616        private D _descriptor; 
    1717 
    18         public AbstractBeanJobBuilder(D descriptor, Class<B> builderClass) { 
     18        public AbstractBeanJobBuilder(D descriptor, Class<?> builderClass) { 
    1919                _descriptor = descriptor; 
    2020                if (!ReflectionUtils.is(getClass(), builderClass)) { 
Note: See TracChangeset for help on using the changeset viewer.