Merge branch 'master' of oss.readytalk.com:/var/local/git/avian

This commit is contained in:
Joel Dice 2008-10-10 10:55:14 -06:00
commit 3575e28e87
2 changed files with 20 additions and 1 deletions

View File

@ -219,6 +219,25 @@ public final class Class <T> {
}
}
public Constructor getDeclaredConstructor(Class ... parameterTypes)
throws NoSuchMethodException
{
Constructor c = null;
Constructor[] constructors = getDeclaredConstructors();
for (int i = 0; i < constructors.length; ++i) {
if (match(parameterTypes, constructors[i].getParameterTypes())) {
c = constructors[i];
}
}
if (c == null) {
throw new NoSuchMethodException();
} else {
return c;
}
}
private int countConstructors(boolean publicOnly) {
int count = 0;
if (methodTable != null) {

View File

@ -11,7 +11,7 @@
package java.util;
public class Locale {
public static final Locale ENGLISH = new Locale("en");
public static final Locale ENGLISH = new Locale("en", "us");
private final String language;
private final String country;