public final class StaticFieldsSupport extends Object
SharedField.getLocation()
.
Implementation notes: The arrays are created after static analysis, but before compilation. We need to know how many static fields are reachable in order to compute the appropriate size for the arrays, which is only available after static analysis.
Modifier | Constructor and Description |
---|---|
protected |
StaticFieldsSupport() |
Modifier and Type | Method and Description |
---|---|
static Object[] |
getStaticObjectFields() |
static byte[] |
getStaticPrimitiveFields() |
static void |
setData(Object[] staticObjectFields,
byte[] staticPrimitiveFields) |