diff --git a/xml/dom-openapi/src/com/intellij/util/xml/converters/values/NumberValueConverter.java b/xml/dom-openapi/src/com/intellij/util/xml/converters/values/NumberValueConverter.java index 7445d9a1559b..7aa3b9d33aef 100644 --- a/xml/dom-openapi/src/com/intellij/util/xml/converters/values/NumberValueConverter.java +++ b/xml/dom-openapi/src/com/intellij/util/xml/converters/values/NumberValueConverter.java @@ -19,14 +19,17 @@ package com.intellij.util.xml.converters.values; import com.intellij.util.xml.ConvertContext; import com.intellij.util.xml.Converter; import com.intellij.util.xml.DomBundle; +import com.intellij.util.xml.ResolvingConverter; import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.math.BigDecimal; import java.math.BigInteger; +import java.util.Collection; +import java.util.Collections; -public class NumberValueConverter extends Converter { +public class NumberValueConverter extends ResolvingConverter { private final Class myNumberClass; private final boolean myAllowEmpty; @@ -57,6 +60,12 @@ public class NumberValueConverter extends Converter { DomBundle.message("value.converter.format.exception", s, myNumberClass.getName()); } + @NotNull + @Override + public Collection getVariants(ConvertContext context) { + return Collections.emptySet(); + } + @Nullable public static Number parseNumber(@NotNull String text, @NotNull Class targetClass) { try {