package bluej.testmgr.record;

import bluej.pkgmgr.PkgMgrFrame;


| Records a single user interaction with the | object inspection mechanisms of BlueJ. | | This record is for objects accessed through inspectors | (not currently working). | | @author Andrew Patterson | public class ObjectInspectInvokerRecord extends InvokerRecord{ private String name; private InvokerRecord parentIr;
| Object inspection from an initial result. | | @param type | @param name | public ObjectInspectInvokerRecord(String name) { this.name = name; } @Override public boolean hasVoidResult() { return false; }
| Object inspection from another inspector. | | @param type | @param name | @param ir | public ObjectInspectInvokerRecord(String name, InvokerRecord ir) { this.name = name; this.parentIr = ir; } @Override public String toFixtureDeclaration(String firstIndent) { return null; } @Override public String toFixtureSetup(String secondIndent) { return null; } @Override public String toTestMethod(PkgMgrFrame pmf, String secondIndent) { return null; } @Override public String toExpression() { if (parentIr != null) { return parentIr.toExpression() + "." + name; } else { return name; } } @Override public void incUsageCount() { if (parentIr != null) { parentIr.incUsageCount(); } } }
top, use, map, class ObjectInspectInvokerRecord

.   ObjectInspectInvokerRecord
.   hasVoidResult
.   ObjectInspectInvokerRecord
.   toFixtureDeclaration
.   toFixtureSetup
.   toTestMethod
.   toExpression
.   incUsageCount




90 neLoCode + 12 LoComm