jfrijters
|
4337d62994
|
Expose annotations on statically compiled code as java.lang.reflect.Proxy instead of the custom attribute object, to deal with broken code that assumes annotations are always implemented with Proxy.
Fix for #3254823.
|
2011-03-29 12:57:48 +00:00 |
jfrijters
|
0c673a7b6a
|
Added ikvm.internal.NotYetImplementedError. Replaced all throw sun.reflect.generics.reflectiveObjects.NotImplementedException code with throw NotYetImplementedError.
|
2011-01-17 05:42:41 +00:00 |
jfrijters
|
8018c00583
|
Added support for encoding incorrect annotation values and reporting the exception back when the annotation is queried.
Removed old (GNU Classpath based) version of AnnotationAttributeBase.java.
|
2010-12-07 06:47:30 +00:00 |
jfrijters
|
4e05d745ad
|
Add support for serializing .NET exceptions. We don't serialize the actual object, but a placeholder instead, to avoid having to implement full .NET serialization interop.
|
2010-11-18 08:19:59 +00:00 |
smallsql
|
2cf440a88f
|
Java part of StandardGlypVector.getOutline
|
2010-10-21 12:17:22 +00:00 |
jfrijters
|
4377152343
|
Fixed regression. SocketInputStream.read() ignored the offset into the byte array.
|
2010-10-11 14:48:40 +00:00 |
jfrijters
|
e57a321362
|
Implemented IPv6 support for java.net package APIs.
|
2010-09-09 06:55:31 +00:00 |
jfrijters
|
0751ab4d76
|
Intrinsified ThreadLocal (under specific circumstances).
|
2010-02-11 10:36:01 +00:00 |
jfrijters
|
ff779a78f7
|
Introduced a base class for intrisified AtomitcReferenceFieldUpdaters. This reduces the size of the generates classes somewhat and allows for a public type to represent all intrinsified instances (instead of the HideFromJava nested type).
|
2010-02-11 10:20:24 +00:00 |
smallsql
|
1b16bbc4c5
|
Add getDefaultPrinterName and getAllPrinterNames to the PrintPeer
|
2009-10-02 18:11:51 +00:00 |
jfrijters
|
2cb0073b40
|
Automagic .NET serialization support (for classes that are Java serializable).
|
2009-08-11 05:58:44 +00:00 |
jfrijters
|
117d156352
|
More serialization interop support code.
|
2009-07-31 12:41:08 +00:00 |
smallsql
|
3d2604205a
|
Remove NetBufferedImage and merge the code in the class BufferedImage. Now the class BufferedImage has 2 buffers. A Java Raster and .NET Bitmap.
|
2008-12-30 10:28:10 +00:00 |
jfrijters
|
6cd0a9e34b
|
Restructured VM <-> Library interface to take advantage of InternalsVisibleTo to remove public methods and reflection usage.
|
2007-12-19 11:28:09 +00:00 |
jfrijters
|
d20ce68f75
|
Implemented optimized reflection/serialization when running on .NET 2.0 (by generating DynamicMethods instead of using .NET reflection).
|
2007-09-24 11:57:00 +00:00 |
jfrijters
|
18bc6c0718
|
Freeze before getting a value, to make sure defaults are set.
|
2007-09-18 13:35:20 +00:00 |
jfrijters
|
26af678899
|
Use Enum.valueOf() instead of reflection to get enum value. Reflection would fail if enum wasn't public.
|
2007-09-10 06:13:10 +00:00 |
jfrijters
|
d5d1f1de1b
|
- Implemented Thread.dumpThreads() and Thread.getThreads().
- Added a couple more fake native libraries to VFS.
|
2007-08-17 09:12:51 +00:00 |
jfrijters
|
14c840cfbd
|
Refactored system properties initialization.
|
2007-08-16 14:04:59 +00:00 |
jfrijters
|
3d0a4c552a
|
Integrated OpenJDK java.nio package.
|
2007-08-15 12:04:24 +00:00 |
jfrijters
|
0f1840aa0d
|
Integrated OpenJDK's java.lang.Thread
|
2007-06-05 06:57:18 +00:00 |
jfrijters
|
43b7e4a70f
|
Integrated OpenJDK's java.lang.reflect.* classes (except for Array).
|
2007-05-29 16:27:08 +00:00 |
jfrijters
|
49fd637bdb
|
First batch of OpenJDK integration code.
|
2007-05-24 09:23:02 +00:00 |