class FieldAccessInformation extends AnyRef
Stores the information where each field is read and written. If the project is incomplete the results are also necessarily incomplete. Reflective and comparable accesses are not considered.
- Alphabetic
- By Inheritance
- FieldAccessInformation
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
allAccesses(field: Field): Iterator[(Method, PCs)]
Returns a new iterator to iterate over all field access locations.
- val allReadAccesses: Map[Field, Seq[(Method, PCs)]]
- val allWriteAccesses: Map[Field, Seq[(Method, PCs)]]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isAccessed(field: Field): Boolean
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isRead(field: Field): Boolean
- def isWritten(field: Field): Boolean
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val project: SomeProject
- final def readAccesses(field: Field): Seq[(Method, PCs)]
- def readAccesses(declaringClassType: ObjectType, fieldName: String): Seq[(Method, PCs)]
-
def
statistics: Map[String, Int]
Basic statistics about the number of field reads and writes.
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- val unresolved: Vector[(Method, PCs)]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- final def writeAccesses(field: Field): Seq[(Method, PCs)]
- def writeAccesses(declaringClassType: ObjectType, fieldName: String): Seq[(Method, PCs)]