Field.java (Field): New constructor.
* java/lang/reflect/Field.java (Field): New constructor. * java/lang/ClassLoader.java (defineClass(String,byte[],int,int)): Throw ClassFormatError. From-SVN: r46458
This commit is contained in:
parent
b000e64f52
commit
0a3abdb238
3 changed files with 13 additions and 0 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2001-10-23 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
|
* java/lang/reflect/Field.java (Field): New constructor.
|
||||||
|
* java/lang/ClassLoader.java (defineClass(String,byte[],int,int)):
|
||||||
|
Throw ClassFormatError.
|
||||||
|
|
||||||
2001-10-23 Tom Tromey <tromey@redhat.com>
|
2001-10-23 Tom Tromey <tromey@redhat.com>
|
||||||
|
|
||||||
* java/util/PropertyResourceBundle.java (handleGetObject): Now
|
* java/util/PropertyResourceBundle.java (handleGetObject): Now
|
||||||
|
|
|
@ -196,6 +196,7 @@ public abstract class ClassLoader
|
||||||
}
|
}
|
||||||
|
|
||||||
protected final Class defineClass(String name, byte[] data, int off, int len)
|
protected final Class defineClass(String name, byte[] data, int off, int len)
|
||||||
|
throws ClassFormatError
|
||||||
{
|
{
|
||||||
return defineClass (name, data, off, len, defaultProtectionDomain);
|
return defineClass (name, data, off, len, defaultProtectionDomain);
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,6 +32,12 @@ public final class Field extends AccessibleObject implements Member
|
||||||
// Offset in bytes from the start of declaringClass's fields array.
|
// Offset in bytes from the start of declaringClass's fields array.
|
||||||
private int offset;
|
private int offset;
|
||||||
|
|
||||||
|
// This is instantiated by Class sometimes, but it uses C++ and
|
||||||
|
// avoids the Java protection check.
|
||||||
|
Field ()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
public boolean equals (Object fld)
|
public boolean equals (Object fld)
|
||||||
{
|
{
|
||||||
if (! (fld instanceof Field))
|
if (! (fld instanceof Field))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue