Java Compliance Issues
These are the current major Java compliance issues that we are aware of:
- ExtendJ does not generate Stack Map Frames, preventing true Java 7+ bytecode
generation. This in turn prevents Java 8 default methods from being
supported in generated code. We do have a prototype implementation of Stack Map Frames which
has not been merged into the main branch yet.
- Bytecode generation in general is not as well tested as the
semantic error analysis. We are aware that there exist bugs in the bytecode
generation, but these issues are not well documented. Please report any
bytecode generation bugs you encounter!
- There some cases of false positives, and false negatives,
in the semantic error checking that we
are aware of and are being tracked on the issue tracker.