Entity Types |
---|
Annotation |
AnnotationFieldAccess |
ArrayAccess |
ArrayRead |
ArrayWrite |
Assert |
Assignment |
BinaryOperator |
Block |
Case |
Catch |
CatchVariableImpl |
CFlowBreak |
CodeSnippetExpression |
Comment |
Conditional |
Constructor |
ConstructorCall |
Do |
Enum |
EnumValue |
Field |
FieldAccess |
FieldRead |
FieldWrite |
For |
ForEach |
If |
Import |
Interface |
Invocation |
JavaDoag |
LabelledFlowBreak |
Lambda |
Literal |
LocalVariable |
Method |
NewArray |
NewClass |
OperatorAssignment |
Parameter |
Return |
SuperAccess |
Synchronized |
TargetedExpression |
ThisAccess |
Throw |
Try |
TryWithResource |
Type |
TypeAccess |
TypeMember |
UnaryOperator |
VariableRead |
VariableWrite |
While |
Action Types |
---|
INS |
DEL |
UPD |
MOV |
PER |
ANY |
UNCHANGED |
UNCHANGED_HIGH_PRIORITY |
Note: the comparison is case-insensitive
Roles |
---|
Name |
Type |
MultiType |
DeclaringType |
ContainedType |
Body |
IsShadow |
Bound |
BoundingType |
IsFinal |
IsStatic |
IsUpper |
IsImplicit |
IsDefault |
IsVarargs |
DefaultExpression |
Then |
Else |
PackageRef |
SubPackage |
Condition |
RightOperand |
LeftOperand |
Label |
Case |
OperatorKind |
Parameter |
ArgumentType |
Expression |
Target |
Variable |
Finalizer |
Thrown |
Assignment |
Assigned |
Modifier |
Comment |
AnnotationType |
Interface |
Annotation |
Statement |
Argument |
SuperType |
TypeMember |
NestedType |
Constructor |
Method |
Annonymous_executable |
Field |
ExecutableRef |
Cast |
Value |
ForUpdate |
ForInit |
ForeachVariable |
TryResource |
Dimension |
Catch |
TargetLabel |
TypeParameter |
TypeArgument |
CommentTag |
CommentContent |
CommentType |
DocumentationType |
JavadocTagValue |
Position |
Snippet |
AccessedType |
ImportReference |
ModuleDirective |
RequiredModule |
ModuleRef |
ExportedPackage |
OpenedPackage |
ServiceType |
ImplementationType |
ProvidedService |
IsInferred |