soot.javaToJimple
Class AccessFieldJBB
java.lang.Object
soot.javaToJimple.AbstractJimpleBodyBuilder
soot.javaToJimple.AccessFieldJBB
- public class AccessFieldJBB
- extends AbstractJimpleBodyBuilder
| Methods inherited from class soot.javaToJimple.AbstractJimpleBodyBuilder |
base, base, createJimpleBody, createStmt, ext, ext, generateLocal, generateLocal, getAssignRightLocal, getBaseLocal, getConstant, getFieldRef, getSimpleAssignRightLocal, getSootMethodRef, getThis |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AccessFieldJBB
public AccessFieldJBB()
needsAccessor
protected boolean needsAccessor(polyglot.ast.Expr expr)
- Overrides:
needsAccessor in class AbstractJimpleBodyBuilder
handlePrivateFieldUnarySet
protected Local handlePrivateFieldUnarySet(polyglot.ast.Unary unary)
- Overrides:
handlePrivateFieldUnarySet in class AbstractJimpleBodyBuilder
handlePrivateFieldAssignSet
protected Local handlePrivateFieldAssignSet(polyglot.ast.Assign assign)
- Overrides:
handlePrivateFieldAssignSet in class AbstractJimpleBodyBuilder
handlePrivateFieldSet
protected Local handlePrivateFieldSet(polyglot.ast.Expr expr,
Value right,
Value baseLocal)
- Overrides:
handlePrivateFieldSet in class AbstractJimpleBodyBuilder
createExpr
protected Value createExpr(polyglot.ast.Expr expr)
- Overrides:
createExpr in class AbstractJimpleBodyBuilder
createLHS
protected Value createLHS(polyglot.ast.Expr expr)
- Overrides:
createLHS in class AbstractJimpleBodyBuilder