#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include "j2s_runtime/j2s_runtime.h"
#include "rt_j2s_contract.h"
Defines | |
#define | BUILD_CLASS(xxx, yyy) |
#define | COND_PROC(x) |
#define | CHK_SIZE(ITEM) |
Functions | |
void | icBuildClass (ClassMetadata *md) |
void | icAdjustMetaClass (ClassMetadata *md) |
void | icHashClass (ClassMetadata *md) |
void | icDumpMetadata (ClassMetadata *md) |
void | icInternMetadata (ClassMetadata *md) |
void | icClassID (ClassMetadata *md) |
void | icRelativeNumbering (ClassMetadata *md) |
boolean_t | cicFindJLClass (ClassMetadata *md) |
boolean_t | cicFindJLString (ClassMetadata *md) |
void | atexitPrintStats (void) |
Variables | |
ClassMetadata* | JLClassCMD |
ClassMetadata* | JLStringCMD |
|
|
Initial value:
\ iface_assert(j2s_##ITEM##Size == sizeof(ITEM),\ "RTS: RTS <%d> and emitted code <%d> do not agree on "\ "size of " #ITEM "\n",\ sizeof(ITEM), j2s_##ITEM##Size\ )
|
Initial value:
\ if((*proc)(&x##MD) == B_TRUE)\ return
|
|
|
|
|
|
|
|
|
|
|
|