|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface RTAContextInterpreter
This object will analyze a method in a context and return information needed for RTA.
| Method Summary | |
|---|---|
java.util.Iterator<CallSiteReference> |
iterateCallSites(CGNode node)
|
java.util.Iterator<FieldReference> |
iterateFieldsRead(CGNode node)
|
java.util.Iterator<FieldReference> |
iterateFieldsWritten(CGNode node)
|
java.util.Iterator<NewSiteReference> |
iterateNewSites(CGNode node)
|
boolean |
recordFactoryType(CGNode node,
IClass klass)
record that the "factory" method of a node should be interpreted to allocate a particular class. |
boolean |
understands(CGNode node)
Does this object understand the given method? The caller had better check this before inquiring on other properties. |
| Method Detail |
|---|
boolean understands(CGNode node)
java.util.Iterator<NewSiteReference> iterateNewSites(CGNode node)
java.util.Iterator<CallSiteReference> iterateCallSites(CGNode node)
java.util.Iterator<FieldReference> iterateFieldsRead(CGNode node)
java.util.Iterator<FieldReference> iterateFieldsWritten(CGNode node)
boolean recordFactoryType(CGNode node,
IClass klass)
node - klass -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||