package org.checkerframework.dataflow.cfg.node;
import javax.lang.model.type.TypeMirror;
import com.sun.source.tree.Tree;
/**
* A node to model the implicit <code>this</code>, e.g., in a field access.
*
* @author Stefan Heule
*
*/
public class ImplicitThisLiteralNode extends ThisLiteralNode {
public ImplicitThisLiteralNode(TypeMirror type) {
super(type);
}
@Override
public Tree getTree() {
return null;
}
@Override
public <R, P> R accept(NodeVisitor<R, P> visitor, P p) {
return visitor.visitImplicitThisLiteral(this, p);
}
@Override
public String toString() {
return "(" + getName() + ")";
}
}