object VirtualMethodEscapeProperty extends VirtualMethodEscapePropertyMetaInformation with Serializable
Represents the EscapeProperty for org.opalj.br.analyses.VirtualFormalParameter objects as entity. The underlying property is an aggregation of escape properties of the underlying parameters of the concrete methods.
- Alphabetic
- By Inheritance
- VirtualMethodEscapeProperty
- Serializable
- VirtualMethodEscapePropertyMetaInformation
- PropertyMetaInformation
- PropertyKind
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- final type Self = VirtualMethodEscapeProperty
- Definition Classes
- VirtualMethodEscapePropertyMetaInformation → PropertyMetaInformation
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
- final val VAtMostEscapeInCallee: VirtualMethodEscapeProperty
- final val VAtMostEscapeViaAbnormalReturn: VirtualMethodEscapeProperty
- final val VAtMostEscapeViaNormalAndAbnormalReturn: VirtualMethodEscapeProperty
- final val VAtMostEscapeViaParameter: VirtualMethodEscapeProperty
- final val VAtMostEscapeViaParameterAndAbnormalReturn: VirtualMethodEscapeProperty
- final val VAtMostEscapeViaParameterAndNormalAndAbnormalReturn: VirtualMethodEscapeProperty
- final val VAtMostEscapeViaParameterAndReturn: VirtualMethodEscapeProperty
- final val VAtMostEscapeViaReturn: VirtualMethodEscapeProperty
- final val VAtMostNoEscape: VirtualMethodEscapeProperty
- final val VEscapeInCallee: VirtualMethodEscapeProperty
- final val VEscapeViaAbnormalReturn: VirtualMethodEscapeProperty
- final val VEscapeViaHeapObject: VirtualMethodEscapeProperty
- final val VEscapeViaNormalAndAbnormalReturn: VirtualMethodEscapeProperty
- final val VEscapeViaParameter: VirtualMethodEscapeProperty
- final val VEscapeViaParameterAndAbnormalReturn: VirtualMethodEscapeProperty
- final val VEscapeViaParameterAndNormalAndAbnormalReturn: VirtualMethodEscapeProperty
- final val VEscapeViaParameterAndReturn: VirtualMethodEscapeProperty
- final val VEscapeViaReturn: VirtualMethodEscapeProperty
- final val VEscapeViaStaticField: VirtualMethodEscapeProperty
- final val VGlobalEscape: VirtualMethodEscapeProperty
- final val VNoEscape: VirtualMethodEscapeProperty
- def apply(escapeProperty: EscapeProperty): VirtualMethodEscapeProperty
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def id: Int
The id uniquely identifies this property's category.
The id uniquely identifies this property's category. All property objects of the same kind have to use the same id which is guaranteed since they share the same
PropertyKey
- Definition Classes
- PropertyMetaInformation → PropertyKind
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final val key: PropertyKey[VirtualMethodEscapeProperty]
The key uniquely identifies this property's category.
The key uniquely identifies this property's category. All property objects of the same kind have to use the same key.
In general each
Property
kind is expected to have a companion object that stores the uniquePropertyKey
.- Definition Classes
- VirtualMethodEscapeProperty → PropertyMetaInformation
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated