final class MethodMethods extends AnyVal with NodeExtension with HasLocation
- Alphabetic
- By Inheritance
- MethodMethods
- HasLocation
- NodeExtension
- AnyVal
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new MethodMethods(method: Method)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- Any
- final def ##: Int
- Definition Classes
- Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- Any
- def annotation: Traversal[Annotation]
Traverse to annotations of method
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def body: Block
Traverse to method body (alias for
block
) - def cfgNode: Traversal[CfgNode]
- def controlStructure: Traversal[ControlStructure]
All control structures of this method
- def definingTypeDecl: Option[TypeDecl]
The type declaration associated with this method, e.g., the class it is defined in.
- def getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isVariadic: Boolean
- def local: Traversal[Local]
- def location: NewLocation
- Definition Classes
- MethodMethods → HasLocation
- val method: Method
- def numberOfLines: Int
- def postOrder: Traversal[CfgNode]
List of CFG nodes in post order
- def reversePostOrder: Traversal[CfgNode]
List of CFG nodes in reverse post order
- def toString(): String
- Definition Classes
- Any
- def typeDecl: Option[TypeDecl]
The type declaration associated with this method, e.g., the class it is defined in.
The type declaration associated with this method, e.g., the class it is defined in. Alias for 'definingTypeDecl'