Package soot.javaToJimple.jj.ast
Class JjAccessField_c
- java.lang.Object
-
- polyglot.ext.jl.ast.Node_c
-
- polyglot.ext.jl.ast.Term_c
-
- polyglot.ext.jl.ast.Expr_c
-
- soot.javaToJimple.jj.ast.JjAccessField_c
-
- All Implemented Interfaces:
Cloneable,polyglot.ast.Expr,polyglot.ast.JL,polyglot.ast.Node,polyglot.ast.NodeOps,polyglot.ast.Prefix,polyglot.ast.Receiver,polyglot.ast.Term,polyglot.ast.Typed,polyglot.util.Copy
public class JjAccessField_c extends polyglot.ext.jl.ast.Expr_c implements polyglot.ast.Expr
-
-
Constructor Summary
Constructors Constructor Description JjAccessField_c(polyglot.util.Position pos, polyglot.ast.Call getMeth, polyglot.ast.Call setMeth, polyglot.ast.Field field)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ListacceptCFG(polyglot.visit.CFGBuilder v, List succs)polyglot.ast.Termentry()polyglot.ast.Fieldfield()polyglot.ast.CallgetMeth()polyglot.ast.CallsetMeth()StringtoString()polyglot.ast.NodevisitChildren(polyglot.visit.NodeVisitor v)-
Methods inherited from class polyglot.ext.jl.ast.Expr_c
booleanValue, buildTypes, byteValue, charValue, constantValue, doubleValue, dump, floatValue, intValue, isConstant, longValue, precedence, printSubExpr, printSubExpr, shortValue, stringValue, type, type
-
Methods inherited from class polyglot.ext.jl.ast.Term_c
exceptionCheck, exceptions, exceptions, listEntry, reachable, reachable
-
Methods inherited from class polyglot.ext.jl.ast.Node_c
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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface polyglot.ast.Expr
constantValue, isConstant, precedence, printSubExpr, printSubExpr, type
-
Methods inherited from interface polyglot.ast.Node
childExpectedType, del, del, dump, ext, ext, ext, ext, position, position, visit, visitChild, visitEdge, visitList
-
-
-
-
Method Detail
-
getMeth
public polyglot.ast.Call getMeth()
-
setMeth
public polyglot.ast.Call setMeth()
-
field
public polyglot.ast.Field field()
-
toString
public String toString()
- Overrides:
toStringin classpolyglot.ext.jl.ast.Node_c
-
acceptCFG
public List acceptCFG(polyglot.visit.CFGBuilder v, List succs)
- Specified by:
acceptCFGin interfacepolyglot.ast.Term- Specified by:
acceptCFGin classpolyglot.ext.jl.ast.Term_c
-
entry
public polyglot.ast.Term entry()
- Specified by:
entryin interfacepolyglot.ast.Term- Specified by:
entryin classpolyglot.ext.jl.ast.Term_c
-
visitChildren
public polyglot.ast.Node visitChildren(polyglot.visit.NodeVisitor v)
- Specified by:
visitChildrenin interfacepolyglot.ast.NodeOps- Overrides:
visitChildrenin classpolyglot.ext.jl.ast.Node_c
-
-