public class JjAccessField_c
extends polyglot.ext.jl.ast.Expr_c
implements polyglot.ast.Expr
Constructor and Description |
---|
JjAccessField_c(polyglot.util.Position pos,
polyglot.ast.Call getMeth,
polyglot.ast.Call setMeth,
polyglot.ast.Field field) |
Modifier and Type | Method and Description |
---|---|
List |
acceptCFG(polyglot.visit.CFGBuilder v,
List succs) |
polyglot.ast.Term |
entry() |
polyglot.ast.Field |
field() |
polyglot.ast.Call |
getMeth() |
polyglot.ast.Call |
setMeth() |
String |
toString() |
polyglot.ast.Node |
visitChildren(polyglot.visit.NodeVisitor v) |
booleanValue, buildTypes, byteValue, charValue, constantValue, doubleValue, dump, floatValue, intValue, isConstant, longValue, precedence, printSubExpr, printSubExpr, shortValue, stringValue, type, type
exceptionCheck, exceptions, exceptions, listEntry, reachable, reachable
addDecls, addMembers, addMembersEnter, addMembersOverride, buildTypesEnter, buildTypesOverride, childExpectedType, copy, del, del, disambiguate, disambiguateEnter, disambiguateOverride, enterScope, enterScope, exceptionCheckEnter, exceptionCheckOverride, ext, ext, ext, ext, init, node, position, position, prettyPrint, print, printBlock, printSubStmt, throwTypes, translate, typeCheck, typeCheckEnter, typeCheckOverride, visit, visitChild, visitEdge, visitList
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
constantValue, isConstant, precedence, printSubExpr, printSubExpr, type
childExpectedType, del, del, dump, ext, ext, ext, ext, position, position, visit, visitChild, visitEdge, visitList
public JjAccessField_c(polyglot.util.Position pos, polyglot.ast.Call getMeth, polyglot.ast.Call setMeth, polyglot.ast.Field field)
public polyglot.ast.Call getMeth()
public polyglot.ast.Call setMeth()
public polyglot.ast.Field field()
public String toString()
toString
in class polyglot.ext.jl.ast.Node_c
public List acceptCFG(polyglot.visit.CFGBuilder v, List succs)
acceptCFG
in interface polyglot.ast.Term
acceptCFG
in class polyglot.ext.jl.ast.Term_c
public polyglot.ast.Term entry()
entry
in interface polyglot.ast.Term
entry
in class polyglot.ext.jl.ast.Term_c
public polyglot.ast.Node visitChildren(polyglot.visit.NodeVisitor v)
visitChildren
in interface polyglot.ast.NodeOps
visitChildren
in class polyglot.ext.jl.ast.Node_c