comparison org.eclipse.core.databinding/src/org/eclipse/core/internal/databinding/validation/AbstractStringToNumberValidator.d @ 88:9e0ab372d5d8

Revert from TypeInfo/ClassInfo to java.lang.Class
author Frank Benoit <benoit@tionex.de>
date Sun, 19 Apr 2009 11:10:09 +0200
parents 6be48cf9f95c
children
comparison
equal deleted inserted replaced
87:8594250b1d1c 88:9e0ab372d5d8
11 11
12 module org.eclipse.core.internal.databinding.validation.AbstractStringToNumberValidator; 12 module org.eclipse.core.internal.databinding.validation.AbstractStringToNumberValidator;
13 import org.eclipse.core.internal.databinding.validation.NumberFormatConverter; 13 import org.eclipse.core.internal.databinding.validation.NumberFormatConverter;
14 14
15 import java.lang.all; 15 import java.lang.all;
16 import java.nonstandard.RuntimeTraits;
17 16
18 import org.eclipse.core.databinding.validation.IValidator; 17 import org.eclipse.core.databinding.validation.IValidator;
19 import org.eclipse.core.databinding.validation.ValidationStatus; 18 import org.eclipse.core.databinding.validation.ValidationStatus;
20 import org.eclipse.core.internal.databinding.conversion.StringToNumberParser; 19 import org.eclipse.core.internal.databinding.conversion.StringToNumberParser;
21 import org.eclipse.core.runtime.IStatus; 20 import org.eclipse.core.runtime.IStatus;
47 Number min, Number max) { 46 Number min, Number max) {
48 this.converter = converter; 47 this.converter = converter;
49 this.min = min; 48 this.min = min;
50 this.max = max; 49 this.max = max;
51 50
52 if (null !is cast(TypeInfo)converter.getToType()) { 51 if (null !is cast(Class)converter.getToType()) {
53 TypeInfo clazz = cast(TypeInfo) converter.getToType(); 52 Class clazz = cast(Class) converter.getToType();
54 toPrimitive = isJavaPrimitive(clazz); 53 toPrimitive = clazz.isPrimitive();
55 } else { 54 } else {
56 toPrimitive = false; 55 toPrimitive = false;
57 } 56 }
58 } 57 }
59 58