aboutsummaryrefslogtreecommitdiff
path: root/java/openjdk6/files/icedtea/security/7195194.patch
blob: 4251c0c35bf1fa795741d3c1ad35c9e21789577d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# HG changeset patch
# User andrew
# Date 1349974205 -3600
# Node ID 6a383aef225ab7bb99b723bbb29786e29747a4f0
# Parent  d77bc9151c1dea1a4a396fb59d58ba7c8d77fd88
7195194: Better data validation for Swing
Reviewed-by: art, ahgross

diff --git a/src/share/classes/javax/swing/text/DefaultFormatter.java b/src/share/classes/javax/swing/text/DefaultFormatter.java
--- jdk/src/share/classes/javax/swing/text/DefaultFormatter.java
+++ jdk/src/share/classes/javax/swing/text/DefaultFormatter.java
@@ -24,6 +24,8 @@
  */
 package javax.swing.text;
 
+import sun.reflect.misc.ConstructorUtil;
+
 import java.io.Serializable;
 import java.lang.reflect.*;
 import java.text.ParseException;
@@ -245,7 +247,7 @@
             Constructor cons;
 
             try {
-                cons = vc.getConstructor(new Class[] { String.class });
+                cons = ConstructorUtil.getConstructor(vc, new Class[]{String.class});
 
             } catch (NoSuchMethodException nsme) {
                 cons = null;