Module Member
Provides classes and predicates for working with members of Java classes and interfaces, that is, methods, constructors, fields and nested types.
Import path
import semmle.code.java.Member
Imports
Annotation | Provides classes and predicates for working with Java annotations. |
Element | Provides a class that represents named elements in Java programs. |
Exception | Provides classes and predicates for working with Java exceptions. |
MetricField | Provides classes and predicates for computing metrics on Java fields. |
Type | Provides classes and predicates for working with Java types. |
Predicates
overridesIgnoringAccess | Auxiliary predicate: whether method |
Classes
Callable | A callable is a method or constructor. |
Constructor | A constructor is a particular kind of callable. |
DelegatedProperty | A Kotlin delegated property. |
ExtensionMethod | A Kotlin extension function. |
Field | A class or instance field. |
FieldDeclaration | A field declaration that declares one or more class or instance fields. |
FinalizeMethod | A finalizer method, with name |
GetterMethod | A getter method is a method with the following properties: |
InitializerMethod | A compiler-generated initializer method (could be static or non-static), which is used to hold (static or non-static) field initializers, as well as explicit initializer blocks. |
InstanceField | An instance field. |
InstanceInitializer | An instance initializer is a method that contains field initializations and explicit instance initializer blocks. |
Member | A common abstraction for type member declarations, including methods, constructors, fields, and nested types. |
Method | A method is a particular kind of callable. |
Property | A Kotlin property. |
SetterMethod | A setter method is a method with the following properties: |
SrcCallable | A callable that is the same as its source declaration. |
SrcMethod | A method that is the same as its source declaration. |
StaticInitializer | A static initializer is a method that contains all static field initializations and static initializer blocks. |