Skip to content

Commit

Permalink
Register all fields by default
Browse files Browse the repository at this point in the history
  • Loading branch information
loicottet committed Oct 23, 2024
1 parent dea1968 commit ec672d1
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ protected void parseClassArray(List<Object> classes) {

protected void registerIfNotDefault(EconomicMap<String, Object> data, boolean defaultValue, T clazz, String propertyName, Runnable register) {
if (data.containsKey(propertyName)) {
RuntimeReflectionSupport.increaseCount(false);
RuntimeReflectionSupport.increaseCount(defaultValue);
}
if (data.containsKey(propertyName) ? asBoolean(data.get(propertyName), propertyName) : defaultValue) {
try {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -98,15 +98,15 @@ protected void parseClass(EconomicMap<String, Object> data) {
delegate.registerPublicConstructors(queryCondition, true, clazz);
delegate.registerDeclaredMethods(queryCondition, true, clazz);
delegate.registerPublicMethods(queryCondition, true, clazz);
delegate.registerDeclaredFields(queryCondition, true, clazz);
delegate.registerPublicFields(queryCondition, true, clazz);
delegate.registerDeclaredFields(queryCondition, false, clazz);
delegate.registerPublicFields(queryCondition, false, clazz);

registerIfNotDefault(data, false, clazz, "allDeclaredConstructors", () -> delegate.registerDeclaredConstructors(condition, false, clazz));
registerIfNotDefault(data, false, clazz, "allPublicConstructors", () -> delegate.registerPublicConstructors(condition, false, clazz));
registerIfNotDefault(data, false, clazz, "allDeclaredMethods", () -> delegate.registerDeclaredMethods(condition, false, clazz));
registerIfNotDefault(data, false, clazz, "allPublicMethods", () -> delegate.registerPublicMethods(condition, false, clazz));
registerIfNotDefault(data, false, clazz, "allDeclaredFields", () -> delegate.registerDeclaredFields(condition, false, clazz));
registerIfNotDefault(data, false, clazz, "allPublicFields", () -> delegate.registerPublicFields(condition, false, clazz));
registerIfNotDefault(data, true, clazz, "allDeclaredFields", () -> delegate.registerDeclaredFields(condition, false, clazz));
registerIfNotDefault(data, true, clazz, "allPublicFields", () -> delegate.registerPublicFields(condition, false, clazz));
registerIfNotDefault(data, false, clazz, "unsafeAllocated", () -> delegate.registerUnsafeAllocated(condition, clazz));

MapCursor<String, Object> cursor = data.getEntries();
Expand Down

0 comments on commit ec672d1

Please sign in to comment.