oonlabs.coming.5.1.0.source-code.gumtree-inheritance-relations.txt Maven / Gradle / Ivy
CatchImpl: BodyHolder CatchImpl ElementImpl CodeElementImpl Catch Element CodeElement
AnonymousExecutableImpl: BodyHolder ElementImpl ExecutableImpl TypeMember AnonymousExecutableImpl Element TypedElement AnonymousExecutable NamedElementImpl Executable NamedElement Modifiable
ConstructorCallImpl: TargetedExpressionImpl CodeElementImpl Statement Element AbstractInvocation TypedElement ConstructorCallImpl CodeElement ExpressionImpl ElementImpl Expression TargetedExpression ConstructorCall
ModuleRequirementImpl: ElementImpl Element ModuleRequirementImpl ModuleDirective ModuleRequirement
CatchVariableReference: VariableReference Reference Element CatchVariableReference
JavaDocTagImpl: ElementImpl Element JavaDocTag JavaDocTagImpl
VariableReadImpl: ExpressionImpl ElementImpl VariableRead CodeElementImpl Expression VariableAccess Element TypedElement VariableAccessImpl VariableReadImpl CodeElement
SuperAccess: VariableRead Expression VariableAccess Element TypedElement TargetedExpression CodeElement SuperAccess
ArrayAccess: ArrayAccess Expression Element TypedElement TargetedExpression CodeElement
FieldReadImpl: VariableRead CodeElementImpl Element TypedElement FieldRead VariableAccessImpl CodeElement ExpressionImpl FieldReadImpl ElementImpl FieldAccessImpl Expression VariableAccess TargetedExpression FieldAccess
Assert: Assert Statement Element CodeElement
Throw: Throw Statement Element CFlowBreak CodeElement
PackageDeclaration: Element PackageDeclaration
CompilationUnit: CompilationUnit Element
SuperAccessImpl: VariableRead SuperAccessImpl CodeElementImpl Element TypedElement VariableAccessImpl VariableReadImpl CodeElement SuperAccess ExpressionImpl ElementImpl Expression VariableAccess TargetedExpression
ModuleImpl: ElementImpl ModuleImpl Element NamedElementImpl Module NamedElement
UnnamedModule: ElementImpl ModuleImpl UnnamedModule Element NamedElementImpl Module NamedElement
ParameterReference: VariableReference ParameterReference Reference Element
UnaryOperatorImpl: ExpressionImpl ElementImpl CodeElementImpl Expression Statement Element UnaryOperatorImpl TypedElement UnaryOperator CodeElement
EnumValueImpl: Field ElementImpl Variable TypeMember EnumValue Element TypedElement EnumValueImpl NamedElementImpl FieldImpl NamedElement Modifiable
Method: BodyHolder FormalTypeDeclarer TypeMember Element TypedElement Method Executable NamedElement Modifiable
ModuleDirective: Element ModuleDirective
ExecutableReferenceExpression: ExecutableReferenceExpression Expression Element TypedElement TargetedExpression CodeElement
PackageExport: PackageExport Element ModuleDirective
ProvidedServiceImpl: ElementImpl ProvidedService ProvidedServiceImpl Element ModuleDirective
CommentImpl: Comment ElementImpl CodeElementImpl Statement Element StatementImpl CommentImpl CodeElement
PackageExportImpl: ElementImpl PackageExport Element PackageExportImpl ModuleDirective
ConditionalImpl: ExpressionImpl ElementImpl CodeElementImpl Expression Element TypedElement Conditional ConditionalImpl CodeElement
SynchronizedImpl: ElementImpl Synchronized CodeElementImpl Statement Element StatementImpl CodeElement SynchronizedImpl
VariableWrite: Expression VariableWrite VariableAccess Element TypedElement CodeElement
AbstractInvocation: Element AbstractInvocation
ArrayAccessImpl: TargetedExpressionImpl ArrayAccess ExpressionImpl ElementImpl CodeElementImpl Expression Element TypedElement TargetedExpression ArrayAccessImpl CodeElement
CodeElement: Element CodeElement
ThisAccessImpl: TargetedExpressionImpl ExpressionImpl ElementImpl CodeElementImpl Expression ThisAccessImpl Element TypedElement TargetedExpression ThisAccess CodeElement
VariableAccess: Expression VariableAccess Element TypedElement CodeElement
TargetedExpression: Expression Element TypedElement TargetedExpression CodeElement
TryWithResource: BodyHolder Statement Element TryWithResource Try CodeElement
TypeReference: Reference Element TypeReference
UsedServiceImpl: ElementImpl UsedService Element ModuleDirective UsedServiceImpl
ArrayTypeReferenceImpl: ArrayTypeReferenceImpl ElementImpl TypeReferenceImpl Reference Element TypeReference ReferenceImpl ArrayTypeReference
VariableReference: VariableReference Reference Element
TypeMember: TypeMember Element NamedElement Modifiable
Statement: Statement Element CodeElement
AnonymousExecutable: BodyHolder TypeMember Element TypedElement AnonymousExecutable Executable NamedElement Modifiable
AnnotationImpl: ExpressionImpl ElementImpl CodeElementImpl Expression Element TypedElement AnnotationImpl Annotation CodeElement
CodeSnippetExpressionImpl: ExpressionImpl ElementImpl CodeElementImpl Expression CodeSnippetExpressionImpl Element TypedElement CodeSnippetExpression CodeElement
Parameter: Variable Element TypedElement Parameter NamedElement Modifiable
LambdaImpl: BodyHolder ExpressionImpl ElementImpl CodeElementImpl Expression Element TypedElement LambdaImpl Executable NamedElement Lambda CodeElement
Interface: Type FormalTypeDeclarer TypeMember Element NamedElement Interface Modifiable
BodyHolder: BodyHolder Element
ExecutableReferenceImpl: ExecutableReferenceImpl ElementImpl Reference Element ExecutableReference ReferenceImpl
CodeSnippetStatement: CodeSnippetStatement Statement Element CodeElement
NewArrayImpl: ExpressionImpl NewArray ElementImpl NewArrayImpl CodeElementImpl Expression Element TypedElement CodeElement
TryImpl: BodyHolder ElementImpl TryImpl CodeElementImpl Statement Element StatementImpl Try CodeElement
InterfaceImpl: Type ElementImpl FormalTypeDeclarer InterfaceImpl TypeMember Element NamedElementImpl NamedElement Interface Modifiable TypeImpl
TypeParameterReferenceImpl: ElementImpl TypeParameterReferenceImpl TypeReferenceImpl Reference Element TypeParameterReference TypeReference ReferenceImpl
ThrowImpl: ElementImpl CodeElementImpl Throw Statement Element StatementImpl CFlowBreak ThrowImpl CodeElement
EnumImpl: Enum ClassImpl FormalTypeDeclarer TypeMember Statement Element EnumImpl NamedElementImpl Modifiable CodeElement Type ElementImpl Class NamedElement TypeImpl
CaseImpl: ElementImpl CodeElementImpl Statement Element StatementImpl StatementList CaseImpl Case CodeElement
ForEach: BodyHolder Loop Statement Element CodeElement ForEach
ElementImpl: ElementImpl Element
Literal: Expression Literal Element TypedElement CodeElement
LocalVariableReferenceImpl: ElementImpl VariableReference Reference LocalVariableReference Element LocalVariableReferenceImpl VariableReferenceImpl ReferenceImpl
Executable: BodyHolder Element TypedElement Executable NamedElement
JavaDocTag: Element JavaDocTag
UnboundVariableReference: VariableReference Reference Element UnboundVariableReference
For: BodyHolder Loop Statement Element For CodeElement
Do: BodyHolder Loop Statement Element Do CodeElement
ArrayReadImpl: TargetedExpressionImpl CodeElementImpl Element TypedElement ArrayAccessImpl ArrayReadImpl ArrayRead CodeElement ArrayAccess ExpressionImpl ElementImpl Expression TargetedExpression
IfImpl: ElementImpl CodeElementImpl Statement Element StatementImpl IfImpl If CodeElement
ForImpl: BodyHolder LoopImpl Loop ElementImpl CodeElementImpl Statement Element StatementImpl For ForImpl CodeElement
CodeSnippetStatementImpl: CodeSnippetStatementImpl ElementImpl CodeSnippetStatement CodeElementImpl Statement Element StatementImpl CodeElement
FieldAccessImpl: ExpressionImpl ElementImpl CodeElementImpl FieldAccessImpl Expression VariableAccess Element TypedElement TargetedExpression VariableAccessImpl FieldAccess CodeElement
StatementListImpl: ElementImpl CodeElementImpl StatementListImpl Element StatementList CodeElement
OperatorAssignmentImpl: Assignment ElementImpl CodeElementImpl Expression OperatorAssignmentImpl Statement AssignmentImpl Element StatementImpl TypedElement OperatorAssignment CodeElement
AnnotationMethod: BodyHolder FormalTypeDeclarer TypeMember Element AnnotationMethod TypedElement Method Executable NamedElement Modifiable
Class: Type FormalTypeDeclarer TypeMember Statement Element Class NamedElement Modifiable CodeElement
NamedElement: Element NamedElement
Invocation: Invocation Expression Statement Element AbstractInvocation TypedElement TargetedExpression CodeElement
Element: Element
CFlowBreak: Statement Element CFlowBreak CodeElement
TypedElement: Element TypedElement
NamedElementImpl: ElementImpl Element NamedElementImpl NamedElement
FieldImpl: Field ElementImpl Variable TypeMember Element TypedElement NamedElementImpl FieldImpl NamedElement Modifiable
Continue: Statement Element CFlowBreak LabelledFlowBreak Continue CodeElement
PackageDeclarationImpl: ElementImpl Element PackageDeclarationImpl PackageDeclaration
ModuleRequirement: Element ModuleDirective ModuleRequirement
Field: Field Variable TypeMember Element TypedElement NamedElement Modifiable
VariableWriteImpl: ExpressionImpl ElementImpl CodeElementImpl Expression VariableWrite VariableAccess Element TypedElement VariableWriteImpl VariableAccessImpl CodeElement
FieldWriteImpl: CodeElementImpl VariableWrite Element FieldWrite TypedElement VariableAccessImpl CodeElement ExpressionImpl ElementImpl FieldAccessImpl Expression VariableAccess TargetedExpression FieldWriteImpl FieldAccess
Lambda: BodyHolder Expression Element TypedElement Executable NamedElement Lambda CodeElement
Loop: BodyHolder Loop Statement Element CodeElement
TargetedExpressionImpl: TargetedExpressionImpl ExpressionImpl ElementImpl CodeElementImpl Expression Element TypedElement TargetedExpression CodeElement
Return: Return Statement Element CFlowBreak CodeElement
AnnotationTypeImpl: Type ElementImpl FormalTypeDeclarer TypeMember Element AnnotationTypeImpl NamedElementImpl NamedElement Modifiable AnnotationType TypeImpl
ExecutableReference: Reference Element ExecutableReference
ReferenceImpl: ElementImpl Reference Element ReferenceImpl
NewArray: NewArray Expression Element TypedElement CodeElement
PackageImpl: ElementImpl PackageImpl Element NamedElementImpl Package NamedElement
ParameterReferenceImpl: ElementImpl VariableReference ParameterReference Reference ParameterReferenceImpl Element VariableReferenceImpl ReferenceImpl
ThisAccess: Expression Element TypedElement TargetedExpression ThisAccess CodeElement
ImportImpl: ElementImpl Import Element ImportImpl
Enum: Enum Type FormalTypeDeclarer TypeMember Statement Element Class NamedElement Modifiable CodeElement
Import: Import Element
TypeParameterImpl: TypeParameter Type ElementImpl FormalTypeDeclarer TypeParameterImpl TypeMember Element NamedElementImpl NamedElement Modifiable TypeImpl
LocalVariableReference: VariableReference Reference LocalVariableReference Element
AssignmentImpl: Assignment ElementImpl CodeElementImpl Expression Statement AssignmentImpl Element StatementImpl TypedElement CodeElement
FieldReferenceImpl: ElementImpl FieldReference VariableReference Reference Element FieldReferenceImpl VariableReferenceImpl ReferenceImpl
Break: Statement Element CFlowBreak Break LabelledFlowBreak CodeElement
TypeAccess: Expression Element TypedElement TypeAccess CodeElement
AnnotationFieldAccessImpl: VariableRead CodeElementImpl Element TypedElement AnnotationFieldAccessImpl VariableAccessImpl CodeElement AnnotationFieldAccess ExpressionImpl ElementImpl FieldAccessImpl Expression VariableAccess TargetedExpression FieldAccess
Conditional: Expression Element TypedElement Conditional CodeElement
VariableAccessImpl: ExpressionImpl ElementImpl CodeElementImpl Expression VariableAccess Element TypedElement VariableAccessImpl CodeElement
InvocationImpl: TargetedExpressionImpl Invocation CodeElementImpl Statement Element AbstractInvocation TypedElement InvocationImpl CodeElement ExpressionImpl ElementImpl Expression TargetedExpression
Modifiable: Element Modifiable
CatchVariableReferenceImpl: ElementImpl VariableReference Reference Element VariableReferenceImpl CatchVariableReference ReferenceImpl CatchVariableReferenceImpl
RootPackage: ElementImpl PackageImpl Element NamedElementImpl Package NamedElement RootPackage
ReturnImpl: ReturnImpl ElementImpl Return CodeElementImpl Statement Element StatementImpl CFlowBreak CodeElement
Assignment: Assignment Expression Statement Element TypedElement CodeElement
ExecutableImpl: BodyHolder ElementImpl ExecutableImpl Element TypedElement NamedElementImpl Executable NamedElement
BinaryOperator: Expression Element TypedElement BinaryOperator CodeElement
ForEachImpl: BodyHolder LoopImpl Loop ElementImpl CodeElementImpl Statement Element StatementImpl ForEachImpl CodeElement ForEach
PackageReference: Reference Element PackageReference
TypeImpl: Type ElementImpl FormalTypeDeclarer TypeMember Element NamedElementImpl NamedElement Modifiable TypeImpl
JavaDocImpl: Comment JavaDocImpl ElementImpl CodeElementImpl Statement Element StatementImpl CommentImpl JavaDoc CodeElement
DoImpl: BodyHolder LoopImpl Loop ElementImpl DoImpl CodeElementImpl Statement Element StatementImpl Do CodeElement
FormalTypeDeclarer: FormalTypeDeclarer TypeMember Element NamedElement Modifiable
PackageReferenceImpl: ElementImpl PackageReferenceImpl Reference Element ReferenceImpl PackageReference
JavaDoc: Comment Statement Element JavaDoc CodeElement
TypeMemberWildcardImportReference: TypeMemberWildcardImportReference Reference Element
BinaryOperatorImpl: ExpressionImpl ElementImpl BinaryOperatorImpl CodeElementImpl Expression Element TypedElement BinaryOperator CodeElement
Switch: Switch Statement Element CodeElement
ExecutableReferenceExpressionImpl: TargetedExpressionImpl ExpressionImpl ElementImpl ExecutableReferenceExpression CodeElementImpl Expression Element TypedElement TargetedExpression ExecutableReferenceExpressionImpl CodeElement
Package: Element Package NamedElement
Module: Element Module NamedElement
If: Statement Element If CodeElement
ArrayWrite: ArrayAccess Expression Element TypedElement TargetedExpression ArrayWrite CodeElement
BlockImpl: BlockImpl ElementImpl CodeElementImpl Statement Element StatementImpl StatementList Block CodeElement
ClassImpl: ClassImpl FormalTypeDeclarer TypeMember Statement Element NamedElementImpl Modifiable CodeElement Type ElementImpl Class NamedElement TypeImpl
ModuleReferenceImpl: ModuleReferenceImpl ElementImpl ModuleReference Reference Element ReferenceImpl
CatchVariableImpl: ElementImpl Variable CatchVariableImpl CodeElementImpl Element TypedElement CatchVariable NamedElement MultiTypedElement Modifiable CodeElement
Catch: BodyHolder Catch Element CodeElement
UsedService: UsedService Element ModuleDirective
FieldRead: VariableRead Expression VariableAccess Element TypedElement TargetedExpression FieldRead FieldAccess CodeElement
IntersectionTypeReferenceImpl: ElementImpl TypeReferenceImpl Reference Element TypeReference IntersectionTypeReferenceImpl ReferenceImpl IntersectionTypeReference
AnnotationMethodImpl: BodyHolder FormalTypeDeclarer TypeMember Element TypedElement NamedElementImpl Method AnnotationMethodImpl Modifiable ElementImpl ExecutableImpl MethodImpl AnnotationMethod Executable NamedElement
AnnotationType: Type FormalTypeDeclarer TypeMember Element NamedElement Modifiable AnnotationType
NewClassImpl: TargetedExpressionImpl CodeElementImpl Statement Element AbstractInvocation TypedElement ConstructorCallImpl NewClassImpl CodeElement ExpressionImpl ElementImpl Expression TargetedExpression NewClass ConstructorCall
Case: Statement Element StatementList Case CodeElement
ExpressionImpl: ExpressionImpl ElementImpl CodeElementImpl Expression Element TypedElement CodeElement
Synchronized: Synchronized Statement Element CodeElement
ModuleReference: ModuleReference Reference Element
StatementList: Element StatementList CodeElement
UnaryOperator: Expression Statement Element TypedElement UnaryOperator CodeElement
ContinueImpl: ElementImpl CodeElementImpl Statement Element StatementImpl CFlowBreak LabelledFlowBreak Continue ContinueImpl CodeElement
LoopImpl: BodyHolder LoopImpl Loop ElementImpl CodeElementImpl Statement Element StatementImpl CodeElement
FieldReference: FieldReference VariableReference Reference Element
Reference: Reference Element
Constructor: BodyHolder FormalTypeDeclarer TypeMember Constructor Element TypedElement Executable NamedElement Modifiable
OperatorAssignment: Assignment Expression Statement Element TypedElement OperatorAssignment CodeElement
Annotation: Expression Element TypedElement Annotation CodeElement
Type: Type FormalTypeDeclarer TypeMember Element NamedElement Modifiable
MethodImpl: BodyHolder FormalTypeDeclarer TypeMember Element TypedElement NamedElementImpl Method Modifiable ElementImpl ExecutableImpl MethodImpl Executable NamedElement
Expression: Expression Element TypedElement CodeElement
VariableReferenceImpl: ElementImpl VariableReference Reference Element VariableReferenceImpl ReferenceImpl
TypeParameter: TypeParameter Type FormalTypeDeclarer TypeMember Element NamedElement Modifiable
CodeElementImpl: ElementImpl CodeElementImpl Element CodeElement
EnumValue: Field Variable TypeMember EnumValue Element TypedElement NamedElement Modifiable
TypeParameterReference: Reference Element TypeParameterReference TypeReference
LocalVariable: Variable Statement Element TypedElement LocalVariable NamedElement Modifiable CodeElement
SwitchImpl: ElementImpl Switch CodeElementImpl Statement Element StatementImpl SwitchImpl CodeElement
Try: BodyHolder Statement Element Try CodeElement
ConstructorImpl: BodyHolder FormalTypeDeclarer TypeMember Constructor Element TypedElement NamedElementImpl Modifiable ElementImpl ExecutableImpl Executable NamedElement ConstructorImpl
ArrayTypeReference: Reference Element TypeReference ArrayTypeReference
TypeMemberWildcardImportReferenceImpl: TypeMemberWildcardImportReference ElementImpl Reference Element TypeMemberWildcardImportReferenceImpl
CompilationUnitImpl: CompilationUnit ElementImpl CompilationUnitImpl Element
IntersectionTypeReference: Reference Element TypeReference IntersectionTypeReference
LiteralImpl: LiteralImpl ExpressionImpl ElementImpl CodeElementImpl Expression Literal Element TypedElement CodeElement
ParameterImpl: ElementImpl Variable ParameterImpl Element TypedElement Parameter NamedElementImpl NamedElement Modifiable
Block: Statement Element StatementList Block CodeElement
NewClass: Expression Statement Element AbstractInvocation TypedElement TargetedExpression NewClass ConstructorCall CodeElement
LabelledFlowBreak: Statement Element CFlowBreak LabelledFlowBreak CodeElement
TryWithResourceImpl: BodyHolder ElementImpl TryImpl CodeElementImpl Statement Element StatementImpl TryWithResource Try CodeElement TryWithResourceImpl
WildcardReferenceImpl: ElementImpl WildcardReference TypeParameterReferenceImpl TypeReferenceImpl Reference Element TypeParameterReference TypeReference ReferenceImpl WildcardReferenceImpl
LocalVariableImpl: LocalVariableImpl ElementImpl Variable CodeElementImpl Statement Element StatementImpl TypedElement LocalVariable NamedElement Modifiable CodeElement
VariableRead: VariableRead Expression VariableAccess Element TypedElement CodeElement
Variable: Variable Element TypedElement NamedElement Modifiable
ProvidedService: ProvidedService Element ModuleDirective
AssertImpl: ElementImpl Assert CodeElementImpl Statement Element StatementImpl AssertImpl CodeElement
MultiTypedElement: Element MultiTypedElement
UnboundVariableReferenceImpl: UnboundVariableReferenceImpl ElementImpl VariableReference Reference Element UnboundVariableReference VariableReferenceImpl ReferenceImpl
BreakImpl: ElementImpl BreakImpl CodeElementImpl Statement Element StatementImpl CFlowBreak Break LabelledFlowBreak CodeElement
StatementImpl: ElementImpl CodeElementImpl Statement Element StatementImpl CodeElement
ArrayWriteImpl: TargetedExpressionImpl CodeElementImpl Element TypedElement ArrayAccessImpl CodeElement ArrayAccess ExpressionImpl ElementImpl Expression TargetedExpression ArrayWriteImpl ArrayWrite
ConstructorCall: Expression Statement Element AbstractInvocation TypedElement TargetedExpression ConstructorCall CodeElement
Comment: Comment Statement Element CodeElement
WildcardReference: WildcardReference Reference Element TypeParameterReference TypeReference
TypeReferenceImpl: ElementImpl TypeReferenceImpl Reference Element TypeReference ReferenceImpl
FieldWrite: Expression VariableWrite VariableAccess Element FieldWrite TypedElement TargetedExpression FieldAccess CodeElement
CodeSnippetExpression: Expression Element TypedElement CodeSnippetExpression CodeElement
While: BodyHolder Loop Statement Element While CodeElement
ArrayRead: ArrayAccess Expression Element TypedElement TargetedExpression ArrayRead CodeElement
AnnotationFieldAccess: VariableRead Expression VariableAccess Element TypedElement TargetedExpression CodeElement AnnotationFieldAccess
WhileImpl: BodyHolder LoopImpl Loop ElementImpl CodeElementImpl WhileImpl Statement Element StatementImpl While CodeElement
CatchVariable: Variable Element TypedElement CatchVariable NamedElement MultiTypedElement Modifiable CodeElement
TypeAccessImpl: ExpressionImpl ElementImpl CodeElementImpl Expression Element TypedElement TypeAccess TypeAccessImpl CodeElement
FieldAccess: Expression VariableAccess Element TypedElement TargetedExpression FieldAccess CodeElement