MentaContainer

Rev

Rev 40 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 40 Rev 41
Line 192... Line 192...
192
                else if (w instanceof Float) { return Float.TYPE; }
192
                else if (w instanceof Float) { return Float.TYPE; }
193
                else if (w instanceof Double) { return Double.TYPE; }
193
                else if (w instanceof Double) { return Double.TYPE; }
194
                return null;
194
                return null;
195
            }  
195
            }  
196
           
196
           
197
            public Object getInstance()  {
-
 
-
 
197
            public <T> T getInstance()  {
198
               
198
               
199
                if (singleton && singletonValue != null) return singletonValue;
-
 
-
 
199
                if (singleton && singletonValue != null) return (T) singletonValue;
200
               
200
               
201
                Object obj = null;
201
                Object obj = null;
202
               
202
               
203
                if (initValues != null && initValues.size() > 0) {
203
                if (initValues != null && initValues.size() > 0) {
204
                       
204
                       
Line 249... Line 249...
249
                    }
249
                    }
250
                }
250
                }
251
               
251
               
252
                if (obj != null && singleton) singletonValue = obj;
252
                if (obj != null && singleton) singletonValue = obj;
253
               
253
               
254
                return obj;
-
 
-
 
254
                return (T) obj;
255
            }
255
            }
256
        }
256
        }