21 | | '''This functionality is not yet implemented.''' The define-java-class macro is the high-level entry point to the runtime-class functionality. It takes a specification of a Java class and expands into code for generating such a class at runtime. If the macro is expanded as part of file compilation, it ('''optionally?''') generates the class at compile-time, dumps it to a file, and expands into code for loading the class from that file. |
| 21 | '''This functionality is not yet implemented.''' The ```java:define-java-class``` macro is the high-level entry point to the runtime-class functionality. It takes a specification of a Java class and expands into code for generating such a class at runtime. If the macro is expanded as part of file compilation, it ('''optionally?''') generates the class at compile-time, dumps it to a file, and expands into code for loading the class from that file. |
| 22 | |
| 23 | == The jnew-runtime-class function == |
| 24 | |
| 25 | The ```java:jnew-runtime-class``` is the lower-level entry point to the runtime-class functionality. It takes a specification of a Java class and generates the bytecode for it, optionally saving it to a file ('''not yet implemented''') and ('''not yet optionally''') loading it into the current JVM. |