Skip to content

Latest commit

 

History

History
177 lines (157 loc) · 2.51 KB

types.md

File metadata and controls

177 lines (157 loc) · 2.51 KB

Values Accepted of Entity types and Action Types

List of Entity types

List of Action types

List of Roles in parent

Entity Types

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

Action Types
INS
DEL
UPD
MOV
PER
ANY
UNCHANGED
UNCHANGED_HIGH_PRIORITY

Roles in Parent

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