Remove tparam of JjtreeBuilder
This commit is contained in:
@ -220,7 +220,7 @@
|
||||
<!-- The tree builder is generic now -->
|
||||
<replaceregexp flags="g">
|
||||
<regexp pattern="\bJJT${parser-name}State\b" />
|
||||
<substitution expression="${ast-impl-package}.JjtreeBuilder<${base-class-name}, ${node-name}>" />
|
||||
<substitution expression="${ast-impl-package}.JjtreeBuilder<${base-class-name}>" />
|
||||
<fileset file="${parser-file}" />
|
||||
</replaceregexp>
|
||||
|
||||
|
@ -11,9 +11,8 @@ import java.util.List;
|
||||
* Shared implementation of the tree builder generated by JJTree.
|
||||
*
|
||||
* @param <N> Internal base class for nodes
|
||||
* @param <P> Public interface for nodes
|
||||
*/
|
||||
public final class JjtreeBuilder<N extends AbstractJjtreeNode<N, P>, P extends JjtreeNode<P>> {
|
||||
public final class JjtreeBuilder<N extends AbstractJjtreeNode<N, ?>> {
|
||||
|
||||
private final List<N> nodes = new ArrayList<>();
|
||||
private final List<Integer> marks = new ArrayList<>();
|
||||
|
Reference in New Issue
Block a user