Constructor.java (toString): Avoid extra whitespace on constructor with no modifiers.
2003-10-26 Bryce McKinlay <bryce@mckinlay.net.nz> * java/lang/reflect/Constructor.java (toString): Avoid extra whitespace on constructor with no modifiers. * java/lang/reflect/natConstructor.java (newInstance): Look up caller and perform accessibility check only if constructor is non-public and accessible flag is not set. 2003-10-26 Bryce McKinlay <bryce@mckinlay.net.nz> * jni.cc (_Jv_JNI_CallAnyMethodV, _Jv_JNI_CallAnyMethodA, _Jv_JNI_CallAnyVoidMethodV, _Jv_JNI_CallAnyVoidMethodA): Don't use _Jv_LookupDeclaredMethod(). Call _Jv_CallAnyMethodA with is_virtual_call argument. * include/jvm.h (_Jv_isVirtualMethod): Moved and renamed from natClass.cc. * java/lang/natClass.cc (_Jv_LayoutVTableMethods): Use _Jv_isVirtualMethod. * java/lang/reflect/natMethod.cc (invoke): Don't use _Jv_LookupDeclaredMethod. (_Jv_CallAnyMethodA): New is_virtual_call argument. If specified, look up method in target object's vtable. From-SVN: r72942
This commit is contained in:
parent
077a148bf5
commit
b9b5672b49
7 changed files with 90 additions and 57 deletions
|
@ -151,8 +151,12 @@ public final class Constructor extends AccessibleObject implements Member
|
|||
if (parameter_types == null)
|
||||
getType ();
|
||||
StringBuffer b = new StringBuffer ();
|
||||
Modifier.toString(getModifiers(), b);
|
||||
b.append(" ");
|
||||
int mods = getModifiers();
|
||||
if (mods != 0)
|
||||
{
|
||||
Modifier.toString(mods, b);
|
||||
b.append(" ");
|
||||
}
|
||||
Method.appendClassName (b, declaringClass);
|
||||
b.append("(");
|
||||
for (int i = 0; i < parameter_types.length; ++i)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue