ReflectionHints to the JSON output expected by the GraalVM
native-image compiler, typically named reflect-config.json
or jni-config.json.
| Modifier and Type | Field and Description |
|---|---|
| public static final ReflectionHintsWriter |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private Map | |
| private Map | |
| private Map | |
| public void |
| INSTANCE | back to summary |
|---|---|
| public static final ReflectionHintsWriter INSTANCE | |
| ReflectionHintsWriter | back to summary |
|---|---|
| pack-priv ReflectionHintsWriter() | |
| addIfNotEmpty | back to summary |
|---|---|
| private void addIfNotEmpty(Map<String, Object> attributes, String name, Object value) | |
| handleCategories | back to summary |
|---|---|
| private void handleCategories(Map<String, Object> attributes, Set<MemberCategory> categories) | |
| handleCondition | back to summary |
|---|---|
| private void handleCondition(Map<String, Object> attributes, TypeHint hint) | |
| handleExecutables | back to summary |
|---|---|
| private void handleExecutables(Map<String, Object> attributes, List<ExecutableHint> hints) | |
| handleFields | back to summary |
|---|---|
| private void handleFields(Map<String, Object> attributes, Stream<FieldHint> fields) | |
| toAttributes | back to summary |
|---|---|
| private Map | |
| toAttributes | back to summary |
|---|---|
| private Map | |
| toAttributes | back to summary |
|---|---|
| private Map | |
| write | back to summary |
|---|---|
| public void write(BasicJsonWriter writer, ReflectionHints hints) | |