We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c28c28f commit e24f9efCopy full SHA for e24f9ef
src/main/java/com/hubspot/jinjava/lib/tag/eager/EagerTagFactory.java
@@ -63,9 +63,11 @@ public static <T extends Tag> Optional<EagerTagDecorator<T>> getEagerTagDecorato
63
if (TAG_CLASSES_TO_SKIP.contains(clazz)) {
64
return Optional.empty();
65
}
66
- if (EAGER_TAG_OVERRIDES.containsKey(clazz)) {
67
- EagerTagDecorator<?> decorator = EAGER_TAG_OVERRIDES
68
- .get(clazz)
+ Class<? extends EagerTagDecorator<? extends Tag>> eagerOverrideClass = EAGER_TAG_OVERRIDES.get(
+ clazz
+ );
69
+ if (eagerOverrideClass != null) {
70
+ EagerTagDecorator<?> decorator = eagerOverrideClass
71
.getDeclaredConstructor(clazz)
72
.newInstance(tag);
73
if (decorator.getTag().getClass() == clazz) {
0 commit comments