org.jikesrvm.compilers.opt
Class FieldDatabase.FieldDatabaseEntry
java.lang.Object
org.jikesrvm.compilers.opt.FieldDatabase.FieldDatabaseEntry
- Enclosing class:
- FieldDatabase
static final class FieldDatabase.FieldDatabaseEntry
- extends Object
A data structure holding information about a field.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
summaries
private final ImmutableEntryHashMapRVM<RVMMethod,FieldDatabase.FieldWriterInfo> summaries
cachedAllAnalyzed
boolean cachedAllAnalyzed
- have we already determined all methods are analyzed?
cachedConcreteType
TypeReference cachedConcreteType
- cache a copy of the concrete type already determined for this field
FieldDatabase.FieldDatabaseEntry
FieldDatabase.FieldDatabaseEntry(RVMField f)
findMethodInfo
FieldDatabase.FieldWriterInfo findMethodInfo(RVMMethod m)
allMethodsAreAnalyzed
boolean allMethodsAreAnalyzed()
getConcreteType
TypeReference getConcreteType()