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