MarkdownFormatterHeader: Remove redundant specification of types

Change-Id: I69636bf4a49396e31c699731f677e4ac903e271b
This commit is contained in:
David Pursehouse
2018-08-23 12:27:20 +09:00
parent 18e17f4689
commit 313d88c07c

View File

@@ -62,7 +62,7 @@ public class MarkdownFormatterHeader {
public Set<NodeRenderingHandler<?>> getNodeRenderingHandlers() {
return new HashSet<NodeRenderingHandler<? extends Node>>(
Arrays.asList(
new NodeRenderingHandler<AnchorLink>(
new NodeRenderingHandler<>(
AnchorLink.class,
new CustomNodeRenderer<AnchorLink>() {
@Override
@@ -71,7 +71,7 @@ public class MarkdownFormatterHeader {
HeadingNodeRenderer.this.render(node, context, html);
}
}),
new NodeRenderingHandler<Heading>(
new NodeRenderingHandler<>(
Heading.class,
new CustomNodeRenderer<Heading>() {
@Override
@@ -152,8 +152,7 @@ public class MarkdownFormatterHeader {
@Override
public Set<Class<? extends NodeRendererFactory>> getDelegates() {
Set<Class<? extends NodeRendererFactory>> delegates =
new HashSet<Class<? extends NodeRendererFactory>>();
Set<Class<? extends NodeRendererFactory>> delegates = new HashSet<>();
delegates.add(AnchorLinkNodeRenderer.Factory.class);
return delegates;
}