public class EndWithNode extends Node
with(v) { ... }
EXCEPTION_REG, FIRST_ORDINARY_REG, NO_VALUE, RETURN_REG
Constructor and Description |
---|
EndWithNode(SourceLocation location)
Constructs a new end-with node.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canThrowExceptions()
Returns true if this node may throw exceptions.
|
boolean |
isArtificial()
Returns true if this node is an artifact and should not appear in analysis messages.
|
java.lang.String |
toString()
Returns a string description of this node.
|
void |
visitBy(NodeVisitor v)
Visits this node with the given visitor.
|
check, clone, getBlock, getDuplicateOf, getImplicitAfterCall, getIndex, getSourceLocation, getThisOrDuplicateOf, isRegistersDone, setArtificial, setBlock, setDuplicateOf, setImplicitAfterCall, setIndex, setRegistersDone, setSourceLocation
public EndWithNode(SourceLocation location)
public boolean canThrowExceptions()
AbstractNode
canThrowExceptions
in class AbstractNode
public boolean isArtificial()
AbstractNode
isArtificial
in class AbstractNode
public java.lang.String toString()
AbstractNode
toString
in class AbstractNode
public void visitBy(NodeVisitor v)
Node
Copyright © 2009-2019 Aarhus University