Add GenericNode & JjtreeNode interfaces
This commit is contained in:
@ -6,11 +6,11 @@ package net.sourceforge.pmd.lang.ecmascript.ast;
|
||||
|
||||
import org.mozilla.javascript.ast.AstNode;
|
||||
|
||||
import net.sourceforge.pmd.lang.ast.impl.AbstractNode;
|
||||
import net.sourceforge.pmd.lang.ast.Node;
|
||||
import net.sourceforge.pmd.lang.ast.SourceCodePositioner;
|
||||
import net.sourceforge.pmd.lang.ast.impl.AbstractNodeWithTextCoordinates;
|
||||
|
||||
abstract class AbstractEcmascriptNode<T extends AstNode> extends AbstractNode implements EcmascriptNode<T> {
|
||||
abstract class AbstractEcmascriptNode<T extends AstNode> extends AbstractNodeWithTextCoordinates<EcmascriptNode<?>> implements EcmascriptNode<T> {
|
||||
|
||||
protected final T node;
|
||||
|
||||
|
@ -6,9 +6,9 @@ package net.sourceforge.pmd.lang.ecmascript.ast;
|
||||
|
||||
import org.mozilla.javascript.ast.AstNode;
|
||||
|
||||
import net.sourceforge.pmd.lang.ast.Node;
|
||||
import net.sourceforge.pmd.lang.ast.impl.GenericNode;
|
||||
|
||||
public interface EcmascriptNode<T extends AstNode> extends Node {
|
||||
public interface EcmascriptNode<T extends AstNode> extends GenericNode<EcmascriptNode<?>> {
|
||||
|
||||
/**
|
||||
* Accept the visitor. *
|
||||
|
Reference in New Issue
Block a user