From 5b8ceca2546c00ec4c2058fb80050acfe05808d9 Mon Sep 17 00:00:00 2001 From: Johannes Coetzee Date: Wed, 11 Mar 2026 13:13:30 +0100 Subject: [PATCH 1/2] Add isModuleImport node property --- .../shiftleft/codepropertygraph/schema/Hidden.scala | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/schema/src/main/scala/io/shiftleft/codepropertygraph/schema/Hidden.scala b/schema/src/main/scala/io/shiftleft/codepropertygraph/schema/Hidden.scala index 353e00bd9..e2dc065ae 100644 --- a/schema/src/main/scala/io/shiftleft/codepropertygraph/schema/Hidden.scala +++ b/schema/src/main/scala/io/shiftleft/codepropertygraph/schema/Hidden.scala @@ -245,11 +245,22 @@ object Hidden extends SchemaBase { |""".stripMargin ) + val isModuleImport = builder + .addProperty( + name = "IS_MODULE_IMPORT", + valueType = ValueType.Boolean, + comment = """Specifies whether this is a module import. + |This is used for languages like Java >= 25 where packages exported by a module + |can be imported via the module name (which does not need to match the package names in + |any way).""".stripMargin + ) + importNode.addProperty(importedEntity) importNode.addProperty(importedAs) importNode.addProperty(explicitAs) importNode.addProperty(isWildcard) importNode.addProperty(isExplicit) + importNode.addProperty(isModuleImport) val imports = builder .addEdgeType(name = "IMPORTS", comment = "Edge from imports to dependencies") From 94f849ebda0a3952d645bbbfc78d7c5dd3a4fe30 Mon Sep 17 00:00:00 2001 From: Johannes Coetzee Date: Wed, 11 Mar 2026 13:14:18 +0100 Subject: [PATCH 2/2] Generate code --- .../generated/GraphSchema.scala | 1196 +++++++++-------- .../generated/Properties.scala | 49 +- .../generated/PropertyNames.scala | 6 + .../generated/accessors/Accessors.scala | 55 +- .../generated/nodes/BaseTypes.scala | 5 + .../generated/nodes/Finding.scala | 4 +- .../generated/nodes/Import.scala | 30 +- .../generated/nodes/NewAnnotation.scala | 10 +- .../nodes/NewAnnotationLiteral.scala | 10 +- .../nodes/NewAnnotationParameter.scala | 8 +- .../nodes/NewAnnotationParameterAssign.scala | 8 +- .../generated/nodes/NewArrayInitializer.scala | 8 +- .../generated/nodes/NewBinding.scala | 6 +- .../generated/nodes/NewBlock.scala | 12 +- .../generated/nodes/NewCall.scala | 20 +- .../generated/nodes/NewComment.scala | 8 +- .../generated/nodes/NewConfigFile.scala | 2 +- .../generated/nodes/NewControlStructure.scala | 10 +- .../generated/nodes/NewDependency.scala | 4 +- .../generated/nodes/NewFieldIdentifier.scala | 8 +- .../generated/nodes/NewFile.scala | 10 +- .../generated/nodes/NewFinding.scala | 4 +- .../generated/nodes/NewIdentifier.scala | 14 +- .../generated/nodes/NewImport.scala | 130 +- .../generated/nodes/NewJumpLabel.scala | 12 +- .../generated/nodes/NewJumpTarget.scala | 12 +- .../generated/nodes/NewKeyValuePair.scala | 4 +- .../generated/nodes/NewLiteral.scala | 12 +- .../generated/nodes/NewLocal.scala | 14 +- .../generated/nodes/NewMember.scala | 14 +- .../generated/nodes/NewMetaData.scala | 8 +- .../generated/nodes/NewMethod.scala | 14 +- .../nodes/NewMethodParameterIn.scala | 16 +- .../nodes/NewMethodParameterOut.scala | 14 +- .../generated/nodes/NewMethodRef.scala | 14 +- .../generated/nodes/NewMethodReturn.scala | 12 +- .../generated/nodes/NewModifier.scala | 10 +- .../generated/nodes/NewNamespace.scala | 10 +- .../generated/nodes/NewNamespaceBlock.scala | 10 +- .../generated/nodes/NewReturn.scala | 8 +- .../generated/nodes/NewTag.scala | 4 +- .../generated/nodes/NewTagNodePair.scala | 4 +- .../generated/nodes/NewTemplateDom.scala | 10 +- .../generated/nodes/NewType.scala | 4 +- .../generated/nodes/NewTypeArgument.scala | 8 +- .../generated/nodes/NewTypeDecl.scala | 10 +- .../generated/nodes/NewTypeParameter.scala | 10 +- .../generated/nodes/NewTypeRef.scala | 12 +- .../generated/nodes/NewUnknown.scala | 14 +- .../generated/nodes/TagNodePair.scala | 4 +- .../traversals/TraversalAnnotationBase.scala | 4 +- .../TraversalAnnotationliteralBase.scala | 4 +- .../traversals/TraversalBindingBase.scala | 12 +- .../traversals/TraversalBlockBase.scala | 4 +- .../traversals/TraversalCallBase.scala | 10 +- .../traversals/TraversalCallreprBase.scala | 8 +- .../traversals/TraversalConfigfileBase.scala | 4 +- .../TraversalControlstructureBase.scala | 4 +- .../traversals/TraversalDeclarationBase.scala | 4 +- .../traversals/TraversalDependencyBase.scala | 8 +- .../traversals/TraversalFileBase.scala | 4 +- .../traversals/TraversalIdentifierBase.scala | 8 +- .../traversals/TraversalImportBase.scala | 9 + .../traversals/TraversalJumplabelBase.scala | 8 +- .../traversals/TraversalJumptargetBase.scala | 8 +- .../TraversalKeyvaluepairBase.scala | 8 +- .../traversals/TraversalLiteralBase.scala | 4 +- .../traversals/TraversalLocalBase.scala | 4 +- .../traversals/TraversalMemberBase.scala | 4 +- .../traversals/TraversalMetadataBase.scala | 12 +- .../traversals/TraversalMethodBase.scala | 4 +- .../TraversalMethodparameterinBase.scala | 4 +- .../TraversalMethodparameteroutBase.scala | 4 +- .../traversals/TraversalMethodrefBase.scala | 8 +- .../TraversalMethodreturnBase.scala | 4 +- .../traversals/TraversalModifierBase.scala | 4 +- .../traversals/TraversalNamespaceBase.scala | 4 +- .../TraversalNamespaceblockBase.scala | 4 +- .../TraversalPropertyIsModuleImport.scala | 20 + .../traversals/TraversalPropertyKey.scala | 4 +- .../TraversalPropertyLanguage.scala | 4 +- .../TraversalPropertyMethodFullName.scala | 4 +- .../TraversalPropertyModifierType.scala | 4 +- .../traversals/TraversalPropertyName.scala | 4 +- .../TraversalPropertyParserTypeName.scala | 4 +- .../traversals/TraversalPropertyRoot.scala | 4 +- .../TraversalPropertySignature.scala | 4 +- .../TraversalPropertyStaticReceiver.scala | 2 +- .../TraversalPropertyTypeDeclFullName.scala | 4 +- .../TraversalPropertyTypeFullName.scala | 4 +- .../traversals/TraversalPropertyValue.scala | 4 +- .../traversals/TraversalPropertyVersion.scala | 4 +- .../traversals/TraversalTagBase.scala | 8 +- .../traversals/TraversalTemplatedomBase.scala | 4 +- .../traversals/TraversalTypeBase.scala | 8 +- .../traversals/TraversalTypedeclBase.scala | 4 +- .../TraversalTypeparameterBase.scala | 4 +- .../traversals/TraversalTyperefBase.scala | 4 +- .../traversals/TraversalUnknownBase.scala | 8 +- .../generated/traversals/package.scala | 4 + 100 files changed, 1136 insertions(+), 1026 deletions(-) create mode 100644 domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyIsModuleImport.scala diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/GraphSchema.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/GraphSchema.scala index 4bf3f7acf..38fcda7c0 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/GraphSchema.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/GraphSchema.scala @@ -206,6 +206,7 @@ object GraphSchema extends flatgraph.Schema { size => new Array[Boolean](size), size => new Array[Boolean](size), size => new Array[Boolean](size), + size => new Array[Boolean](size), size => new Array[String](size), size => new Array[String](size), size => new Array[Int](size), @@ -262,6 +263,7 @@ object GraphSchema extends flatgraph.Schema { "INHERITS_FROM_TYPE_FULL_NAME", "IS_EXPLICIT", "IS_EXTERNAL", + "IS_MODULE_IMPORT", "IS_VARIADIC", "IS_WILDCARD", "KEY", @@ -286,13 +288,13 @@ object GraphSchema extends flatgraph.Schema { "VERSION" ) val nodePropertyByLabel = normalNodePropertyNames.zipWithIndex.toMap - .updated("evidence", 52) - .updated("keyValuePairs", 53) - .updated("node", 54) - .updated("tag", 55) + .updated("evidence", 53) + .updated("keyValuePairs", 54) + .updated("node", 55) + .updated("tag", 56) val nodePropertyDescriptors: Array[FormalQtyType.FormalQuantity | FormalQtyType.FormalType] = { - val nodePropertyDescriptors = new Array[FormalQtyType.FormalQuantity | FormalQtyType.FormalType](4816) - for (idx <- Range(0, 4816)) { + val nodePropertyDescriptors = new Array[FormalQtyType.FormalQuantity | FormalQtyType.FormalType](4902) + for (idx <- Range(0, 4902)) { nodePropertyDescriptors(idx) = if ((idx & 1) == 0) FormalQtyType.NothingType else FormalQtyType.QtyNone @@ -310,16 +312,16 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(775) = FormalQtyType.QtyOption nodePropertyDescriptors(1806) = FormalQtyType.StringType // ANNOTATION.FULL_NAME nodePropertyDescriptors(1807) = FormalQtyType.QtyOne - nodePropertyDescriptors(2924) = FormalQtyType.IntType // ANNOTATION.LINE_NUMBER - nodePropertyDescriptors(2925) = FormalQtyType.QtyOption - nodePropertyDescriptors(3268) = FormalQtyType.StringType // ANNOTATION.NAME - nodePropertyDescriptors(3269) = FormalQtyType.QtyOne - nodePropertyDescriptors(3354) = FormalQtyType.IntType // ANNOTATION.OFFSET - nodePropertyDescriptors(3355) = FormalQtyType.QtyOption - nodePropertyDescriptors(3440) = FormalQtyType.IntType // ANNOTATION.OFFSET_END + nodePropertyDescriptors(3010) = FormalQtyType.IntType // ANNOTATION.LINE_NUMBER + nodePropertyDescriptors(3011) = FormalQtyType.QtyOption + nodePropertyDescriptors(3354) = FormalQtyType.StringType // ANNOTATION.NAME + nodePropertyDescriptors(3355) = FormalQtyType.QtyOne + nodePropertyDescriptors(3440) = FormalQtyType.IntType // ANNOTATION.OFFSET nodePropertyDescriptors(3441) = FormalQtyType.QtyOption - nodePropertyDescriptors(3526) = FormalQtyType.IntType // ANNOTATION.ORDER - nodePropertyDescriptors(3527) = FormalQtyType.QtyOne + nodePropertyDescriptors(3526) = FormalQtyType.IntType // ANNOTATION.OFFSET_END + nodePropertyDescriptors(3527) = FormalQtyType.QtyOption + nodePropertyDescriptors(3612) = FormalQtyType.IntType // ANNOTATION.ORDER + nodePropertyDescriptors(3613) = FormalQtyType.QtyOne nodePropertyDescriptors(88) = FormalQtyType.IntType // ANNOTATION_LITERAL.ARGUMENT_INDEX nodePropertyDescriptors(89) = FormalQtyType.QtyOne nodePropertyDescriptors(174) = FormalQtyType.StringType // ANNOTATION_LITERAL.ARGUMENT_LABEL @@ -330,40 +332,40 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(691) = FormalQtyType.QtyOne nodePropertyDescriptors(776) = FormalQtyType.IntType // ANNOTATION_LITERAL.COLUMN_NUMBER nodePropertyDescriptors(777) = FormalQtyType.QtyOption - nodePropertyDescriptors(2926) = FormalQtyType.IntType // ANNOTATION_LITERAL.LINE_NUMBER - nodePropertyDescriptors(2927) = FormalQtyType.QtyOption - nodePropertyDescriptors(3270) = FormalQtyType.StringType // ANNOTATION_LITERAL.NAME - nodePropertyDescriptors(3271) = FormalQtyType.QtyOne - nodePropertyDescriptors(3356) = FormalQtyType.IntType // ANNOTATION_LITERAL.OFFSET - nodePropertyDescriptors(3357) = FormalQtyType.QtyOption - nodePropertyDescriptors(3442) = FormalQtyType.IntType // ANNOTATION_LITERAL.OFFSET_END + nodePropertyDescriptors(3012) = FormalQtyType.IntType // ANNOTATION_LITERAL.LINE_NUMBER + nodePropertyDescriptors(3013) = FormalQtyType.QtyOption + nodePropertyDescriptors(3356) = FormalQtyType.StringType // ANNOTATION_LITERAL.NAME + nodePropertyDescriptors(3357) = FormalQtyType.QtyOne + nodePropertyDescriptors(3442) = FormalQtyType.IntType // ANNOTATION_LITERAL.OFFSET nodePropertyDescriptors(3443) = FormalQtyType.QtyOption - nodePropertyDescriptors(3528) = FormalQtyType.IntType // ANNOTATION_LITERAL.ORDER - nodePropertyDescriptors(3529) = FormalQtyType.QtyOne + nodePropertyDescriptors(3528) = FormalQtyType.IntType // ANNOTATION_LITERAL.OFFSET_END + nodePropertyDescriptors(3529) = FormalQtyType.QtyOption + nodePropertyDescriptors(3614) = FormalQtyType.IntType // ANNOTATION_LITERAL.ORDER + nodePropertyDescriptors(3615) = FormalQtyType.QtyOne nodePropertyDescriptors(692) = FormalQtyType.StringType // ANNOTATION_PARAMETER.CODE nodePropertyDescriptors(693) = FormalQtyType.QtyOne nodePropertyDescriptors(778) = FormalQtyType.IntType // ANNOTATION_PARAMETER.COLUMN_NUMBER nodePropertyDescriptors(779) = FormalQtyType.QtyOption - nodePropertyDescriptors(2928) = FormalQtyType.IntType // ANNOTATION_PARAMETER.LINE_NUMBER - nodePropertyDescriptors(2929) = FormalQtyType.QtyOption - nodePropertyDescriptors(3358) = FormalQtyType.IntType // ANNOTATION_PARAMETER.OFFSET - nodePropertyDescriptors(3359) = FormalQtyType.QtyOption - nodePropertyDescriptors(3444) = FormalQtyType.IntType // ANNOTATION_PARAMETER.OFFSET_END + nodePropertyDescriptors(3014) = FormalQtyType.IntType // ANNOTATION_PARAMETER.LINE_NUMBER + nodePropertyDescriptors(3015) = FormalQtyType.QtyOption + nodePropertyDescriptors(3444) = FormalQtyType.IntType // ANNOTATION_PARAMETER.OFFSET nodePropertyDescriptors(3445) = FormalQtyType.QtyOption - nodePropertyDescriptors(3530) = FormalQtyType.IntType // ANNOTATION_PARAMETER.ORDER - nodePropertyDescriptors(3531) = FormalQtyType.QtyOne + nodePropertyDescriptors(3530) = FormalQtyType.IntType // ANNOTATION_PARAMETER.OFFSET_END + nodePropertyDescriptors(3531) = FormalQtyType.QtyOption + nodePropertyDescriptors(3616) = FormalQtyType.IntType // ANNOTATION_PARAMETER.ORDER + nodePropertyDescriptors(3617) = FormalQtyType.QtyOne nodePropertyDescriptors(694) = FormalQtyType.StringType // ANNOTATION_PARAMETER_ASSIGN.CODE nodePropertyDescriptors(695) = FormalQtyType.QtyOne nodePropertyDescriptors(780) = FormalQtyType.IntType // ANNOTATION_PARAMETER_ASSIGN.COLUMN_NUMBER nodePropertyDescriptors(781) = FormalQtyType.QtyOption - nodePropertyDescriptors(2930) = FormalQtyType.IntType // ANNOTATION_PARAMETER_ASSIGN.LINE_NUMBER - nodePropertyDescriptors(2931) = FormalQtyType.QtyOption - nodePropertyDescriptors(3360) = FormalQtyType.IntType // ANNOTATION_PARAMETER_ASSIGN.OFFSET - nodePropertyDescriptors(3361) = FormalQtyType.QtyOption - nodePropertyDescriptors(3446) = FormalQtyType.IntType // ANNOTATION_PARAMETER_ASSIGN.OFFSET_END + nodePropertyDescriptors(3016) = FormalQtyType.IntType // ANNOTATION_PARAMETER_ASSIGN.LINE_NUMBER + nodePropertyDescriptors(3017) = FormalQtyType.QtyOption + nodePropertyDescriptors(3446) = FormalQtyType.IntType // ANNOTATION_PARAMETER_ASSIGN.OFFSET nodePropertyDescriptors(3447) = FormalQtyType.QtyOption - nodePropertyDescriptors(3532) = FormalQtyType.IntType // ANNOTATION_PARAMETER_ASSIGN.ORDER - nodePropertyDescriptors(3533) = FormalQtyType.QtyOne + nodePropertyDescriptors(3532) = FormalQtyType.IntType // ANNOTATION_PARAMETER_ASSIGN.OFFSET_END + nodePropertyDescriptors(3533) = FormalQtyType.QtyOption + nodePropertyDescriptors(3618) = FormalQtyType.IntType // ANNOTATION_PARAMETER_ASSIGN.ORDER + nodePropertyDescriptors(3619) = FormalQtyType.QtyOne nodePropertyDescriptors(94) = FormalQtyType.IntType // ARRAY_INITIALIZER.ARGUMENT_INDEX nodePropertyDescriptors(95) = FormalQtyType.QtyOne nodePropertyDescriptors(180) = FormalQtyType.StringType // ARRAY_INITIALIZER.ARGUMENT_LABEL @@ -374,20 +376,20 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(697) = FormalQtyType.QtyOne nodePropertyDescriptors(782) = FormalQtyType.IntType // ARRAY_INITIALIZER.COLUMN_NUMBER nodePropertyDescriptors(783) = FormalQtyType.QtyOption - nodePropertyDescriptors(2932) = FormalQtyType.IntType // ARRAY_INITIALIZER.LINE_NUMBER - nodePropertyDescriptors(2933) = FormalQtyType.QtyOption - nodePropertyDescriptors(3362) = FormalQtyType.IntType // ARRAY_INITIALIZER.OFFSET - nodePropertyDescriptors(3363) = FormalQtyType.QtyOption - nodePropertyDescriptors(3448) = FormalQtyType.IntType // ARRAY_INITIALIZER.OFFSET_END + nodePropertyDescriptors(3018) = FormalQtyType.IntType // ARRAY_INITIALIZER.LINE_NUMBER + nodePropertyDescriptors(3019) = FormalQtyType.QtyOption + nodePropertyDescriptors(3448) = FormalQtyType.IntType // ARRAY_INITIALIZER.OFFSET nodePropertyDescriptors(3449) = FormalQtyType.QtyOption - nodePropertyDescriptors(3534) = FormalQtyType.IntType // ARRAY_INITIALIZER.ORDER - nodePropertyDescriptors(3535) = FormalQtyType.QtyOne - nodePropertyDescriptors(3106) = FormalQtyType.StringType // BINDING.METHOD_FULL_NAME - nodePropertyDescriptors(3107) = FormalQtyType.QtyOne - nodePropertyDescriptors(3278) = FormalQtyType.StringType // BINDING.NAME - nodePropertyDescriptors(3279) = FormalQtyType.QtyOne - nodePropertyDescriptors(3966) = FormalQtyType.StringType // BINDING.SIGNATURE - nodePropertyDescriptors(3967) = FormalQtyType.QtyOne + nodePropertyDescriptors(3534) = FormalQtyType.IntType // ARRAY_INITIALIZER.OFFSET_END + nodePropertyDescriptors(3535) = FormalQtyType.QtyOption + nodePropertyDescriptors(3620) = FormalQtyType.IntType // ARRAY_INITIALIZER.ORDER + nodePropertyDescriptors(3621) = FormalQtyType.QtyOne + nodePropertyDescriptors(3192) = FormalQtyType.StringType // BINDING.METHOD_FULL_NAME + nodePropertyDescriptors(3193) = FormalQtyType.QtyOne + nodePropertyDescriptors(3364) = FormalQtyType.StringType // BINDING.NAME + nodePropertyDescriptors(3365) = FormalQtyType.QtyOne + nodePropertyDescriptors(4052) = FormalQtyType.StringType // BINDING.SIGNATURE + nodePropertyDescriptors(4053) = FormalQtyType.QtyOne nodePropertyDescriptors(98) = FormalQtyType.IntType // BLOCK.ARGUMENT_INDEX nodePropertyDescriptors(99) = FormalQtyType.QtyOne nodePropertyDescriptors(184) = FormalQtyType.StringType // BLOCK.ARGUMENT_LABEL @@ -400,18 +402,18 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(787) = FormalQtyType.QtyOption nodePropertyDescriptors(1388) = FormalQtyType.StringType // BLOCK.DYNAMIC_TYPE_HINT_FULL_NAME nodePropertyDescriptors(1389) = FormalQtyType.QtyMulti - nodePropertyDescriptors(2936) = FormalQtyType.IntType // BLOCK.LINE_NUMBER - nodePropertyDescriptors(2937) = FormalQtyType.QtyOption - nodePropertyDescriptors(3366) = FormalQtyType.IntType // BLOCK.OFFSET - nodePropertyDescriptors(3367) = FormalQtyType.QtyOption - nodePropertyDescriptors(3452) = FormalQtyType.IntType // BLOCK.OFFSET_END + nodePropertyDescriptors(3022) = FormalQtyType.IntType // BLOCK.LINE_NUMBER + nodePropertyDescriptors(3023) = FormalQtyType.QtyOption + nodePropertyDescriptors(3452) = FormalQtyType.IntType // BLOCK.OFFSET nodePropertyDescriptors(3453) = FormalQtyType.QtyOption - nodePropertyDescriptors(3538) = FormalQtyType.IntType // BLOCK.ORDER - nodePropertyDescriptors(3539) = FormalQtyType.QtyOne - nodePropertyDescriptors(3796) = FormalQtyType.StringType // BLOCK.POSSIBLE_TYPES - nodePropertyDescriptors(3797) = FormalQtyType.QtyMulti - nodePropertyDescriptors(4226) = FormalQtyType.StringType // BLOCK.TYPE_FULL_NAME - nodePropertyDescriptors(4227) = FormalQtyType.QtyOne + nodePropertyDescriptors(3538) = FormalQtyType.IntType // BLOCK.OFFSET_END + nodePropertyDescriptors(3539) = FormalQtyType.QtyOption + nodePropertyDescriptors(3624) = FormalQtyType.IntType // BLOCK.ORDER + nodePropertyDescriptors(3625) = FormalQtyType.QtyOne + nodePropertyDescriptors(3882) = FormalQtyType.StringType // BLOCK.POSSIBLE_TYPES + nodePropertyDescriptors(3883) = FormalQtyType.QtyMulti + nodePropertyDescriptors(4312) = FormalQtyType.StringType // BLOCK.TYPE_FULL_NAME + nodePropertyDescriptors(4313) = FormalQtyType.QtyOne nodePropertyDescriptors(100) = FormalQtyType.IntType // CALL.ARGUMENT_INDEX nodePropertyDescriptors(101) = FormalQtyType.QtyOne nodePropertyDescriptors(186) = FormalQtyType.StringType // CALL.ARGUMENT_LABEL @@ -426,26 +428,26 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(1305) = FormalQtyType.QtyOne nodePropertyDescriptors(1390) = FormalQtyType.StringType // CALL.DYNAMIC_TYPE_HINT_FULL_NAME nodePropertyDescriptors(1391) = FormalQtyType.QtyMulti - nodePropertyDescriptors(2938) = FormalQtyType.IntType // CALL.LINE_NUMBER - nodePropertyDescriptors(2939) = FormalQtyType.QtyOption - nodePropertyDescriptors(3110) = FormalQtyType.StringType // CALL.METHOD_FULL_NAME - nodePropertyDescriptors(3111) = FormalQtyType.QtyOne - nodePropertyDescriptors(3282) = FormalQtyType.StringType // CALL.NAME - nodePropertyDescriptors(3283) = FormalQtyType.QtyOne - nodePropertyDescriptors(3368) = FormalQtyType.IntType // CALL.OFFSET - nodePropertyDescriptors(3369) = FormalQtyType.QtyOption - nodePropertyDescriptors(3454) = FormalQtyType.IntType // CALL.OFFSET_END + nodePropertyDescriptors(3024) = FormalQtyType.IntType // CALL.LINE_NUMBER + nodePropertyDescriptors(3025) = FormalQtyType.QtyOption + nodePropertyDescriptors(3196) = FormalQtyType.StringType // CALL.METHOD_FULL_NAME + nodePropertyDescriptors(3197) = FormalQtyType.QtyOne + nodePropertyDescriptors(3368) = FormalQtyType.StringType // CALL.NAME + nodePropertyDescriptors(3369) = FormalQtyType.QtyOne + nodePropertyDescriptors(3454) = FormalQtyType.IntType // CALL.OFFSET nodePropertyDescriptors(3455) = FormalQtyType.QtyOption - nodePropertyDescriptors(3540) = FormalQtyType.IntType // CALL.ORDER - nodePropertyDescriptors(3541) = FormalQtyType.QtyOne - nodePropertyDescriptors(3798) = FormalQtyType.StringType // CALL.POSSIBLE_TYPES - nodePropertyDescriptors(3799) = FormalQtyType.QtyMulti - nodePropertyDescriptors(3970) = FormalQtyType.StringType // CALL.SIGNATURE - nodePropertyDescriptors(3971) = FormalQtyType.QtyOne - nodePropertyDescriptors(4056) = FormalQtyType.StringType // CALL.STATIC_RECEIVER - nodePropertyDescriptors(4057) = FormalQtyType.QtyOption - nodePropertyDescriptors(4228) = FormalQtyType.StringType // CALL.TYPE_FULL_NAME - nodePropertyDescriptors(4229) = FormalQtyType.QtyOne + nodePropertyDescriptors(3540) = FormalQtyType.IntType // CALL.OFFSET_END + nodePropertyDescriptors(3541) = FormalQtyType.QtyOption + nodePropertyDescriptors(3626) = FormalQtyType.IntType // CALL.ORDER + nodePropertyDescriptors(3627) = FormalQtyType.QtyOne + nodePropertyDescriptors(3884) = FormalQtyType.StringType // CALL.POSSIBLE_TYPES + nodePropertyDescriptors(3885) = FormalQtyType.QtyMulti + nodePropertyDescriptors(4056) = FormalQtyType.StringType // CALL.SIGNATURE + nodePropertyDescriptors(4057) = FormalQtyType.QtyOne + nodePropertyDescriptors(4142) = FormalQtyType.StringType // CALL.STATIC_RECEIVER + nodePropertyDescriptors(4143) = FormalQtyType.QtyOption + nodePropertyDescriptors(4314) = FormalQtyType.StringType // CALL.TYPE_FULL_NAME + nodePropertyDescriptors(4315) = FormalQtyType.QtyOne nodePropertyDescriptors(618) = FormalQtyType.StringType // CLOSURE_BINDING.CLOSURE_BINDING_ID nodePropertyDescriptors(619) = FormalQtyType.QtyOption nodePropertyDescriptors(1478) = FormalQtyType.StringType // CLOSURE_BINDING.EVALUATION_STRATEGY @@ -456,18 +458,18 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(793) = FormalQtyType.QtyOption nodePropertyDescriptors(1738) = FormalQtyType.StringType // COMMENT.FILENAME nodePropertyDescriptors(1739) = FormalQtyType.QtyOne - nodePropertyDescriptors(2942) = FormalQtyType.IntType // COMMENT.LINE_NUMBER - nodePropertyDescriptors(2943) = FormalQtyType.QtyOption - nodePropertyDescriptors(3372) = FormalQtyType.IntType // COMMENT.OFFSET - nodePropertyDescriptors(3373) = FormalQtyType.QtyOption - nodePropertyDescriptors(3458) = FormalQtyType.IntType // COMMENT.OFFSET_END + nodePropertyDescriptors(3028) = FormalQtyType.IntType // COMMENT.LINE_NUMBER + nodePropertyDescriptors(3029) = FormalQtyType.QtyOption + nodePropertyDescriptors(3458) = FormalQtyType.IntType // COMMENT.OFFSET nodePropertyDescriptors(3459) = FormalQtyType.QtyOption - nodePropertyDescriptors(3544) = FormalQtyType.IntType // COMMENT.ORDER - nodePropertyDescriptors(3545) = FormalQtyType.QtyOne + nodePropertyDescriptors(3544) = FormalQtyType.IntType // COMMENT.OFFSET_END + nodePropertyDescriptors(3545) = FormalQtyType.QtyOption + nodePropertyDescriptors(3630) = FormalQtyType.IntType // COMMENT.ORDER + nodePropertyDescriptors(3631) = FormalQtyType.QtyOne nodePropertyDescriptors(1052) = FormalQtyType.StringType // CONFIG_FILE.CONTENT nodePropertyDescriptors(1053) = FormalQtyType.QtyOne - nodePropertyDescriptors(3288) = FormalQtyType.StringType // CONFIG_FILE.NAME - nodePropertyDescriptors(3289) = FormalQtyType.QtyOne + nodePropertyDescriptors(3374) = FormalQtyType.StringType // CONFIG_FILE.NAME + nodePropertyDescriptors(3375) = FormalQtyType.QtyOne nodePropertyDescriptors(108) = FormalQtyType.IntType // CONTROL_STRUCTURE.ARGUMENT_INDEX nodePropertyDescriptors(109) = FormalQtyType.QtyOne nodePropertyDescriptors(194) = FormalQtyType.StringType // CONTROL_STRUCTURE.ARGUMENT_LABEL @@ -480,22 +482,22 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(797) = FormalQtyType.QtyOption nodePropertyDescriptors(1140) = FormalQtyType.StringType // CONTROL_STRUCTURE.CONTROL_STRUCTURE_TYPE nodePropertyDescriptors(1141) = FormalQtyType.QtyOne - nodePropertyDescriptors(2946) = FormalQtyType.IntType // CONTROL_STRUCTURE.LINE_NUMBER - nodePropertyDescriptors(2947) = FormalQtyType.QtyOption - nodePropertyDescriptors(3376) = FormalQtyType.IntType // CONTROL_STRUCTURE.OFFSET - nodePropertyDescriptors(3377) = FormalQtyType.QtyOption - nodePropertyDescriptors(3462) = FormalQtyType.IntType // CONTROL_STRUCTURE.OFFSET_END + nodePropertyDescriptors(3032) = FormalQtyType.IntType // CONTROL_STRUCTURE.LINE_NUMBER + nodePropertyDescriptors(3033) = FormalQtyType.QtyOption + nodePropertyDescriptors(3462) = FormalQtyType.IntType // CONTROL_STRUCTURE.OFFSET nodePropertyDescriptors(3463) = FormalQtyType.QtyOption - nodePropertyDescriptors(3548) = FormalQtyType.IntType // CONTROL_STRUCTURE.ORDER - nodePropertyDescriptors(3549) = FormalQtyType.QtyOne - nodePropertyDescriptors(3720) = FormalQtyType.StringType // CONTROL_STRUCTURE.PARSER_TYPE_NAME - nodePropertyDescriptors(3721) = FormalQtyType.QtyOne + nodePropertyDescriptors(3548) = FormalQtyType.IntType // CONTROL_STRUCTURE.OFFSET_END + nodePropertyDescriptors(3549) = FormalQtyType.QtyOption + nodePropertyDescriptors(3634) = FormalQtyType.IntType // CONTROL_STRUCTURE.ORDER + nodePropertyDescriptors(3635) = FormalQtyType.QtyOne + nodePropertyDescriptors(3806) = FormalQtyType.StringType // CONTROL_STRUCTURE.PARSER_TYPE_NAME + nodePropertyDescriptors(3807) = FormalQtyType.QtyOne nodePropertyDescriptors(1228) = FormalQtyType.StringType // DEPENDENCY.DEPENDENCY_GROUP_ID nodePropertyDescriptors(1229) = FormalQtyType.QtyOption - nodePropertyDescriptors(3292) = FormalQtyType.StringType // DEPENDENCY.NAME - nodePropertyDescriptors(3293) = FormalQtyType.QtyOne - nodePropertyDescriptors(4410) = FormalQtyType.StringType // DEPENDENCY.VERSION - nodePropertyDescriptors(4411) = FormalQtyType.QtyOne + nodePropertyDescriptors(3378) = FormalQtyType.StringType // DEPENDENCY.NAME + nodePropertyDescriptors(3379) = FormalQtyType.QtyOne + nodePropertyDescriptors(4496) = FormalQtyType.StringType // DEPENDENCY.VERSION + nodePropertyDescriptors(4497) = FormalQtyType.QtyOne nodePropertyDescriptors(112) = FormalQtyType.IntType // FIELD_IDENTIFIER.ARGUMENT_INDEX nodePropertyDescriptors(113) = FormalQtyType.QtyOne nodePropertyDescriptors(198) = FormalQtyType.StringType // FIELD_IDENTIFIER.ARGUMENT_LABEL @@ -508,14 +510,14 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(715) = FormalQtyType.QtyOne nodePropertyDescriptors(800) = FormalQtyType.IntType // FIELD_IDENTIFIER.COLUMN_NUMBER nodePropertyDescriptors(801) = FormalQtyType.QtyOption - nodePropertyDescriptors(2950) = FormalQtyType.IntType // FIELD_IDENTIFIER.LINE_NUMBER - nodePropertyDescriptors(2951) = FormalQtyType.QtyOption - nodePropertyDescriptors(3380) = FormalQtyType.IntType // FIELD_IDENTIFIER.OFFSET - nodePropertyDescriptors(3381) = FormalQtyType.QtyOption - nodePropertyDescriptors(3466) = FormalQtyType.IntType // FIELD_IDENTIFIER.OFFSET_END + nodePropertyDescriptors(3036) = FormalQtyType.IntType // FIELD_IDENTIFIER.LINE_NUMBER + nodePropertyDescriptors(3037) = FormalQtyType.QtyOption + nodePropertyDescriptors(3466) = FormalQtyType.IntType // FIELD_IDENTIFIER.OFFSET nodePropertyDescriptors(3467) = FormalQtyType.QtyOption - nodePropertyDescriptors(3552) = FormalQtyType.IntType // FIELD_IDENTIFIER.ORDER - nodePropertyDescriptors(3553) = FormalQtyType.QtyOne + nodePropertyDescriptors(3552) = FormalQtyType.IntType // FIELD_IDENTIFIER.OFFSET_END + nodePropertyDescriptors(3553) = FormalQtyType.QtyOption + nodePropertyDescriptors(3638) = FormalQtyType.IntType // FIELD_IDENTIFIER.ORDER + nodePropertyDescriptors(3639) = FormalQtyType.QtyOne nodePropertyDescriptors(716) = FormalQtyType.StringType // FILE.CODE nodePropertyDescriptors(717) = FormalQtyType.QtyOne nodePropertyDescriptors(802) = FormalQtyType.IntType // FILE.COLUMN_NUMBER @@ -524,22 +526,22 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(1061) = FormalQtyType.QtyOne nodePropertyDescriptors(2006) = FormalQtyType.StringType // FILE.HASH nodePropertyDescriptors(2007) = FormalQtyType.QtyOption - nodePropertyDescriptors(2952) = FormalQtyType.IntType // FILE.LINE_NUMBER - nodePropertyDescriptors(2953) = FormalQtyType.QtyOption - nodePropertyDescriptors(3296) = FormalQtyType.StringType // FILE.NAME - nodePropertyDescriptors(3297) = FormalQtyType.QtyOne - nodePropertyDescriptors(3382) = FormalQtyType.IntType // FILE.OFFSET - nodePropertyDescriptors(3383) = FormalQtyType.QtyOption - nodePropertyDescriptors(3468) = FormalQtyType.IntType // FILE.OFFSET_END + nodePropertyDescriptors(3038) = FormalQtyType.IntType // FILE.LINE_NUMBER + nodePropertyDescriptors(3039) = FormalQtyType.QtyOption + nodePropertyDescriptors(3382) = FormalQtyType.StringType // FILE.NAME + nodePropertyDescriptors(3383) = FormalQtyType.QtyOne + nodePropertyDescriptors(3468) = FormalQtyType.IntType // FILE.OFFSET nodePropertyDescriptors(3469) = FormalQtyType.QtyOption - nodePropertyDescriptors(3554) = FormalQtyType.IntType // FILE.ORDER - nodePropertyDescriptors(3555) = FormalQtyType.QtyOne + nodePropertyDescriptors(3554) = FormalQtyType.IntType // FILE.OFFSET_END + nodePropertyDescriptors(3555) = FormalQtyType.QtyOption + nodePropertyDescriptors(3640) = FormalQtyType.IntType // FILE.ORDER + nodePropertyDescriptors(3641) = FormalQtyType.QtyOne nodePropertyDescriptors(1578) = FormalQtyType.StringType // FINDING.EVIDENCE_DESCRIPTION nodePropertyDescriptors(1579) = FormalQtyType.QtyMulti - nodePropertyDescriptors(4502) = FormalQtyType.RefType // FINDING.evidence - nodePropertyDescriptors(4503) = FormalQtyType.QtyMulti - nodePropertyDescriptors(4588) = FormalQtyType.RefType // FINDING.keyValuePairs + nodePropertyDescriptors(4588) = FormalQtyType.RefType // FINDING.evidence nodePropertyDescriptors(4589) = FormalQtyType.QtyMulti + nodePropertyDescriptors(4674) = FormalQtyType.RefType // FINDING.keyValuePairs + nodePropertyDescriptors(4675) = FormalQtyType.QtyMulti nodePropertyDescriptors(118) = FormalQtyType.IntType // IDENTIFIER.ARGUMENT_INDEX nodePropertyDescriptors(119) = FormalQtyType.QtyOne nodePropertyDescriptors(204) = FormalQtyType.StringType // IDENTIFIER.ARGUMENT_LABEL @@ -552,20 +554,20 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(807) = FormalQtyType.QtyOption nodePropertyDescriptors(1408) = FormalQtyType.StringType // IDENTIFIER.DYNAMIC_TYPE_HINT_FULL_NAME nodePropertyDescriptors(1409) = FormalQtyType.QtyMulti - nodePropertyDescriptors(2956) = FormalQtyType.IntType // IDENTIFIER.LINE_NUMBER - nodePropertyDescriptors(2957) = FormalQtyType.QtyOption - nodePropertyDescriptors(3300) = FormalQtyType.StringType // IDENTIFIER.NAME - nodePropertyDescriptors(3301) = FormalQtyType.QtyOne - nodePropertyDescriptors(3386) = FormalQtyType.IntType // IDENTIFIER.OFFSET - nodePropertyDescriptors(3387) = FormalQtyType.QtyOption - nodePropertyDescriptors(3472) = FormalQtyType.IntType // IDENTIFIER.OFFSET_END + nodePropertyDescriptors(3042) = FormalQtyType.IntType // IDENTIFIER.LINE_NUMBER + nodePropertyDescriptors(3043) = FormalQtyType.QtyOption + nodePropertyDescriptors(3386) = FormalQtyType.StringType // IDENTIFIER.NAME + nodePropertyDescriptors(3387) = FormalQtyType.QtyOne + nodePropertyDescriptors(3472) = FormalQtyType.IntType // IDENTIFIER.OFFSET nodePropertyDescriptors(3473) = FormalQtyType.QtyOption - nodePropertyDescriptors(3558) = FormalQtyType.IntType // IDENTIFIER.ORDER - nodePropertyDescriptors(3559) = FormalQtyType.QtyOne - nodePropertyDescriptors(3816) = FormalQtyType.StringType // IDENTIFIER.POSSIBLE_TYPES - nodePropertyDescriptors(3817) = FormalQtyType.QtyMulti - nodePropertyDescriptors(4246) = FormalQtyType.StringType // IDENTIFIER.TYPE_FULL_NAME - nodePropertyDescriptors(4247) = FormalQtyType.QtyOne + nodePropertyDescriptors(3558) = FormalQtyType.IntType // IDENTIFIER.OFFSET_END + nodePropertyDescriptors(3559) = FormalQtyType.QtyOption + nodePropertyDescriptors(3644) = FormalQtyType.IntType // IDENTIFIER.ORDER + nodePropertyDescriptors(3645) = FormalQtyType.QtyOne + nodePropertyDescriptors(3902) = FormalQtyType.StringType // IDENTIFIER.POSSIBLE_TYPES + nodePropertyDescriptors(3903) = FormalQtyType.QtyMulti + nodePropertyDescriptors(4332) = FormalQtyType.StringType // IDENTIFIER.TYPE_FULL_NAME + nodePropertyDescriptors(4333) = FormalQtyType.QtyOne nodePropertyDescriptors(722) = FormalQtyType.StringType // IMPORT.CODE nodePropertyDescriptors(723) = FormalQtyType.QtyOne nodePropertyDescriptors(808) = FormalQtyType.IntType // IMPORT.COLUMN_NUMBER @@ -578,54 +580,56 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(2185) = FormalQtyType.QtyOption nodePropertyDescriptors(2442) = FormalQtyType.BoolType // IMPORT.IS_EXPLICIT nodePropertyDescriptors(2443) = FormalQtyType.QtyOption - nodePropertyDescriptors(2700) = FormalQtyType.BoolType // IMPORT.IS_WILDCARD - nodePropertyDescriptors(2701) = FormalQtyType.QtyOption - nodePropertyDescriptors(2958) = FormalQtyType.IntType // IMPORT.LINE_NUMBER - nodePropertyDescriptors(2959) = FormalQtyType.QtyOption - nodePropertyDescriptors(3388) = FormalQtyType.IntType // IMPORT.OFFSET - nodePropertyDescriptors(3389) = FormalQtyType.QtyOption - nodePropertyDescriptors(3474) = FormalQtyType.IntType // IMPORT.OFFSET_END + nodePropertyDescriptors(2614) = FormalQtyType.BoolType // IMPORT.IS_MODULE_IMPORT + nodePropertyDescriptors(2615) = FormalQtyType.QtyOption + nodePropertyDescriptors(2786) = FormalQtyType.BoolType // IMPORT.IS_WILDCARD + nodePropertyDescriptors(2787) = FormalQtyType.QtyOption + nodePropertyDescriptors(3044) = FormalQtyType.IntType // IMPORT.LINE_NUMBER + nodePropertyDescriptors(3045) = FormalQtyType.QtyOption + nodePropertyDescriptors(3474) = FormalQtyType.IntType // IMPORT.OFFSET nodePropertyDescriptors(3475) = FormalQtyType.QtyOption - nodePropertyDescriptors(3560) = FormalQtyType.IntType // IMPORT.ORDER - nodePropertyDescriptors(3561) = FormalQtyType.QtyOne + nodePropertyDescriptors(3560) = FormalQtyType.IntType // IMPORT.OFFSET_END + nodePropertyDescriptors(3561) = FormalQtyType.QtyOption + nodePropertyDescriptors(3646) = FormalQtyType.IntType // IMPORT.ORDER + nodePropertyDescriptors(3647) = FormalQtyType.QtyOne nodePropertyDescriptors(724) = FormalQtyType.StringType // JUMP_LABEL.CODE nodePropertyDescriptors(725) = FormalQtyType.QtyOne nodePropertyDescriptors(810) = FormalQtyType.IntType // JUMP_LABEL.COLUMN_NUMBER nodePropertyDescriptors(811) = FormalQtyType.QtyOption - nodePropertyDescriptors(2960) = FormalQtyType.IntType // JUMP_LABEL.LINE_NUMBER - nodePropertyDescriptors(2961) = FormalQtyType.QtyOption - nodePropertyDescriptors(3304) = FormalQtyType.StringType // JUMP_LABEL.NAME - nodePropertyDescriptors(3305) = FormalQtyType.QtyOne - nodePropertyDescriptors(3390) = FormalQtyType.IntType // JUMP_LABEL.OFFSET - nodePropertyDescriptors(3391) = FormalQtyType.QtyOption - nodePropertyDescriptors(3476) = FormalQtyType.IntType // JUMP_LABEL.OFFSET_END + nodePropertyDescriptors(3046) = FormalQtyType.IntType // JUMP_LABEL.LINE_NUMBER + nodePropertyDescriptors(3047) = FormalQtyType.QtyOption + nodePropertyDescriptors(3390) = FormalQtyType.StringType // JUMP_LABEL.NAME + nodePropertyDescriptors(3391) = FormalQtyType.QtyOne + nodePropertyDescriptors(3476) = FormalQtyType.IntType // JUMP_LABEL.OFFSET nodePropertyDescriptors(3477) = FormalQtyType.QtyOption - nodePropertyDescriptors(3562) = FormalQtyType.IntType // JUMP_LABEL.ORDER - nodePropertyDescriptors(3563) = FormalQtyType.QtyOne - nodePropertyDescriptors(3734) = FormalQtyType.StringType // JUMP_LABEL.PARSER_TYPE_NAME - nodePropertyDescriptors(3735) = FormalQtyType.QtyOne + nodePropertyDescriptors(3562) = FormalQtyType.IntType // JUMP_LABEL.OFFSET_END + nodePropertyDescriptors(3563) = FormalQtyType.QtyOption + nodePropertyDescriptors(3648) = FormalQtyType.IntType // JUMP_LABEL.ORDER + nodePropertyDescriptors(3649) = FormalQtyType.QtyOne + nodePropertyDescriptors(3820) = FormalQtyType.StringType // JUMP_LABEL.PARSER_TYPE_NAME + nodePropertyDescriptors(3821) = FormalQtyType.QtyOne nodePropertyDescriptors(124) = FormalQtyType.IntType // JUMP_TARGET.ARGUMENT_INDEX nodePropertyDescriptors(125) = FormalQtyType.QtyOne nodePropertyDescriptors(726) = FormalQtyType.StringType // JUMP_TARGET.CODE nodePropertyDescriptors(727) = FormalQtyType.QtyOne nodePropertyDescriptors(812) = FormalQtyType.IntType // JUMP_TARGET.COLUMN_NUMBER nodePropertyDescriptors(813) = FormalQtyType.QtyOption - nodePropertyDescriptors(2962) = FormalQtyType.IntType // JUMP_TARGET.LINE_NUMBER - nodePropertyDescriptors(2963) = FormalQtyType.QtyOption - nodePropertyDescriptors(3306) = FormalQtyType.StringType // JUMP_TARGET.NAME - nodePropertyDescriptors(3307) = FormalQtyType.QtyOne - nodePropertyDescriptors(3392) = FormalQtyType.IntType // JUMP_TARGET.OFFSET - nodePropertyDescriptors(3393) = FormalQtyType.QtyOption - nodePropertyDescriptors(3478) = FormalQtyType.IntType // JUMP_TARGET.OFFSET_END + nodePropertyDescriptors(3048) = FormalQtyType.IntType // JUMP_TARGET.LINE_NUMBER + nodePropertyDescriptors(3049) = FormalQtyType.QtyOption + nodePropertyDescriptors(3392) = FormalQtyType.StringType // JUMP_TARGET.NAME + nodePropertyDescriptors(3393) = FormalQtyType.QtyOne + nodePropertyDescriptors(3478) = FormalQtyType.IntType // JUMP_TARGET.OFFSET nodePropertyDescriptors(3479) = FormalQtyType.QtyOption - nodePropertyDescriptors(3564) = FormalQtyType.IntType // JUMP_TARGET.ORDER - nodePropertyDescriptors(3565) = FormalQtyType.QtyOne - nodePropertyDescriptors(3736) = FormalQtyType.StringType // JUMP_TARGET.PARSER_TYPE_NAME - nodePropertyDescriptors(3737) = FormalQtyType.QtyOne - nodePropertyDescriptors(2792) = FormalQtyType.StringType // KEY_VALUE_PAIR.KEY - nodePropertyDescriptors(2793) = FormalQtyType.QtyOne - nodePropertyDescriptors(4340) = FormalQtyType.StringType // KEY_VALUE_PAIR.VALUE - nodePropertyDescriptors(4341) = FormalQtyType.QtyOne + nodePropertyDescriptors(3564) = FormalQtyType.IntType // JUMP_TARGET.OFFSET_END + nodePropertyDescriptors(3565) = FormalQtyType.QtyOption + nodePropertyDescriptors(3650) = FormalQtyType.IntType // JUMP_TARGET.ORDER + nodePropertyDescriptors(3651) = FormalQtyType.QtyOne + nodePropertyDescriptors(3822) = FormalQtyType.StringType // JUMP_TARGET.PARSER_TYPE_NAME + nodePropertyDescriptors(3823) = FormalQtyType.QtyOne + nodePropertyDescriptors(2878) = FormalQtyType.StringType // KEY_VALUE_PAIR.KEY + nodePropertyDescriptors(2879) = FormalQtyType.QtyOne + nodePropertyDescriptors(4426) = FormalQtyType.StringType // KEY_VALUE_PAIR.VALUE + nodePropertyDescriptors(4427) = FormalQtyType.QtyOne nodePropertyDescriptors(128) = FormalQtyType.IntType // LITERAL.ARGUMENT_INDEX nodePropertyDescriptors(129) = FormalQtyType.QtyOne nodePropertyDescriptors(214) = FormalQtyType.StringType // LITERAL.ARGUMENT_LABEL @@ -638,18 +642,18 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(817) = FormalQtyType.QtyOption nodePropertyDescriptors(1418) = FormalQtyType.StringType // LITERAL.DYNAMIC_TYPE_HINT_FULL_NAME nodePropertyDescriptors(1419) = FormalQtyType.QtyMulti - nodePropertyDescriptors(2966) = FormalQtyType.IntType // LITERAL.LINE_NUMBER - nodePropertyDescriptors(2967) = FormalQtyType.QtyOption - nodePropertyDescriptors(3396) = FormalQtyType.IntType // LITERAL.OFFSET - nodePropertyDescriptors(3397) = FormalQtyType.QtyOption - nodePropertyDescriptors(3482) = FormalQtyType.IntType // LITERAL.OFFSET_END + nodePropertyDescriptors(3052) = FormalQtyType.IntType // LITERAL.LINE_NUMBER + nodePropertyDescriptors(3053) = FormalQtyType.QtyOption + nodePropertyDescriptors(3482) = FormalQtyType.IntType // LITERAL.OFFSET nodePropertyDescriptors(3483) = FormalQtyType.QtyOption - nodePropertyDescriptors(3568) = FormalQtyType.IntType // LITERAL.ORDER - nodePropertyDescriptors(3569) = FormalQtyType.QtyOne - nodePropertyDescriptors(3826) = FormalQtyType.StringType // LITERAL.POSSIBLE_TYPES - nodePropertyDescriptors(3827) = FormalQtyType.QtyMulti - nodePropertyDescriptors(4256) = FormalQtyType.StringType // LITERAL.TYPE_FULL_NAME - nodePropertyDescriptors(4257) = FormalQtyType.QtyOne + nodePropertyDescriptors(3568) = FormalQtyType.IntType // LITERAL.OFFSET_END + nodePropertyDescriptors(3569) = FormalQtyType.QtyOption + nodePropertyDescriptors(3654) = FormalQtyType.IntType // LITERAL.ORDER + nodePropertyDescriptors(3655) = FormalQtyType.QtyOne + nodePropertyDescriptors(3912) = FormalQtyType.StringType // LITERAL.POSSIBLE_TYPES + nodePropertyDescriptors(3913) = FormalQtyType.QtyMulti + nodePropertyDescriptors(4342) = FormalQtyType.StringType // LITERAL.TYPE_FULL_NAME + nodePropertyDescriptors(4343) = FormalQtyType.QtyOne nodePropertyDescriptors(646) = FormalQtyType.StringType // LOCAL.CLOSURE_BINDING_ID nodePropertyDescriptors(647) = FormalQtyType.QtyOption nodePropertyDescriptors(732) = FormalQtyType.StringType // LOCAL.CODE @@ -660,20 +664,20 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(1421) = FormalQtyType.QtyMulti nodePropertyDescriptors(1936) = FormalQtyType.StringType // LOCAL.GENERIC_SIGNATURE nodePropertyDescriptors(1937) = FormalQtyType.QtyOne - nodePropertyDescriptors(2968) = FormalQtyType.IntType // LOCAL.LINE_NUMBER - nodePropertyDescriptors(2969) = FormalQtyType.QtyOption - nodePropertyDescriptors(3312) = FormalQtyType.StringType // LOCAL.NAME - nodePropertyDescriptors(3313) = FormalQtyType.QtyOne - nodePropertyDescriptors(3398) = FormalQtyType.IntType // LOCAL.OFFSET - nodePropertyDescriptors(3399) = FormalQtyType.QtyOption - nodePropertyDescriptors(3484) = FormalQtyType.IntType // LOCAL.OFFSET_END + nodePropertyDescriptors(3054) = FormalQtyType.IntType // LOCAL.LINE_NUMBER + nodePropertyDescriptors(3055) = FormalQtyType.QtyOption + nodePropertyDescriptors(3398) = FormalQtyType.StringType // LOCAL.NAME + nodePropertyDescriptors(3399) = FormalQtyType.QtyOne + nodePropertyDescriptors(3484) = FormalQtyType.IntType // LOCAL.OFFSET nodePropertyDescriptors(3485) = FormalQtyType.QtyOption - nodePropertyDescriptors(3570) = FormalQtyType.IntType // LOCAL.ORDER - nodePropertyDescriptors(3571) = FormalQtyType.QtyOne - nodePropertyDescriptors(3828) = FormalQtyType.StringType // LOCAL.POSSIBLE_TYPES - nodePropertyDescriptors(3829) = FormalQtyType.QtyMulti - nodePropertyDescriptors(4258) = FormalQtyType.StringType // LOCAL.TYPE_FULL_NAME - nodePropertyDescriptors(4259) = FormalQtyType.QtyOne + nodePropertyDescriptors(3570) = FormalQtyType.IntType // LOCAL.OFFSET_END + nodePropertyDescriptors(3571) = FormalQtyType.QtyOption + nodePropertyDescriptors(3656) = FormalQtyType.IntType // LOCAL.ORDER + nodePropertyDescriptors(3657) = FormalQtyType.QtyOne + nodePropertyDescriptors(3914) = FormalQtyType.StringType // LOCAL.POSSIBLE_TYPES + nodePropertyDescriptors(3915) = FormalQtyType.QtyMulti + nodePropertyDescriptors(4344) = FormalQtyType.StringType // LOCAL.TYPE_FULL_NAME + nodePropertyDescriptors(4345) = FormalQtyType.QtyOne nodePropertyDescriptors(390) = FormalQtyType.StringType // MEMBER.AST_PARENT_FULL_NAME nodePropertyDescriptors(391) = FormalQtyType.QtyOne nodePropertyDescriptors(476) = FormalQtyType.StringType // MEMBER.AST_PARENT_TYPE @@ -686,30 +690,30 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(1423) = FormalQtyType.QtyMulti nodePropertyDescriptors(1938) = FormalQtyType.StringType // MEMBER.GENERIC_SIGNATURE nodePropertyDescriptors(1939) = FormalQtyType.QtyOne - nodePropertyDescriptors(2970) = FormalQtyType.IntType // MEMBER.LINE_NUMBER - nodePropertyDescriptors(2971) = FormalQtyType.QtyOption - nodePropertyDescriptors(3314) = FormalQtyType.StringType // MEMBER.NAME - nodePropertyDescriptors(3315) = FormalQtyType.QtyOne - nodePropertyDescriptors(3400) = FormalQtyType.IntType // MEMBER.OFFSET - nodePropertyDescriptors(3401) = FormalQtyType.QtyOption - nodePropertyDescriptors(3486) = FormalQtyType.IntType // MEMBER.OFFSET_END + nodePropertyDescriptors(3056) = FormalQtyType.IntType // MEMBER.LINE_NUMBER + nodePropertyDescriptors(3057) = FormalQtyType.QtyOption + nodePropertyDescriptors(3400) = FormalQtyType.StringType // MEMBER.NAME + nodePropertyDescriptors(3401) = FormalQtyType.QtyOne + nodePropertyDescriptors(3486) = FormalQtyType.IntType // MEMBER.OFFSET nodePropertyDescriptors(3487) = FormalQtyType.QtyOption - nodePropertyDescriptors(3572) = FormalQtyType.IntType // MEMBER.ORDER - nodePropertyDescriptors(3573) = FormalQtyType.QtyOne - nodePropertyDescriptors(3830) = FormalQtyType.StringType // MEMBER.POSSIBLE_TYPES - nodePropertyDescriptors(3831) = FormalQtyType.QtyMulti - nodePropertyDescriptors(4260) = FormalQtyType.StringType // MEMBER.TYPE_FULL_NAME - nodePropertyDescriptors(4261) = FormalQtyType.QtyOne + nodePropertyDescriptors(3572) = FormalQtyType.IntType // MEMBER.OFFSET_END + nodePropertyDescriptors(3573) = FormalQtyType.QtyOption + nodePropertyDescriptors(3658) = FormalQtyType.IntType // MEMBER.ORDER + nodePropertyDescriptors(3659) = FormalQtyType.QtyOne + nodePropertyDescriptors(3916) = FormalQtyType.StringType // MEMBER.POSSIBLE_TYPES + nodePropertyDescriptors(3917) = FormalQtyType.QtyMulti + nodePropertyDescriptors(4346) = FormalQtyType.StringType // MEMBER.TYPE_FULL_NAME + nodePropertyDescriptors(4347) = FormalQtyType.QtyOne nodePropertyDescriptors(2026) = FormalQtyType.StringType // META_DATA.HASH nodePropertyDescriptors(2027) = FormalQtyType.QtyOption - nodePropertyDescriptors(2886) = FormalQtyType.StringType // META_DATA.LANGUAGE - nodePropertyDescriptors(2887) = FormalQtyType.QtyOne - nodePropertyDescriptors(3660) = FormalQtyType.StringType // META_DATA.OVERLAYS - nodePropertyDescriptors(3661) = FormalQtyType.QtyMulti - nodePropertyDescriptors(3918) = FormalQtyType.StringType // META_DATA.ROOT - nodePropertyDescriptors(3919) = FormalQtyType.QtyOne - nodePropertyDescriptors(4434) = FormalQtyType.StringType // META_DATA.VERSION - nodePropertyDescriptors(4435) = FormalQtyType.QtyOne + nodePropertyDescriptors(2972) = FormalQtyType.StringType // META_DATA.LANGUAGE + nodePropertyDescriptors(2973) = FormalQtyType.QtyOne + nodePropertyDescriptors(3746) = FormalQtyType.StringType // META_DATA.OVERLAYS + nodePropertyDescriptors(3747) = FormalQtyType.QtyMulti + nodePropertyDescriptors(4004) = FormalQtyType.StringType // META_DATA.ROOT + nodePropertyDescriptors(4005) = FormalQtyType.QtyOne + nodePropertyDescriptors(4520) = FormalQtyType.StringType // META_DATA.VERSION + nodePropertyDescriptors(4521) = FormalQtyType.QtyOne nodePropertyDescriptors(394) = FormalQtyType.StringType // METHOD.AST_PARENT_FULL_NAME nodePropertyDescriptors(395) = FormalQtyType.QtyOne nodePropertyDescriptors(480) = FormalQtyType.StringType // METHOD.AST_PARENT_TYPE @@ -730,20 +734,20 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(2029) = FormalQtyType.QtyOption nodePropertyDescriptors(2544) = FormalQtyType.BoolType // METHOD.IS_EXTERNAL nodePropertyDescriptors(2545) = FormalQtyType.QtyOne - nodePropertyDescriptors(2974) = FormalQtyType.IntType // METHOD.LINE_NUMBER - nodePropertyDescriptors(2975) = FormalQtyType.QtyOption - nodePropertyDescriptors(3060) = FormalQtyType.IntType // METHOD.LINE_NUMBER_END + nodePropertyDescriptors(3060) = FormalQtyType.IntType // METHOD.LINE_NUMBER nodePropertyDescriptors(3061) = FormalQtyType.QtyOption - nodePropertyDescriptors(3318) = FormalQtyType.StringType // METHOD.NAME - nodePropertyDescriptors(3319) = FormalQtyType.QtyOne - nodePropertyDescriptors(3404) = FormalQtyType.IntType // METHOD.OFFSET - nodePropertyDescriptors(3405) = FormalQtyType.QtyOption - nodePropertyDescriptors(3490) = FormalQtyType.IntType // METHOD.OFFSET_END + nodePropertyDescriptors(3146) = FormalQtyType.IntType // METHOD.LINE_NUMBER_END + nodePropertyDescriptors(3147) = FormalQtyType.QtyOption + nodePropertyDescriptors(3404) = FormalQtyType.StringType // METHOD.NAME + nodePropertyDescriptors(3405) = FormalQtyType.QtyOne + nodePropertyDescriptors(3490) = FormalQtyType.IntType // METHOD.OFFSET nodePropertyDescriptors(3491) = FormalQtyType.QtyOption - nodePropertyDescriptors(3576) = FormalQtyType.IntType // METHOD.ORDER - nodePropertyDescriptors(3577) = FormalQtyType.QtyOne - nodePropertyDescriptors(4006) = FormalQtyType.StringType // METHOD.SIGNATURE - nodePropertyDescriptors(4007) = FormalQtyType.QtyOne + nodePropertyDescriptors(3576) = FormalQtyType.IntType // METHOD.OFFSET_END + nodePropertyDescriptors(3577) = FormalQtyType.QtyOption + nodePropertyDescriptors(3662) = FormalQtyType.IntType // METHOD.ORDER + nodePropertyDescriptors(3663) = FormalQtyType.QtyOne + nodePropertyDescriptors(4092) = FormalQtyType.StringType // METHOD.SIGNATURE + nodePropertyDescriptors(4093) = FormalQtyType.QtyOne nodePropertyDescriptors(654) = FormalQtyType.StringType // METHOD_PARAMETER_IN.CLOSURE_BINDING_ID nodePropertyDescriptors(655) = FormalQtyType.QtyOption nodePropertyDescriptors(740) = FormalQtyType.StringType // METHOD_PARAMETER_IN.CODE @@ -756,22 +760,22 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(1515) = FormalQtyType.QtyOne nodePropertyDescriptors(2288) = FormalQtyType.IntType // METHOD_PARAMETER_IN.INDEX nodePropertyDescriptors(2289) = FormalQtyType.QtyOne - nodePropertyDescriptors(2632) = FormalQtyType.BoolType // METHOD_PARAMETER_IN.IS_VARIADIC - nodePropertyDescriptors(2633) = FormalQtyType.QtyOne - nodePropertyDescriptors(2976) = FormalQtyType.IntType // METHOD_PARAMETER_IN.LINE_NUMBER - nodePropertyDescriptors(2977) = FormalQtyType.QtyOption - nodePropertyDescriptors(3320) = FormalQtyType.StringType // METHOD_PARAMETER_IN.NAME - nodePropertyDescriptors(3321) = FormalQtyType.QtyOne - nodePropertyDescriptors(3406) = FormalQtyType.IntType // METHOD_PARAMETER_IN.OFFSET - nodePropertyDescriptors(3407) = FormalQtyType.QtyOption - nodePropertyDescriptors(3492) = FormalQtyType.IntType // METHOD_PARAMETER_IN.OFFSET_END + nodePropertyDescriptors(2718) = FormalQtyType.BoolType // METHOD_PARAMETER_IN.IS_VARIADIC + nodePropertyDescriptors(2719) = FormalQtyType.QtyOne + nodePropertyDescriptors(3062) = FormalQtyType.IntType // METHOD_PARAMETER_IN.LINE_NUMBER + nodePropertyDescriptors(3063) = FormalQtyType.QtyOption + nodePropertyDescriptors(3406) = FormalQtyType.StringType // METHOD_PARAMETER_IN.NAME + nodePropertyDescriptors(3407) = FormalQtyType.QtyOne + nodePropertyDescriptors(3492) = FormalQtyType.IntType // METHOD_PARAMETER_IN.OFFSET nodePropertyDescriptors(3493) = FormalQtyType.QtyOption - nodePropertyDescriptors(3578) = FormalQtyType.IntType // METHOD_PARAMETER_IN.ORDER - nodePropertyDescriptors(3579) = FormalQtyType.QtyOne - nodePropertyDescriptors(3836) = FormalQtyType.StringType // METHOD_PARAMETER_IN.POSSIBLE_TYPES - nodePropertyDescriptors(3837) = FormalQtyType.QtyMulti - nodePropertyDescriptors(4266) = FormalQtyType.StringType // METHOD_PARAMETER_IN.TYPE_FULL_NAME - nodePropertyDescriptors(4267) = FormalQtyType.QtyOne + nodePropertyDescriptors(3578) = FormalQtyType.IntType // METHOD_PARAMETER_IN.OFFSET_END + nodePropertyDescriptors(3579) = FormalQtyType.QtyOption + nodePropertyDescriptors(3664) = FormalQtyType.IntType // METHOD_PARAMETER_IN.ORDER + nodePropertyDescriptors(3665) = FormalQtyType.QtyOne + nodePropertyDescriptors(3922) = FormalQtyType.StringType // METHOD_PARAMETER_IN.POSSIBLE_TYPES + nodePropertyDescriptors(3923) = FormalQtyType.QtyMulti + nodePropertyDescriptors(4352) = FormalQtyType.StringType // METHOD_PARAMETER_IN.TYPE_FULL_NAME + nodePropertyDescriptors(4353) = FormalQtyType.QtyOne nodePropertyDescriptors(742) = FormalQtyType.StringType // METHOD_PARAMETER_OUT.CODE nodePropertyDescriptors(743) = FormalQtyType.QtyOne nodePropertyDescriptors(828) = FormalQtyType.IntType // METHOD_PARAMETER_OUT.COLUMN_NUMBER @@ -780,20 +784,20 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(1517) = FormalQtyType.QtyOne nodePropertyDescriptors(2290) = FormalQtyType.IntType // METHOD_PARAMETER_OUT.INDEX nodePropertyDescriptors(2291) = FormalQtyType.QtyOne - nodePropertyDescriptors(2634) = FormalQtyType.BoolType // METHOD_PARAMETER_OUT.IS_VARIADIC - nodePropertyDescriptors(2635) = FormalQtyType.QtyOne - nodePropertyDescriptors(2978) = FormalQtyType.IntType // METHOD_PARAMETER_OUT.LINE_NUMBER - nodePropertyDescriptors(2979) = FormalQtyType.QtyOption - nodePropertyDescriptors(3322) = FormalQtyType.StringType // METHOD_PARAMETER_OUT.NAME - nodePropertyDescriptors(3323) = FormalQtyType.QtyOne - nodePropertyDescriptors(3408) = FormalQtyType.IntType // METHOD_PARAMETER_OUT.OFFSET - nodePropertyDescriptors(3409) = FormalQtyType.QtyOption - nodePropertyDescriptors(3494) = FormalQtyType.IntType // METHOD_PARAMETER_OUT.OFFSET_END + nodePropertyDescriptors(2720) = FormalQtyType.BoolType // METHOD_PARAMETER_OUT.IS_VARIADIC + nodePropertyDescriptors(2721) = FormalQtyType.QtyOne + nodePropertyDescriptors(3064) = FormalQtyType.IntType // METHOD_PARAMETER_OUT.LINE_NUMBER + nodePropertyDescriptors(3065) = FormalQtyType.QtyOption + nodePropertyDescriptors(3408) = FormalQtyType.StringType // METHOD_PARAMETER_OUT.NAME + nodePropertyDescriptors(3409) = FormalQtyType.QtyOne + nodePropertyDescriptors(3494) = FormalQtyType.IntType // METHOD_PARAMETER_OUT.OFFSET nodePropertyDescriptors(3495) = FormalQtyType.QtyOption - nodePropertyDescriptors(3580) = FormalQtyType.IntType // METHOD_PARAMETER_OUT.ORDER - nodePropertyDescriptors(3581) = FormalQtyType.QtyOne - nodePropertyDescriptors(4268) = FormalQtyType.StringType // METHOD_PARAMETER_OUT.TYPE_FULL_NAME - nodePropertyDescriptors(4269) = FormalQtyType.QtyOne + nodePropertyDescriptors(3580) = FormalQtyType.IntType // METHOD_PARAMETER_OUT.OFFSET_END + nodePropertyDescriptors(3581) = FormalQtyType.QtyOption + nodePropertyDescriptors(3666) = FormalQtyType.IntType // METHOD_PARAMETER_OUT.ORDER + nodePropertyDescriptors(3667) = FormalQtyType.QtyOne + nodePropertyDescriptors(4354) = FormalQtyType.StringType // METHOD_PARAMETER_OUT.TYPE_FULL_NAME + nodePropertyDescriptors(4355) = FormalQtyType.QtyOne nodePropertyDescriptors(142) = FormalQtyType.IntType // METHOD_REF.ARGUMENT_INDEX nodePropertyDescriptors(143) = FormalQtyType.QtyOne nodePropertyDescriptors(228) = FormalQtyType.StringType // METHOD_REF.ARGUMENT_LABEL @@ -806,20 +810,20 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(831) = FormalQtyType.QtyOption nodePropertyDescriptors(1432) = FormalQtyType.StringType // METHOD_REF.DYNAMIC_TYPE_HINT_FULL_NAME nodePropertyDescriptors(1433) = FormalQtyType.QtyMulti - nodePropertyDescriptors(2980) = FormalQtyType.IntType // METHOD_REF.LINE_NUMBER - nodePropertyDescriptors(2981) = FormalQtyType.QtyOption - nodePropertyDescriptors(3152) = FormalQtyType.StringType // METHOD_REF.METHOD_FULL_NAME - nodePropertyDescriptors(3153) = FormalQtyType.QtyOne - nodePropertyDescriptors(3410) = FormalQtyType.IntType // METHOD_REF.OFFSET - nodePropertyDescriptors(3411) = FormalQtyType.QtyOption - nodePropertyDescriptors(3496) = FormalQtyType.IntType // METHOD_REF.OFFSET_END + nodePropertyDescriptors(3066) = FormalQtyType.IntType // METHOD_REF.LINE_NUMBER + nodePropertyDescriptors(3067) = FormalQtyType.QtyOption + nodePropertyDescriptors(3238) = FormalQtyType.StringType // METHOD_REF.METHOD_FULL_NAME + nodePropertyDescriptors(3239) = FormalQtyType.QtyOne + nodePropertyDescriptors(3496) = FormalQtyType.IntType // METHOD_REF.OFFSET nodePropertyDescriptors(3497) = FormalQtyType.QtyOption - nodePropertyDescriptors(3582) = FormalQtyType.IntType // METHOD_REF.ORDER - nodePropertyDescriptors(3583) = FormalQtyType.QtyOne - nodePropertyDescriptors(3840) = FormalQtyType.StringType // METHOD_REF.POSSIBLE_TYPES - nodePropertyDescriptors(3841) = FormalQtyType.QtyMulti - nodePropertyDescriptors(4270) = FormalQtyType.StringType // METHOD_REF.TYPE_FULL_NAME - nodePropertyDescriptors(4271) = FormalQtyType.QtyOne + nodePropertyDescriptors(3582) = FormalQtyType.IntType // METHOD_REF.OFFSET_END + nodePropertyDescriptors(3583) = FormalQtyType.QtyOption + nodePropertyDescriptors(3668) = FormalQtyType.IntType // METHOD_REF.ORDER + nodePropertyDescriptors(3669) = FormalQtyType.QtyOne + nodePropertyDescriptors(3926) = FormalQtyType.StringType // METHOD_REF.POSSIBLE_TYPES + nodePropertyDescriptors(3927) = FormalQtyType.QtyMulti + nodePropertyDescriptors(4356) = FormalQtyType.StringType // METHOD_REF.TYPE_FULL_NAME + nodePropertyDescriptors(4357) = FormalQtyType.QtyOne nodePropertyDescriptors(746) = FormalQtyType.StringType // METHOD_RETURN.CODE nodePropertyDescriptors(747) = FormalQtyType.QtyOne nodePropertyDescriptors(832) = FormalQtyType.IntType // METHOD_RETURN.COLUMN_NUMBER @@ -828,46 +832,46 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(1435) = FormalQtyType.QtyMulti nodePropertyDescriptors(1520) = FormalQtyType.StringType // METHOD_RETURN.EVALUATION_STRATEGY nodePropertyDescriptors(1521) = FormalQtyType.QtyOne - nodePropertyDescriptors(2982) = FormalQtyType.IntType // METHOD_RETURN.LINE_NUMBER - nodePropertyDescriptors(2983) = FormalQtyType.QtyOption - nodePropertyDescriptors(3412) = FormalQtyType.IntType // METHOD_RETURN.OFFSET - nodePropertyDescriptors(3413) = FormalQtyType.QtyOption - nodePropertyDescriptors(3498) = FormalQtyType.IntType // METHOD_RETURN.OFFSET_END + nodePropertyDescriptors(3068) = FormalQtyType.IntType // METHOD_RETURN.LINE_NUMBER + nodePropertyDescriptors(3069) = FormalQtyType.QtyOption + nodePropertyDescriptors(3498) = FormalQtyType.IntType // METHOD_RETURN.OFFSET nodePropertyDescriptors(3499) = FormalQtyType.QtyOption - nodePropertyDescriptors(3584) = FormalQtyType.IntType // METHOD_RETURN.ORDER - nodePropertyDescriptors(3585) = FormalQtyType.QtyOne - nodePropertyDescriptors(3842) = FormalQtyType.StringType // METHOD_RETURN.POSSIBLE_TYPES - nodePropertyDescriptors(3843) = FormalQtyType.QtyMulti - nodePropertyDescriptors(4272) = FormalQtyType.StringType // METHOD_RETURN.TYPE_FULL_NAME - nodePropertyDescriptors(4273) = FormalQtyType.QtyOne + nodePropertyDescriptors(3584) = FormalQtyType.IntType // METHOD_RETURN.OFFSET_END + nodePropertyDescriptors(3585) = FormalQtyType.QtyOption + nodePropertyDescriptors(3670) = FormalQtyType.IntType // METHOD_RETURN.ORDER + nodePropertyDescriptors(3671) = FormalQtyType.QtyOne + nodePropertyDescriptors(3928) = FormalQtyType.StringType // METHOD_RETURN.POSSIBLE_TYPES + nodePropertyDescriptors(3929) = FormalQtyType.QtyMulti + nodePropertyDescriptors(4358) = FormalQtyType.StringType // METHOD_RETURN.TYPE_FULL_NAME + nodePropertyDescriptors(4359) = FormalQtyType.QtyOne nodePropertyDescriptors(748) = FormalQtyType.StringType // MODIFIER.CODE nodePropertyDescriptors(749) = FormalQtyType.QtyOne nodePropertyDescriptors(834) = FormalQtyType.IntType // MODIFIER.COLUMN_NUMBER nodePropertyDescriptors(835) = FormalQtyType.QtyOption - nodePropertyDescriptors(2984) = FormalQtyType.IntType // MODIFIER.LINE_NUMBER - nodePropertyDescriptors(2985) = FormalQtyType.QtyOption - nodePropertyDescriptors(3242) = FormalQtyType.StringType // MODIFIER.MODIFIER_TYPE - nodePropertyDescriptors(3243) = FormalQtyType.QtyOne - nodePropertyDescriptors(3414) = FormalQtyType.IntType // MODIFIER.OFFSET - nodePropertyDescriptors(3415) = FormalQtyType.QtyOption - nodePropertyDescriptors(3500) = FormalQtyType.IntType // MODIFIER.OFFSET_END + nodePropertyDescriptors(3070) = FormalQtyType.IntType // MODIFIER.LINE_NUMBER + nodePropertyDescriptors(3071) = FormalQtyType.QtyOption + nodePropertyDescriptors(3328) = FormalQtyType.StringType // MODIFIER.MODIFIER_TYPE + nodePropertyDescriptors(3329) = FormalQtyType.QtyOne + nodePropertyDescriptors(3500) = FormalQtyType.IntType // MODIFIER.OFFSET nodePropertyDescriptors(3501) = FormalQtyType.QtyOption - nodePropertyDescriptors(3586) = FormalQtyType.IntType // MODIFIER.ORDER - nodePropertyDescriptors(3587) = FormalQtyType.QtyOne + nodePropertyDescriptors(3586) = FormalQtyType.IntType // MODIFIER.OFFSET_END + nodePropertyDescriptors(3587) = FormalQtyType.QtyOption + nodePropertyDescriptors(3672) = FormalQtyType.IntType // MODIFIER.ORDER + nodePropertyDescriptors(3673) = FormalQtyType.QtyOne nodePropertyDescriptors(750) = FormalQtyType.StringType // NAMESPACE.CODE nodePropertyDescriptors(751) = FormalQtyType.QtyOne nodePropertyDescriptors(836) = FormalQtyType.IntType // NAMESPACE.COLUMN_NUMBER nodePropertyDescriptors(837) = FormalQtyType.QtyOption - nodePropertyDescriptors(2986) = FormalQtyType.IntType // NAMESPACE.LINE_NUMBER - nodePropertyDescriptors(2987) = FormalQtyType.QtyOption - nodePropertyDescriptors(3330) = FormalQtyType.StringType // NAMESPACE.NAME - nodePropertyDescriptors(3331) = FormalQtyType.QtyOne - nodePropertyDescriptors(3416) = FormalQtyType.IntType // NAMESPACE.OFFSET - nodePropertyDescriptors(3417) = FormalQtyType.QtyOption - nodePropertyDescriptors(3502) = FormalQtyType.IntType // NAMESPACE.OFFSET_END + nodePropertyDescriptors(3072) = FormalQtyType.IntType // NAMESPACE.LINE_NUMBER + nodePropertyDescriptors(3073) = FormalQtyType.QtyOption + nodePropertyDescriptors(3416) = FormalQtyType.StringType // NAMESPACE.NAME + nodePropertyDescriptors(3417) = FormalQtyType.QtyOne + nodePropertyDescriptors(3502) = FormalQtyType.IntType // NAMESPACE.OFFSET nodePropertyDescriptors(3503) = FormalQtyType.QtyOption - nodePropertyDescriptors(3588) = FormalQtyType.IntType // NAMESPACE.ORDER - nodePropertyDescriptors(3589) = FormalQtyType.QtyOne + nodePropertyDescriptors(3588) = FormalQtyType.IntType // NAMESPACE.OFFSET_END + nodePropertyDescriptors(3589) = FormalQtyType.QtyOption + nodePropertyDescriptors(3674) = FormalQtyType.IntType // NAMESPACE.ORDER + nodePropertyDescriptors(3675) = FormalQtyType.QtyOne nodePropertyDescriptors(752) = FormalQtyType.StringType // NAMESPACE_BLOCK.CODE nodePropertyDescriptors(753) = FormalQtyType.QtyOne nodePropertyDescriptors(838) = FormalQtyType.IntType // NAMESPACE_BLOCK.COLUMN_NUMBER @@ -876,16 +880,16 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(1785) = FormalQtyType.QtyOne nodePropertyDescriptors(1870) = FormalQtyType.StringType // NAMESPACE_BLOCK.FULL_NAME nodePropertyDescriptors(1871) = FormalQtyType.QtyOne - nodePropertyDescriptors(2988) = FormalQtyType.IntType // NAMESPACE_BLOCK.LINE_NUMBER - nodePropertyDescriptors(2989) = FormalQtyType.QtyOption - nodePropertyDescriptors(3332) = FormalQtyType.StringType // NAMESPACE_BLOCK.NAME - nodePropertyDescriptors(3333) = FormalQtyType.QtyOne - nodePropertyDescriptors(3418) = FormalQtyType.IntType // NAMESPACE_BLOCK.OFFSET - nodePropertyDescriptors(3419) = FormalQtyType.QtyOption - nodePropertyDescriptors(3504) = FormalQtyType.IntType // NAMESPACE_BLOCK.OFFSET_END + nodePropertyDescriptors(3074) = FormalQtyType.IntType // NAMESPACE_BLOCK.LINE_NUMBER + nodePropertyDescriptors(3075) = FormalQtyType.QtyOption + nodePropertyDescriptors(3418) = FormalQtyType.StringType // NAMESPACE_BLOCK.NAME + nodePropertyDescriptors(3419) = FormalQtyType.QtyOne + nodePropertyDescriptors(3504) = FormalQtyType.IntType // NAMESPACE_BLOCK.OFFSET nodePropertyDescriptors(3505) = FormalQtyType.QtyOption - nodePropertyDescriptors(3590) = FormalQtyType.IntType // NAMESPACE_BLOCK.ORDER - nodePropertyDescriptors(3591) = FormalQtyType.QtyOne + nodePropertyDescriptors(3590) = FormalQtyType.IntType // NAMESPACE_BLOCK.OFFSET_END + nodePropertyDescriptors(3591) = FormalQtyType.QtyOption + nodePropertyDescriptors(3676) = FormalQtyType.IntType // NAMESPACE_BLOCK.ORDER + nodePropertyDescriptors(3677) = FormalQtyType.QtyOne nodePropertyDescriptors(152) = FormalQtyType.IntType // RETURN.ARGUMENT_INDEX nodePropertyDescriptors(153) = FormalQtyType.QtyOne nodePropertyDescriptors(238) = FormalQtyType.StringType // RETURN.ARGUMENT_LABEL @@ -896,22 +900,22 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(755) = FormalQtyType.QtyOne nodePropertyDescriptors(840) = FormalQtyType.IntType // RETURN.COLUMN_NUMBER nodePropertyDescriptors(841) = FormalQtyType.QtyOption - nodePropertyDescriptors(2990) = FormalQtyType.IntType // RETURN.LINE_NUMBER - nodePropertyDescriptors(2991) = FormalQtyType.QtyOption - nodePropertyDescriptors(3420) = FormalQtyType.IntType // RETURN.OFFSET - nodePropertyDescriptors(3421) = FormalQtyType.QtyOption - nodePropertyDescriptors(3506) = FormalQtyType.IntType // RETURN.OFFSET_END + nodePropertyDescriptors(3076) = FormalQtyType.IntType // RETURN.LINE_NUMBER + nodePropertyDescriptors(3077) = FormalQtyType.QtyOption + nodePropertyDescriptors(3506) = FormalQtyType.IntType // RETURN.OFFSET nodePropertyDescriptors(3507) = FormalQtyType.QtyOption - nodePropertyDescriptors(3592) = FormalQtyType.IntType // RETURN.ORDER - nodePropertyDescriptors(3593) = FormalQtyType.QtyOne - nodePropertyDescriptors(3336) = FormalQtyType.StringType // TAG.NAME - nodePropertyDescriptors(3337) = FormalQtyType.QtyOne - nodePropertyDescriptors(4368) = FormalQtyType.StringType // TAG.VALUE - nodePropertyDescriptors(4369) = FormalQtyType.QtyOne - nodePropertyDescriptors(4714) = FormalQtyType.RefType // TAG_NODE_PAIR.node - nodePropertyDescriptors(4715) = FormalQtyType.QtyOne - nodePropertyDescriptors(4800) = FormalQtyType.RefType // TAG_NODE_PAIR.tag + nodePropertyDescriptors(3592) = FormalQtyType.IntType // RETURN.OFFSET_END + nodePropertyDescriptors(3593) = FormalQtyType.QtyOption + nodePropertyDescriptors(3678) = FormalQtyType.IntType // RETURN.ORDER + nodePropertyDescriptors(3679) = FormalQtyType.QtyOne + nodePropertyDescriptors(3422) = FormalQtyType.StringType // TAG.NAME + nodePropertyDescriptors(3423) = FormalQtyType.QtyOne + nodePropertyDescriptors(4454) = FormalQtyType.StringType // TAG.VALUE + nodePropertyDescriptors(4455) = FormalQtyType.QtyOne + nodePropertyDescriptors(4800) = FormalQtyType.RefType // TAG_NODE_PAIR.node nodePropertyDescriptors(4801) = FormalQtyType.QtyOne + nodePropertyDescriptors(4886) = FormalQtyType.RefType // TAG_NODE_PAIR.tag + nodePropertyDescriptors(4887) = FormalQtyType.QtyOne nodePropertyDescriptors(158) = FormalQtyType.IntType // TEMPLATE_DOM.ARGUMENT_INDEX nodePropertyDescriptors(159) = FormalQtyType.QtyOne nodePropertyDescriptors(244) = FormalQtyType.StringType // TEMPLATE_DOM.ARGUMENT_LABEL @@ -922,34 +926,34 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(761) = FormalQtyType.QtyOne nodePropertyDescriptors(846) = FormalQtyType.IntType // TEMPLATE_DOM.COLUMN_NUMBER nodePropertyDescriptors(847) = FormalQtyType.QtyOption - nodePropertyDescriptors(2996) = FormalQtyType.IntType // TEMPLATE_DOM.LINE_NUMBER - nodePropertyDescriptors(2997) = FormalQtyType.QtyOption - nodePropertyDescriptors(3340) = FormalQtyType.StringType // TEMPLATE_DOM.NAME - nodePropertyDescriptors(3341) = FormalQtyType.QtyOne - nodePropertyDescriptors(3426) = FormalQtyType.IntType // TEMPLATE_DOM.OFFSET - nodePropertyDescriptors(3427) = FormalQtyType.QtyOption - nodePropertyDescriptors(3512) = FormalQtyType.IntType // TEMPLATE_DOM.OFFSET_END + nodePropertyDescriptors(3082) = FormalQtyType.IntType // TEMPLATE_DOM.LINE_NUMBER + nodePropertyDescriptors(3083) = FormalQtyType.QtyOption + nodePropertyDescriptors(3426) = FormalQtyType.StringType // TEMPLATE_DOM.NAME + nodePropertyDescriptors(3427) = FormalQtyType.QtyOne + nodePropertyDescriptors(3512) = FormalQtyType.IntType // TEMPLATE_DOM.OFFSET nodePropertyDescriptors(3513) = FormalQtyType.QtyOption - nodePropertyDescriptors(3598) = FormalQtyType.IntType // TEMPLATE_DOM.ORDER - nodePropertyDescriptors(3599) = FormalQtyType.QtyOne + nodePropertyDescriptors(3598) = FormalQtyType.IntType // TEMPLATE_DOM.OFFSET_END + nodePropertyDescriptors(3599) = FormalQtyType.QtyOption + nodePropertyDescriptors(3684) = FormalQtyType.IntType // TEMPLATE_DOM.ORDER + nodePropertyDescriptors(3685) = FormalQtyType.QtyOne nodePropertyDescriptors(1880) = FormalQtyType.StringType // TYPE.FULL_NAME nodePropertyDescriptors(1881) = FormalQtyType.QtyOne - nodePropertyDescriptors(3342) = FormalQtyType.StringType // TYPE.NAME - nodePropertyDescriptors(3343) = FormalQtyType.QtyOne - nodePropertyDescriptors(4202) = FormalQtyType.StringType // TYPE.TYPE_DECL_FULL_NAME - nodePropertyDescriptors(4203) = FormalQtyType.QtyOne + nodePropertyDescriptors(3428) = FormalQtyType.StringType // TYPE.NAME + nodePropertyDescriptors(3429) = FormalQtyType.QtyOne + nodePropertyDescriptors(4288) = FormalQtyType.StringType // TYPE.TYPE_DECL_FULL_NAME + nodePropertyDescriptors(4289) = FormalQtyType.QtyOne nodePropertyDescriptors(764) = FormalQtyType.StringType // TYPE_ARGUMENT.CODE nodePropertyDescriptors(765) = FormalQtyType.QtyOne nodePropertyDescriptors(850) = FormalQtyType.IntType // TYPE_ARGUMENT.COLUMN_NUMBER nodePropertyDescriptors(851) = FormalQtyType.QtyOption - nodePropertyDescriptors(3000) = FormalQtyType.IntType // TYPE_ARGUMENT.LINE_NUMBER - nodePropertyDescriptors(3001) = FormalQtyType.QtyOption - nodePropertyDescriptors(3430) = FormalQtyType.IntType // TYPE_ARGUMENT.OFFSET - nodePropertyDescriptors(3431) = FormalQtyType.QtyOption - nodePropertyDescriptors(3516) = FormalQtyType.IntType // TYPE_ARGUMENT.OFFSET_END + nodePropertyDescriptors(3086) = FormalQtyType.IntType // TYPE_ARGUMENT.LINE_NUMBER + nodePropertyDescriptors(3087) = FormalQtyType.QtyOption + nodePropertyDescriptors(3516) = FormalQtyType.IntType // TYPE_ARGUMENT.OFFSET nodePropertyDescriptors(3517) = FormalQtyType.QtyOption - nodePropertyDescriptors(3602) = FormalQtyType.IntType // TYPE_ARGUMENT.ORDER - nodePropertyDescriptors(3603) = FormalQtyType.QtyOne + nodePropertyDescriptors(3602) = FormalQtyType.IntType // TYPE_ARGUMENT.OFFSET_END + nodePropertyDescriptors(3603) = FormalQtyType.QtyOption + nodePropertyDescriptors(3688) = FormalQtyType.IntType // TYPE_ARGUMENT.ORDER + nodePropertyDescriptors(3689) = FormalQtyType.QtyOne nodePropertyDescriptors(78) = FormalQtyType.StringType // TYPE_DECL.ALIAS_TYPE_FULL_NAME nodePropertyDescriptors(79) = FormalQtyType.QtyOption nodePropertyDescriptors(422) = FormalQtyType.StringType // TYPE_DECL.AST_PARENT_FULL_NAME @@ -970,30 +974,30 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(2401) = FormalQtyType.QtyMulti nodePropertyDescriptors(2572) = FormalQtyType.BoolType // TYPE_DECL.IS_EXTERNAL nodePropertyDescriptors(2573) = FormalQtyType.QtyOne - nodePropertyDescriptors(3002) = FormalQtyType.IntType // TYPE_DECL.LINE_NUMBER - nodePropertyDescriptors(3003) = FormalQtyType.QtyOption - nodePropertyDescriptors(3346) = FormalQtyType.StringType // TYPE_DECL.NAME - nodePropertyDescriptors(3347) = FormalQtyType.QtyOne - nodePropertyDescriptors(3432) = FormalQtyType.IntType // TYPE_DECL.OFFSET - nodePropertyDescriptors(3433) = FormalQtyType.QtyOption - nodePropertyDescriptors(3518) = FormalQtyType.IntType // TYPE_DECL.OFFSET_END + nodePropertyDescriptors(3088) = FormalQtyType.IntType // TYPE_DECL.LINE_NUMBER + nodePropertyDescriptors(3089) = FormalQtyType.QtyOption + nodePropertyDescriptors(3432) = FormalQtyType.StringType // TYPE_DECL.NAME + nodePropertyDescriptors(3433) = FormalQtyType.QtyOne + nodePropertyDescriptors(3518) = FormalQtyType.IntType // TYPE_DECL.OFFSET nodePropertyDescriptors(3519) = FormalQtyType.QtyOption - nodePropertyDescriptors(3604) = FormalQtyType.IntType // TYPE_DECL.ORDER - nodePropertyDescriptors(3605) = FormalQtyType.QtyOne + nodePropertyDescriptors(3604) = FormalQtyType.IntType // TYPE_DECL.OFFSET_END + nodePropertyDescriptors(3605) = FormalQtyType.QtyOption + nodePropertyDescriptors(3690) = FormalQtyType.IntType // TYPE_DECL.ORDER + nodePropertyDescriptors(3691) = FormalQtyType.QtyOne nodePropertyDescriptors(768) = FormalQtyType.StringType // TYPE_PARAMETER.CODE nodePropertyDescriptors(769) = FormalQtyType.QtyOne nodePropertyDescriptors(854) = FormalQtyType.IntType // TYPE_PARAMETER.COLUMN_NUMBER nodePropertyDescriptors(855) = FormalQtyType.QtyOption - nodePropertyDescriptors(3004) = FormalQtyType.IntType // TYPE_PARAMETER.LINE_NUMBER - nodePropertyDescriptors(3005) = FormalQtyType.QtyOption - nodePropertyDescriptors(3348) = FormalQtyType.StringType // TYPE_PARAMETER.NAME - nodePropertyDescriptors(3349) = FormalQtyType.QtyOne - nodePropertyDescriptors(3434) = FormalQtyType.IntType // TYPE_PARAMETER.OFFSET - nodePropertyDescriptors(3435) = FormalQtyType.QtyOption - nodePropertyDescriptors(3520) = FormalQtyType.IntType // TYPE_PARAMETER.OFFSET_END + nodePropertyDescriptors(3090) = FormalQtyType.IntType // TYPE_PARAMETER.LINE_NUMBER + nodePropertyDescriptors(3091) = FormalQtyType.QtyOption + nodePropertyDescriptors(3434) = FormalQtyType.StringType // TYPE_PARAMETER.NAME + nodePropertyDescriptors(3435) = FormalQtyType.QtyOne + nodePropertyDescriptors(3520) = FormalQtyType.IntType // TYPE_PARAMETER.OFFSET nodePropertyDescriptors(3521) = FormalQtyType.QtyOption - nodePropertyDescriptors(3606) = FormalQtyType.IntType // TYPE_PARAMETER.ORDER - nodePropertyDescriptors(3607) = FormalQtyType.QtyOne + nodePropertyDescriptors(3606) = FormalQtyType.IntType // TYPE_PARAMETER.OFFSET_END + nodePropertyDescriptors(3607) = FormalQtyType.QtyOption + nodePropertyDescriptors(3692) = FormalQtyType.IntType // TYPE_PARAMETER.ORDER + nodePropertyDescriptors(3693) = FormalQtyType.QtyOne nodePropertyDescriptors(168) = FormalQtyType.IntType // TYPE_REF.ARGUMENT_INDEX nodePropertyDescriptors(169) = FormalQtyType.QtyOne nodePropertyDescriptors(254) = FormalQtyType.StringType // TYPE_REF.ARGUMENT_LABEL @@ -1006,18 +1010,18 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(857) = FormalQtyType.QtyOption nodePropertyDescriptors(1458) = FormalQtyType.StringType // TYPE_REF.DYNAMIC_TYPE_HINT_FULL_NAME nodePropertyDescriptors(1459) = FormalQtyType.QtyMulti - nodePropertyDescriptors(3006) = FormalQtyType.IntType // TYPE_REF.LINE_NUMBER - nodePropertyDescriptors(3007) = FormalQtyType.QtyOption - nodePropertyDescriptors(3436) = FormalQtyType.IntType // TYPE_REF.OFFSET - nodePropertyDescriptors(3437) = FormalQtyType.QtyOption - nodePropertyDescriptors(3522) = FormalQtyType.IntType // TYPE_REF.OFFSET_END + nodePropertyDescriptors(3092) = FormalQtyType.IntType // TYPE_REF.LINE_NUMBER + nodePropertyDescriptors(3093) = FormalQtyType.QtyOption + nodePropertyDescriptors(3522) = FormalQtyType.IntType // TYPE_REF.OFFSET nodePropertyDescriptors(3523) = FormalQtyType.QtyOption - nodePropertyDescriptors(3608) = FormalQtyType.IntType // TYPE_REF.ORDER - nodePropertyDescriptors(3609) = FormalQtyType.QtyOne - nodePropertyDescriptors(3866) = FormalQtyType.StringType // TYPE_REF.POSSIBLE_TYPES - nodePropertyDescriptors(3867) = FormalQtyType.QtyMulti - nodePropertyDescriptors(4296) = FormalQtyType.StringType // TYPE_REF.TYPE_FULL_NAME - nodePropertyDescriptors(4297) = FormalQtyType.QtyOne + nodePropertyDescriptors(3608) = FormalQtyType.IntType // TYPE_REF.OFFSET_END + nodePropertyDescriptors(3609) = FormalQtyType.QtyOption + nodePropertyDescriptors(3694) = FormalQtyType.IntType // TYPE_REF.ORDER + nodePropertyDescriptors(3695) = FormalQtyType.QtyOne + nodePropertyDescriptors(3952) = FormalQtyType.StringType // TYPE_REF.POSSIBLE_TYPES + nodePropertyDescriptors(3953) = FormalQtyType.QtyMulti + nodePropertyDescriptors(4382) = FormalQtyType.StringType // TYPE_REF.TYPE_FULL_NAME + nodePropertyDescriptors(4383) = FormalQtyType.QtyOne nodePropertyDescriptors(170) = FormalQtyType.IntType // UNKNOWN.ARGUMENT_INDEX nodePropertyDescriptors(171) = FormalQtyType.QtyOne nodePropertyDescriptors(256) = FormalQtyType.StringType // UNKNOWN.ARGUMENT_LABEL @@ -1032,90 +1036,90 @@ object GraphSchema extends flatgraph.Schema { nodePropertyDescriptors(1031) = FormalQtyType.QtyOne nodePropertyDescriptors(1460) = FormalQtyType.StringType // UNKNOWN.DYNAMIC_TYPE_HINT_FULL_NAME nodePropertyDescriptors(1461) = FormalQtyType.QtyMulti - nodePropertyDescriptors(3008) = FormalQtyType.IntType // UNKNOWN.LINE_NUMBER - nodePropertyDescriptors(3009) = FormalQtyType.QtyOption - nodePropertyDescriptors(3438) = FormalQtyType.IntType // UNKNOWN.OFFSET - nodePropertyDescriptors(3439) = FormalQtyType.QtyOption - nodePropertyDescriptors(3524) = FormalQtyType.IntType // UNKNOWN.OFFSET_END + nodePropertyDescriptors(3094) = FormalQtyType.IntType // UNKNOWN.LINE_NUMBER + nodePropertyDescriptors(3095) = FormalQtyType.QtyOption + nodePropertyDescriptors(3524) = FormalQtyType.IntType // UNKNOWN.OFFSET nodePropertyDescriptors(3525) = FormalQtyType.QtyOption - nodePropertyDescriptors(3610) = FormalQtyType.IntType // UNKNOWN.ORDER - nodePropertyDescriptors(3611) = FormalQtyType.QtyOne - nodePropertyDescriptors(3782) = FormalQtyType.StringType // UNKNOWN.PARSER_TYPE_NAME - nodePropertyDescriptors(3783) = FormalQtyType.QtyOne - nodePropertyDescriptors(3868) = FormalQtyType.StringType // UNKNOWN.POSSIBLE_TYPES - nodePropertyDescriptors(3869) = FormalQtyType.QtyMulti - nodePropertyDescriptors(4298) = FormalQtyType.StringType // UNKNOWN.TYPE_FULL_NAME - nodePropertyDescriptors(4299) = FormalQtyType.QtyOne + nodePropertyDescriptors(3610) = FormalQtyType.IntType // UNKNOWN.OFFSET_END + nodePropertyDescriptors(3611) = FormalQtyType.QtyOption + nodePropertyDescriptors(3696) = FormalQtyType.IntType // UNKNOWN.ORDER + nodePropertyDescriptors(3697) = FormalQtyType.QtyOne + nodePropertyDescriptors(3868) = FormalQtyType.StringType // UNKNOWN.PARSER_TYPE_NAME + nodePropertyDescriptors(3869) = FormalQtyType.QtyOne + nodePropertyDescriptors(3954) = FormalQtyType.StringType // UNKNOWN.POSSIBLE_TYPES + nodePropertyDescriptors(3955) = FormalQtyType.QtyMulti + nodePropertyDescriptors(4384) = FormalQtyType.StringType // UNKNOWN.TYPE_FULL_NAME + nodePropertyDescriptors(4385) = FormalQtyType.QtyOne nodePropertyDescriptors } private val newNodeInsertionHelpers: Array[flatgraph.NewNodePropertyInsertionHelper] = { - val _newNodeInserters = new Array[flatgraph.NewNodePropertyInsertionHelper](4816) + val _newNodeInserters = new Array[flatgraph.NewNodePropertyInsertionHelper](4902) _newNodeInserters(86) = nodes.NewAnnotation.InsertionHelpers.NewNodeInserter_Annotation_argumentIndex _newNodeInserters(172) = nodes.NewAnnotation.InsertionHelpers.NewNodeInserter_Annotation_argumentLabel _newNodeInserters(258) = nodes.NewAnnotation.InsertionHelpers.NewNodeInserter_Annotation_argumentName _newNodeInserters(688) = nodes.NewAnnotation.InsertionHelpers.NewNodeInserter_Annotation_code _newNodeInserters(774) = nodes.NewAnnotation.InsertionHelpers.NewNodeInserter_Annotation_columnNumber _newNodeInserters(1806) = nodes.NewAnnotation.InsertionHelpers.NewNodeInserter_Annotation_fullName - _newNodeInserters(2924) = nodes.NewAnnotation.InsertionHelpers.NewNodeInserter_Annotation_lineNumber - _newNodeInserters(3268) = nodes.NewAnnotation.InsertionHelpers.NewNodeInserter_Annotation_name - _newNodeInserters(3354) = nodes.NewAnnotation.InsertionHelpers.NewNodeInserter_Annotation_offset - _newNodeInserters(3440) = nodes.NewAnnotation.InsertionHelpers.NewNodeInserter_Annotation_offsetEnd - _newNodeInserters(3526) = nodes.NewAnnotation.InsertionHelpers.NewNodeInserter_Annotation_order + _newNodeInserters(3010) = nodes.NewAnnotation.InsertionHelpers.NewNodeInserter_Annotation_lineNumber + _newNodeInserters(3354) = nodes.NewAnnotation.InsertionHelpers.NewNodeInserter_Annotation_name + _newNodeInserters(3440) = nodes.NewAnnotation.InsertionHelpers.NewNodeInserter_Annotation_offset + _newNodeInserters(3526) = nodes.NewAnnotation.InsertionHelpers.NewNodeInserter_Annotation_offsetEnd + _newNodeInserters(3612) = nodes.NewAnnotation.InsertionHelpers.NewNodeInserter_Annotation_order _newNodeInserters(88) = nodes.NewAnnotationLiteral.InsertionHelpers.NewNodeInserter_AnnotationLiteral_argumentIndex _newNodeInserters(174) = nodes.NewAnnotationLiteral.InsertionHelpers.NewNodeInserter_AnnotationLiteral_argumentLabel _newNodeInserters(260) = nodes.NewAnnotationLiteral.InsertionHelpers.NewNodeInserter_AnnotationLiteral_argumentName _newNodeInserters(690) = nodes.NewAnnotationLiteral.InsertionHelpers.NewNodeInserter_AnnotationLiteral_code _newNodeInserters(776) = nodes.NewAnnotationLiteral.InsertionHelpers.NewNodeInserter_AnnotationLiteral_columnNumber - _newNodeInserters(2926) = nodes.NewAnnotationLiteral.InsertionHelpers.NewNodeInserter_AnnotationLiteral_lineNumber - _newNodeInserters(3270) = nodes.NewAnnotationLiteral.InsertionHelpers.NewNodeInserter_AnnotationLiteral_name - _newNodeInserters(3356) = nodes.NewAnnotationLiteral.InsertionHelpers.NewNodeInserter_AnnotationLiteral_offset - _newNodeInserters(3442) = nodes.NewAnnotationLiteral.InsertionHelpers.NewNodeInserter_AnnotationLiteral_offsetEnd - _newNodeInserters(3528) = nodes.NewAnnotationLiteral.InsertionHelpers.NewNodeInserter_AnnotationLiteral_order + _newNodeInserters(3012) = nodes.NewAnnotationLiteral.InsertionHelpers.NewNodeInserter_AnnotationLiteral_lineNumber + _newNodeInserters(3356) = nodes.NewAnnotationLiteral.InsertionHelpers.NewNodeInserter_AnnotationLiteral_name + _newNodeInserters(3442) = nodes.NewAnnotationLiteral.InsertionHelpers.NewNodeInserter_AnnotationLiteral_offset + _newNodeInserters(3528) = nodes.NewAnnotationLiteral.InsertionHelpers.NewNodeInserter_AnnotationLiteral_offsetEnd + _newNodeInserters(3614) = nodes.NewAnnotationLiteral.InsertionHelpers.NewNodeInserter_AnnotationLiteral_order _newNodeInserters(692) = nodes.NewAnnotationParameter.InsertionHelpers.NewNodeInserter_AnnotationParameter_code _newNodeInserters(778) = nodes.NewAnnotationParameter.InsertionHelpers.NewNodeInserter_AnnotationParameter_columnNumber - _newNodeInserters(2928) = + _newNodeInserters(3014) = nodes.NewAnnotationParameter.InsertionHelpers.NewNodeInserter_AnnotationParameter_lineNumber - _newNodeInserters(3358) = nodes.NewAnnotationParameter.InsertionHelpers.NewNodeInserter_AnnotationParameter_offset - _newNodeInserters(3444) = + _newNodeInserters(3444) = nodes.NewAnnotationParameter.InsertionHelpers.NewNodeInserter_AnnotationParameter_offset + _newNodeInserters(3530) = nodes.NewAnnotationParameter.InsertionHelpers.NewNodeInserter_AnnotationParameter_offsetEnd - _newNodeInserters(3530) = nodes.NewAnnotationParameter.InsertionHelpers.NewNodeInserter_AnnotationParameter_order + _newNodeInserters(3616) = nodes.NewAnnotationParameter.InsertionHelpers.NewNodeInserter_AnnotationParameter_order _newNodeInserters(694) = nodes.NewAnnotationParameterAssign.InsertionHelpers.NewNodeInserter_AnnotationParameterAssign_code _newNodeInserters(780) = nodes.NewAnnotationParameterAssign.InsertionHelpers.NewNodeInserter_AnnotationParameterAssign_columnNumber - _newNodeInserters(2930) = + _newNodeInserters(3016) = nodes.NewAnnotationParameterAssign.InsertionHelpers.NewNodeInserter_AnnotationParameterAssign_lineNumber - _newNodeInserters(3360) = - nodes.NewAnnotationParameterAssign.InsertionHelpers.NewNodeInserter_AnnotationParameterAssign_offset _newNodeInserters(3446) = - nodes.NewAnnotationParameterAssign.InsertionHelpers.NewNodeInserter_AnnotationParameterAssign_offsetEnd + nodes.NewAnnotationParameterAssign.InsertionHelpers.NewNodeInserter_AnnotationParameterAssign_offset _newNodeInserters(3532) = + nodes.NewAnnotationParameterAssign.InsertionHelpers.NewNodeInserter_AnnotationParameterAssign_offsetEnd + _newNodeInserters(3618) = nodes.NewAnnotationParameterAssign.InsertionHelpers.NewNodeInserter_AnnotationParameterAssign_order _newNodeInserters(94) = nodes.NewArrayInitializer.InsertionHelpers.NewNodeInserter_ArrayInitializer_argumentIndex _newNodeInserters(180) = nodes.NewArrayInitializer.InsertionHelpers.NewNodeInserter_ArrayInitializer_argumentLabel _newNodeInserters(266) = nodes.NewArrayInitializer.InsertionHelpers.NewNodeInserter_ArrayInitializer_argumentName _newNodeInserters(696) = nodes.NewArrayInitializer.InsertionHelpers.NewNodeInserter_ArrayInitializer_code _newNodeInserters(782) = nodes.NewArrayInitializer.InsertionHelpers.NewNodeInserter_ArrayInitializer_columnNumber - _newNodeInserters(2932) = nodes.NewArrayInitializer.InsertionHelpers.NewNodeInserter_ArrayInitializer_lineNumber - _newNodeInserters(3362) = nodes.NewArrayInitializer.InsertionHelpers.NewNodeInserter_ArrayInitializer_offset - _newNodeInserters(3448) = nodes.NewArrayInitializer.InsertionHelpers.NewNodeInserter_ArrayInitializer_offsetEnd - _newNodeInserters(3534) = nodes.NewArrayInitializer.InsertionHelpers.NewNodeInserter_ArrayInitializer_order - _newNodeInserters(3106) = nodes.NewBinding.InsertionHelpers.NewNodeInserter_Binding_methodFullName - _newNodeInserters(3278) = nodes.NewBinding.InsertionHelpers.NewNodeInserter_Binding_name - _newNodeInserters(3966) = nodes.NewBinding.InsertionHelpers.NewNodeInserter_Binding_signature + _newNodeInserters(3018) = nodes.NewArrayInitializer.InsertionHelpers.NewNodeInserter_ArrayInitializer_lineNumber + _newNodeInserters(3448) = nodes.NewArrayInitializer.InsertionHelpers.NewNodeInserter_ArrayInitializer_offset + _newNodeInserters(3534) = nodes.NewArrayInitializer.InsertionHelpers.NewNodeInserter_ArrayInitializer_offsetEnd + _newNodeInserters(3620) = nodes.NewArrayInitializer.InsertionHelpers.NewNodeInserter_ArrayInitializer_order + _newNodeInserters(3192) = nodes.NewBinding.InsertionHelpers.NewNodeInserter_Binding_methodFullName + _newNodeInserters(3364) = nodes.NewBinding.InsertionHelpers.NewNodeInserter_Binding_name + _newNodeInserters(4052) = nodes.NewBinding.InsertionHelpers.NewNodeInserter_Binding_signature _newNodeInserters(98) = nodes.NewBlock.InsertionHelpers.NewNodeInserter_Block_argumentIndex _newNodeInserters(184) = nodes.NewBlock.InsertionHelpers.NewNodeInserter_Block_argumentLabel _newNodeInserters(270) = nodes.NewBlock.InsertionHelpers.NewNodeInserter_Block_argumentName _newNodeInserters(700) = nodes.NewBlock.InsertionHelpers.NewNodeInserter_Block_code _newNodeInserters(786) = nodes.NewBlock.InsertionHelpers.NewNodeInserter_Block_columnNumber _newNodeInserters(1388) = nodes.NewBlock.InsertionHelpers.NewNodeInserter_Block_dynamicTypeHintFullName - _newNodeInserters(2936) = nodes.NewBlock.InsertionHelpers.NewNodeInserter_Block_lineNumber - _newNodeInserters(3366) = nodes.NewBlock.InsertionHelpers.NewNodeInserter_Block_offset - _newNodeInserters(3452) = nodes.NewBlock.InsertionHelpers.NewNodeInserter_Block_offsetEnd - _newNodeInserters(3538) = nodes.NewBlock.InsertionHelpers.NewNodeInserter_Block_order - _newNodeInserters(3796) = nodes.NewBlock.InsertionHelpers.NewNodeInserter_Block_possibleTypes - _newNodeInserters(4226) = nodes.NewBlock.InsertionHelpers.NewNodeInserter_Block_typeFullName + _newNodeInserters(3022) = nodes.NewBlock.InsertionHelpers.NewNodeInserter_Block_lineNumber + _newNodeInserters(3452) = nodes.NewBlock.InsertionHelpers.NewNodeInserter_Block_offset + _newNodeInserters(3538) = nodes.NewBlock.InsertionHelpers.NewNodeInserter_Block_offsetEnd + _newNodeInserters(3624) = nodes.NewBlock.InsertionHelpers.NewNodeInserter_Block_order + _newNodeInserters(3882) = nodes.NewBlock.InsertionHelpers.NewNodeInserter_Block_possibleTypes + _newNodeInserters(4312) = nodes.NewBlock.InsertionHelpers.NewNodeInserter_Block_typeFullName _newNodeInserters(100) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_argumentIndex _newNodeInserters(186) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_argumentLabel _newNodeInserters(272) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_argumentName @@ -1123,27 +1127,27 @@ object GraphSchema extends flatgraph.Schema { _newNodeInserters(788) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_columnNumber _newNodeInserters(1304) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_dispatchType _newNodeInserters(1390) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_dynamicTypeHintFullName - _newNodeInserters(2938) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_lineNumber - _newNodeInserters(3110) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_methodFullName - _newNodeInserters(3282) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_name - _newNodeInserters(3368) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_offset - _newNodeInserters(3454) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_offsetEnd - _newNodeInserters(3540) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_order - _newNodeInserters(3798) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_possibleTypes - _newNodeInserters(3970) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_signature - _newNodeInserters(4056) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_staticReceiver - _newNodeInserters(4228) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_typeFullName + _newNodeInserters(3024) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_lineNumber + _newNodeInserters(3196) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_methodFullName + _newNodeInserters(3368) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_name + _newNodeInserters(3454) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_offset + _newNodeInserters(3540) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_offsetEnd + _newNodeInserters(3626) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_order + _newNodeInserters(3884) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_possibleTypes + _newNodeInserters(4056) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_signature + _newNodeInserters(4142) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_staticReceiver + _newNodeInserters(4314) = nodes.NewCall.InsertionHelpers.NewNodeInserter_Call_typeFullName _newNodeInserters(618) = nodes.NewClosureBinding.InsertionHelpers.NewNodeInserter_ClosureBinding_closureBindingId _newNodeInserters(1478) = nodes.NewClosureBinding.InsertionHelpers.NewNodeInserter_ClosureBinding_evaluationStrategy _newNodeInserters(706) = nodes.NewComment.InsertionHelpers.NewNodeInserter_Comment_code _newNodeInserters(792) = nodes.NewComment.InsertionHelpers.NewNodeInserter_Comment_columnNumber _newNodeInserters(1738) = nodes.NewComment.InsertionHelpers.NewNodeInserter_Comment_filename - _newNodeInserters(2942) = nodes.NewComment.InsertionHelpers.NewNodeInserter_Comment_lineNumber - _newNodeInserters(3372) = nodes.NewComment.InsertionHelpers.NewNodeInserter_Comment_offset - _newNodeInserters(3458) = nodes.NewComment.InsertionHelpers.NewNodeInserter_Comment_offsetEnd - _newNodeInserters(3544) = nodes.NewComment.InsertionHelpers.NewNodeInserter_Comment_order + _newNodeInserters(3028) = nodes.NewComment.InsertionHelpers.NewNodeInserter_Comment_lineNumber + _newNodeInserters(3458) = nodes.NewComment.InsertionHelpers.NewNodeInserter_Comment_offset + _newNodeInserters(3544) = nodes.NewComment.InsertionHelpers.NewNodeInserter_Comment_offsetEnd + _newNodeInserters(3630) = nodes.NewComment.InsertionHelpers.NewNodeInserter_Comment_order _newNodeInserters(1052) = nodes.NewConfigFile.InsertionHelpers.NewNodeInserter_ConfigFile_content - _newNodeInserters(3288) = nodes.NewConfigFile.InsertionHelpers.NewNodeInserter_ConfigFile_name + _newNodeInserters(3374) = nodes.NewConfigFile.InsertionHelpers.NewNodeInserter_ConfigFile_name _newNodeInserters(108) = nodes.NewControlStructure.InsertionHelpers.NewNodeInserter_ControlStructure_argumentIndex _newNodeInserters(194) = nodes.NewControlStructure.InsertionHelpers.NewNodeInserter_ControlStructure_argumentLabel _newNodeInserters(280) = nodes.NewControlStructure.InsertionHelpers.NewNodeInserter_ControlStructure_argumentName @@ -1151,121 +1155,122 @@ object GraphSchema extends flatgraph.Schema { _newNodeInserters(796) = nodes.NewControlStructure.InsertionHelpers.NewNodeInserter_ControlStructure_columnNumber _newNodeInserters(1140) = nodes.NewControlStructure.InsertionHelpers.NewNodeInserter_ControlStructure_controlStructureType - _newNodeInserters(2946) = nodes.NewControlStructure.InsertionHelpers.NewNodeInserter_ControlStructure_lineNumber - _newNodeInserters(3376) = nodes.NewControlStructure.InsertionHelpers.NewNodeInserter_ControlStructure_offset - _newNodeInserters(3462) = nodes.NewControlStructure.InsertionHelpers.NewNodeInserter_ControlStructure_offsetEnd - _newNodeInserters(3548) = nodes.NewControlStructure.InsertionHelpers.NewNodeInserter_ControlStructure_order - _newNodeInserters(3720) = nodes.NewControlStructure.InsertionHelpers.NewNodeInserter_ControlStructure_parserTypeName + _newNodeInserters(3032) = nodes.NewControlStructure.InsertionHelpers.NewNodeInserter_ControlStructure_lineNumber + _newNodeInserters(3462) = nodes.NewControlStructure.InsertionHelpers.NewNodeInserter_ControlStructure_offset + _newNodeInserters(3548) = nodes.NewControlStructure.InsertionHelpers.NewNodeInserter_ControlStructure_offsetEnd + _newNodeInserters(3634) = nodes.NewControlStructure.InsertionHelpers.NewNodeInserter_ControlStructure_order + _newNodeInserters(3806) = nodes.NewControlStructure.InsertionHelpers.NewNodeInserter_ControlStructure_parserTypeName _newNodeInserters(1228) = nodes.NewDependency.InsertionHelpers.NewNodeInserter_Dependency_dependencyGroupId - _newNodeInserters(3292) = nodes.NewDependency.InsertionHelpers.NewNodeInserter_Dependency_name - _newNodeInserters(4410) = nodes.NewDependency.InsertionHelpers.NewNodeInserter_Dependency_version + _newNodeInserters(3378) = nodes.NewDependency.InsertionHelpers.NewNodeInserter_Dependency_name + _newNodeInserters(4496) = nodes.NewDependency.InsertionHelpers.NewNodeInserter_Dependency_version _newNodeInserters(112) = nodes.NewFieldIdentifier.InsertionHelpers.NewNodeInserter_FieldIdentifier_argumentIndex _newNodeInserters(198) = nodes.NewFieldIdentifier.InsertionHelpers.NewNodeInserter_FieldIdentifier_argumentLabel _newNodeInserters(284) = nodes.NewFieldIdentifier.InsertionHelpers.NewNodeInserter_FieldIdentifier_argumentName _newNodeInserters(542) = nodes.NewFieldIdentifier.InsertionHelpers.NewNodeInserter_FieldIdentifier_canonicalName _newNodeInserters(714) = nodes.NewFieldIdentifier.InsertionHelpers.NewNodeInserter_FieldIdentifier_code _newNodeInserters(800) = nodes.NewFieldIdentifier.InsertionHelpers.NewNodeInserter_FieldIdentifier_columnNumber - _newNodeInserters(2950) = nodes.NewFieldIdentifier.InsertionHelpers.NewNodeInserter_FieldIdentifier_lineNumber - _newNodeInserters(3380) = nodes.NewFieldIdentifier.InsertionHelpers.NewNodeInserter_FieldIdentifier_offset - _newNodeInserters(3466) = nodes.NewFieldIdentifier.InsertionHelpers.NewNodeInserter_FieldIdentifier_offsetEnd - _newNodeInserters(3552) = nodes.NewFieldIdentifier.InsertionHelpers.NewNodeInserter_FieldIdentifier_order + _newNodeInserters(3036) = nodes.NewFieldIdentifier.InsertionHelpers.NewNodeInserter_FieldIdentifier_lineNumber + _newNodeInserters(3466) = nodes.NewFieldIdentifier.InsertionHelpers.NewNodeInserter_FieldIdentifier_offset + _newNodeInserters(3552) = nodes.NewFieldIdentifier.InsertionHelpers.NewNodeInserter_FieldIdentifier_offsetEnd + _newNodeInserters(3638) = nodes.NewFieldIdentifier.InsertionHelpers.NewNodeInserter_FieldIdentifier_order _newNodeInserters(716) = nodes.NewFile.InsertionHelpers.NewNodeInserter_File_code _newNodeInserters(802) = nodes.NewFile.InsertionHelpers.NewNodeInserter_File_columnNumber _newNodeInserters(1060) = nodes.NewFile.InsertionHelpers.NewNodeInserter_File_content _newNodeInserters(2006) = nodes.NewFile.InsertionHelpers.NewNodeInserter_File_hash - _newNodeInserters(2952) = nodes.NewFile.InsertionHelpers.NewNodeInserter_File_lineNumber - _newNodeInserters(3296) = nodes.NewFile.InsertionHelpers.NewNodeInserter_File_name - _newNodeInserters(3382) = nodes.NewFile.InsertionHelpers.NewNodeInserter_File_offset - _newNodeInserters(3468) = nodes.NewFile.InsertionHelpers.NewNodeInserter_File_offsetEnd - _newNodeInserters(3554) = nodes.NewFile.InsertionHelpers.NewNodeInserter_File_order + _newNodeInserters(3038) = nodes.NewFile.InsertionHelpers.NewNodeInserter_File_lineNumber + _newNodeInserters(3382) = nodes.NewFile.InsertionHelpers.NewNodeInserter_File_name + _newNodeInserters(3468) = nodes.NewFile.InsertionHelpers.NewNodeInserter_File_offset + _newNodeInserters(3554) = nodes.NewFile.InsertionHelpers.NewNodeInserter_File_offsetEnd + _newNodeInserters(3640) = nodes.NewFile.InsertionHelpers.NewNodeInserter_File_order _newNodeInserters(1578) = nodes.NewFinding.InsertionHelpers.NewNodeInserter_Finding_evidenceDescription - _newNodeInserters(4502) = nodes.NewFinding.InsertionHelpers.NewNodeInserter_Finding_evidence - _newNodeInserters(4588) = nodes.NewFinding.InsertionHelpers.NewNodeInserter_Finding_keyValuePairs + _newNodeInserters(4588) = nodes.NewFinding.InsertionHelpers.NewNodeInserter_Finding_evidence + _newNodeInserters(4674) = nodes.NewFinding.InsertionHelpers.NewNodeInserter_Finding_keyValuePairs _newNodeInserters(118) = nodes.NewIdentifier.InsertionHelpers.NewNodeInserter_Identifier_argumentIndex _newNodeInserters(204) = nodes.NewIdentifier.InsertionHelpers.NewNodeInserter_Identifier_argumentLabel _newNodeInserters(290) = nodes.NewIdentifier.InsertionHelpers.NewNodeInserter_Identifier_argumentName _newNodeInserters(720) = nodes.NewIdentifier.InsertionHelpers.NewNodeInserter_Identifier_code _newNodeInserters(806) = nodes.NewIdentifier.InsertionHelpers.NewNodeInserter_Identifier_columnNumber _newNodeInserters(1408) = nodes.NewIdentifier.InsertionHelpers.NewNodeInserter_Identifier_dynamicTypeHintFullName - _newNodeInserters(2956) = nodes.NewIdentifier.InsertionHelpers.NewNodeInserter_Identifier_lineNumber - _newNodeInserters(3300) = nodes.NewIdentifier.InsertionHelpers.NewNodeInserter_Identifier_name - _newNodeInserters(3386) = nodes.NewIdentifier.InsertionHelpers.NewNodeInserter_Identifier_offset - _newNodeInserters(3472) = nodes.NewIdentifier.InsertionHelpers.NewNodeInserter_Identifier_offsetEnd - _newNodeInserters(3558) = nodes.NewIdentifier.InsertionHelpers.NewNodeInserter_Identifier_order - _newNodeInserters(3816) = nodes.NewIdentifier.InsertionHelpers.NewNodeInserter_Identifier_possibleTypes - _newNodeInserters(4246) = nodes.NewIdentifier.InsertionHelpers.NewNodeInserter_Identifier_typeFullName + _newNodeInserters(3042) = nodes.NewIdentifier.InsertionHelpers.NewNodeInserter_Identifier_lineNumber + _newNodeInserters(3386) = nodes.NewIdentifier.InsertionHelpers.NewNodeInserter_Identifier_name + _newNodeInserters(3472) = nodes.NewIdentifier.InsertionHelpers.NewNodeInserter_Identifier_offset + _newNodeInserters(3558) = nodes.NewIdentifier.InsertionHelpers.NewNodeInserter_Identifier_offsetEnd + _newNodeInserters(3644) = nodes.NewIdentifier.InsertionHelpers.NewNodeInserter_Identifier_order + _newNodeInserters(3902) = nodes.NewIdentifier.InsertionHelpers.NewNodeInserter_Identifier_possibleTypes + _newNodeInserters(4332) = nodes.NewIdentifier.InsertionHelpers.NewNodeInserter_Identifier_typeFullName _newNodeInserters(722) = nodes.NewImport.InsertionHelpers.NewNodeInserter_Import_code _newNodeInserters(808) = nodes.NewImport.InsertionHelpers.NewNodeInserter_Import_columnNumber _newNodeInserters(1668) = nodes.NewImport.InsertionHelpers.NewNodeInserter_Import_explicitAs _newNodeInserters(2098) = nodes.NewImport.InsertionHelpers.NewNodeInserter_Import_importedAs _newNodeInserters(2184) = nodes.NewImport.InsertionHelpers.NewNodeInserter_Import_importedEntity _newNodeInserters(2442) = nodes.NewImport.InsertionHelpers.NewNodeInserter_Import_isExplicit - _newNodeInserters(2700) = nodes.NewImport.InsertionHelpers.NewNodeInserter_Import_isWildcard - _newNodeInserters(2958) = nodes.NewImport.InsertionHelpers.NewNodeInserter_Import_lineNumber - _newNodeInserters(3388) = nodes.NewImport.InsertionHelpers.NewNodeInserter_Import_offset - _newNodeInserters(3474) = nodes.NewImport.InsertionHelpers.NewNodeInserter_Import_offsetEnd - _newNodeInserters(3560) = nodes.NewImport.InsertionHelpers.NewNodeInserter_Import_order + _newNodeInserters(2614) = nodes.NewImport.InsertionHelpers.NewNodeInserter_Import_isModuleImport + _newNodeInserters(2786) = nodes.NewImport.InsertionHelpers.NewNodeInserter_Import_isWildcard + _newNodeInserters(3044) = nodes.NewImport.InsertionHelpers.NewNodeInserter_Import_lineNumber + _newNodeInserters(3474) = nodes.NewImport.InsertionHelpers.NewNodeInserter_Import_offset + _newNodeInserters(3560) = nodes.NewImport.InsertionHelpers.NewNodeInserter_Import_offsetEnd + _newNodeInserters(3646) = nodes.NewImport.InsertionHelpers.NewNodeInserter_Import_order _newNodeInserters(724) = nodes.NewJumpLabel.InsertionHelpers.NewNodeInserter_JumpLabel_code _newNodeInserters(810) = nodes.NewJumpLabel.InsertionHelpers.NewNodeInserter_JumpLabel_columnNumber - _newNodeInserters(2960) = nodes.NewJumpLabel.InsertionHelpers.NewNodeInserter_JumpLabel_lineNumber - _newNodeInserters(3304) = nodes.NewJumpLabel.InsertionHelpers.NewNodeInserter_JumpLabel_name - _newNodeInserters(3390) = nodes.NewJumpLabel.InsertionHelpers.NewNodeInserter_JumpLabel_offset - _newNodeInserters(3476) = nodes.NewJumpLabel.InsertionHelpers.NewNodeInserter_JumpLabel_offsetEnd - _newNodeInserters(3562) = nodes.NewJumpLabel.InsertionHelpers.NewNodeInserter_JumpLabel_order - _newNodeInserters(3734) = nodes.NewJumpLabel.InsertionHelpers.NewNodeInserter_JumpLabel_parserTypeName + _newNodeInserters(3046) = nodes.NewJumpLabel.InsertionHelpers.NewNodeInserter_JumpLabel_lineNumber + _newNodeInserters(3390) = nodes.NewJumpLabel.InsertionHelpers.NewNodeInserter_JumpLabel_name + _newNodeInserters(3476) = nodes.NewJumpLabel.InsertionHelpers.NewNodeInserter_JumpLabel_offset + _newNodeInserters(3562) = nodes.NewJumpLabel.InsertionHelpers.NewNodeInserter_JumpLabel_offsetEnd + _newNodeInserters(3648) = nodes.NewJumpLabel.InsertionHelpers.NewNodeInserter_JumpLabel_order + _newNodeInserters(3820) = nodes.NewJumpLabel.InsertionHelpers.NewNodeInserter_JumpLabel_parserTypeName _newNodeInserters(124) = nodes.NewJumpTarget.InsertionHelpers.NewNodeInserter_JumpTarget_argumentIndex _newNodeInserters(726) = nodes.NewJumpTarget.InsertionHelpers.NewNodeInserter_JumpTarget_code _newNodeInserters(812) = nodes.NewJumpTarget.InsertionHelpers.NewNodeInserter_JumpTarget_columnNumber - _newNodeInserters(2962) = nodes.NewJumpTarget.InsertionHelpers.NewNodeInserter_JumpTarget_lineNumber - _newNodeInserters(3306) = nodes.NewJumpTarget.InsertionHelpers.NewNodeInserter_JumpTarget_name - _newNodeInserters(3392) = nodes.NewJumpTarget.InsertionHelpers.NewNodeInserter_JumpTarget_offset - _newNodeInserters(3478) = nodes.NewJumpTarget.InsertionHelpers.NewNodeInserter_JumpTarget_offsetEnd - _newNodeInserters(3564) = nodes.NewJumpTarget.InsertionHelpers.NewNodeInserter_JumpTarget_order - _newNodeInserters(3736) = nodes.NewJumpTarget.InsertionHelpers.NewNodeInserter_JumpTarget_parserTypeName - _newNodeInserters(2792) = nodes.NewKeyValuePair.InsertionHelpers.NewNodeInserter_KeyValuePair_key - _newNodeInserters(4340) = nodes.NewKeyValuePair.InsertionHelpers.NewNodeInserter_KeyValuePair_value + _newNodeInserters(3048) = nodes.NewJumpTarget.InsertionHelpers.NewNodeInserter_JumpTarget_lineNumber + _newNodeInserters(3392) = nodes.NewJumpTarget.InsertionHelpers.NewNodeInserter_JumpTarget_name + _newNodeInserters(3478) = nodes.NewJumpTarget.InsertionHelpers.NewNodeInserter_JumpTarget_offset + _newNodeInserters(3564) = nodes.NewJumpTarget.InsertionHelpers.NewNodeInserter_JumpTarget_offsetEnd + _newNodeInserters(3650) = nodes.NewJumpTarget.InsertionHelpers.NewNodeInserter_JumpTarget_order + _newNodeInserters(3822) = nodes.NewJumpTarget.InsertionHelpers.NewNodeInserter_JumpTarget_parserTypeName + _newNodeInserters(2878) = nodes.NewKeyValuePair.InsertionHelpers.NewNodeInserter_KeyValuePair_key + _newNodeInserters(4426) = nodes.NewKeyValuePair.InsertionHelpers.NewNodeInserter_KeyValuePair_value _newNodeInserters(128) = nodes.NewLiteral.InsertionHelpers.NewNodeInserter_Literal_argumentIndex _newNodeInserters(214) = nodes.NewLiteral.InsertionHelpers.NewNodeInserter_Literal_argumentLabel _newNodeInserters(300) = nodes.NewLiteral.InsertionHelpers.NewNodeInserter_Literal_argumentName _newNodeInserters(730) = nodes.NewLiteral.InsertionHelpers.NewNodeInserter_Literal_code _newNodeInserters(816) = nodes.NewLiteral.InsertionHelpers.NewNodeInserter_Literal_columnNumber _newNodeInserters(1418) = nodes.NewLiteral.InsertionHelpers.NewNodeInserter_Literal_dynamicTypeHintFullName - _newNodeInserters(2966) = nodes.NewLiteral.InsertionHelpers.NewNodeInserter_Literal_lineNumber - _newNodeInserters(3396) = nodes.NewLiteral.InsertionHelpers.NewNodeInserter_Literal_offset - _newNodeInserters(3482) = nodes.NewLiteral.InsertionHelpers.NewNodeInserter_Literal_offsetEnd - _newNodeInserters(3568) = nodes.NewLiteral.InsertionHelpers.NewNodeInserter_Literal_order - _newNodeInserters(3826) = nodes.NewLiteral.InsertionHelpers.NewNodeInserter_Literal_possibleTypes - _newNodeInserters(4256) = nodes.NewLiteral.InsertionHelpers.NewNodeInserter_Literal_typeFullName + _newNodeInserters(3052) = nodes.NewLiteral.InsertionHelpers.NewNodeInserter_Literal_lineNumber + _newNodeInserters(3482) = nodes.NewLiteral.InsertionHelpers.NewNodeInserter_Literal_offset + _newNodeInserters(3568) = nodes.NewLiteral.InsertionHelpers.NewNodeInserter_Literal_offsetEnd + _newNodeInserters(3654) = nodes.NewLiteral.InsertionHelpers.NewNodeInserter_Literal_order + _newNodeInserters(3912) = nodes.NewLiteral.InsertionHelpers.NewNodeInserter_Literal_possibleTypes + _newNodeInserters(4342) = nodes.NewLiteral.InsertionHelpers.NewNodeInserter_Literal_typeFullName _newNodeInserters(646) = nodes.NewLocal.InsertionHelpers.NewNodeInserter_Local_closureBindingId _newNodeInserters(732) = nodes.NewLocal.InsertionHelpers.NewNodeInserter_Local_code _newNodeInserters(818) = nodes.NewLocal.InsertionHelpers.NewNodeInserter_Local_columnNumber _newNodeInserters(1420) = nodes.NewLocal.InsertionHelpers.NewNodeInserter_Local_dynamicTypeHintFullName _newNodeInserters(1936) = nodes.NewLocal.InsertionHelpers.NewNodeInserter_Local_genericSignature - _newNodeInserters(2968) = nodes.NewLocal.InsertionHelpers.NewNodeInserter_Local_lineNumber - _newNodeInserters(3312) = nodes.NewLocal.InsertionHelpers.NewNodeInserter_Local_name - _newNodeInserters(3398) = nodes.NewLocal.InsertionHelpers.NewNodeInserter_Local_offset - _newNodeInserters(3484) = nodes.NewLocal.InsertionHelpers.NewNodeInserter_Local_offsetEnd - _newNodeInserters(3570) = nodes.NewLocal.InsertionHelpers.NewNodeInserter_Local_order - _newNodeInserters(3828) = nodes.NewLocal.InsertionHelpers.NewNodeInserter_Local_possibleTypes - _newNodeInserters(4258) = nodes.NewLocal.InsertionHelpers.NewNodeInserter_Local_typeFullName + _newNodeInserters(3054) = nodes.NewLocal.InsertionHelpers.NewNodeInserter_Local_lineNumber + _newNodeInserters(3398) = nodes.NewLocal.InsertionHelpers.NewNodeInserter_Local_name + _newNodeInserters(3484) = nodes.NewLocal.InsertionHelpers.NewNodeInserter_Local_offset + _newNodeInserters(3570) = nodes.NewLocal.InsertionHelpers.NewNodeInserter_Local_offsetEnd + _newNodeInserters(3656) = nodes.NewLocal.InsertionHelpers.NewNodeInserter_Local_order + _newNodeInserters(3914) = nodes.NewLocal.InsertionHelpers.NewNodeInserter_Local_possibleTypes + _newNodeInserters(4344) = nodes.NewLocal.InsertionHelpers.NewNodeInserter_Local_typeFullName _newNodeInserters(390) = nodes.NewMember.InsertionHelpers.NewNodeInserter_Member_astParentFullName _newNodeInserters(476) = nodes.NewMember.InsertionHelpers.NewNodeInserter_Member_astParentType _newNodeInserters(734) = nodes.NewMember.InsertionHelpers.NewNodeInserter_Member_code _newNodeInserters(820) = nodes.NewMember.InsertionHelpers.NewNodeInserter_Member_columnNumber _newNodeInserters(1422) = nodes.NewMember.InsertionHelpers.NewNodeInserter_Member_dynamicTypeHintFullName _newNodeInserters(1938) = nodes.NewMember.InsertionHelpers.NewNodeInserter_Member_genericSignature - _newNodeInserters(2970) = nodes.NewMember.InsertionHelpers.NewNodeInserter_Member_lineNumber - _newNodeInserters(3314) = nodes.NewMember.InsertionHelpers.NewNodeInserter_Member_name - _newNodeInserters(3400) = nodes.NewMember.InsertionHelpers.NewNodeInserter_Member_offset - _newNodeInserters(3486) = nodes.NewMember.InsertionHelpers.NewNodeInserter_Member_offsetEnd - _newNodeInserters(3572) = nodes.NewMember.InsertionHelpers.NewNodeInserter_Member_order - _newNodeInserters(3830) = nodes.NewMember.InsertionHelpers.NewNodeInserter_Member_possibleTypes - _newNodeInserters(4260) = nodes.NewMember.InsertionHelpers.NewNodeInserter_Member_typeFullName + _newNodeInserters(3056) = nodes.NewMember.InsertionHelpers.NewNodeInserter_Member_lineNumber + _newNodeInserters(3400) = nodes.NewMember.InsertionHelpers.NewNodeInserter_Member_name + _newNodeInserters(3486) = nodes.NewMember.InsertionHelpers.NewNodeInserter_Member_offset + _newNodeInserters(3572) = nodes.NewMember.InsertionHelpers.NewNodeInserter_Member_offsetEnd + _newNodeInserters(3658) = nodes.NewMember.InsertionHelpers.NewNodeInserter_Member_order + _newNodeInserters(3916) = nodes.NewMember.InsertionHelpers.NewNodeInserter_Member_possibleTypes + _newNodeInserters(4346) = nodes.NewMember.InsertionHelpers.NewNodeInserter_Member_typeFullName _newNodeInserters(2026) = nodes.NewMetaData.InsertionHelpers.NewNodeInserter_MetaData_hash - _newNodeInserters(2886) = nodes.NewMetaData.InsertionHelpers.NewNodeInserter_MetaData_language - _newNodeInserters(3660) = nodes.NewMetaData.InsertionHelpers.NewNodeInserter_MetaData_overlays - _newNodeInserters(3918) = nodes.NewMetaData.InsertionHelpers.NewNodeInserter_MetaData_root - _newNodeInserters(4434) = nodes.NewMetaData.InsertionHelpers.NewNodeInserter_MetaData_version + _newNodeInserters(2972) = nodes.NewMetaData.InsertionHelpers.NewNodeInserter_MetaData_language + _newNodeInserters(3746) = nodes.NewMetaData.InsertionHelpers.NewNodeInserter_MetaData_overlays + _newNodeInserters(4004) = nodes.NewMetaData.InsertionHelpers.NewNodeInserter_MetaData_root + _newNodeInserters(4520) = nodes.NewMetaData.InsertionHelpers.NewNodeInserter_MetaData_version _newNodeInserters(394) = nodes.NewMethod.InsertionHelpers.NewNodeInserter_Method_astParentFullName _newNodeInserters(480) = nodes.NewMethod.InsertionHelpers.NewNodeInserter_Method_astParentType _newNodeInserters(738) = nodes.NewMethod.InsertionHelpers.NewNodeInserter_Method_code @@ -1276,13 +1281,13 @@ object GraphSchema extends flatgraph.Schema { _newNodeInserters(1942) = nodes.NewMethod.InsertionHelpers.NewNodeInserter_Method_genericSignature _newNodeInserters(2028) = nodes.NewMethod.InsertionHelpers.NewNodeInserter_Method_hash _newNodeInserters(2544) = nodes.NewMethod.InsertionHelpers.NewNodeInserter_Method_isExternal - _newNodeInserters(2974) = nodes.NewMethod.InsertionHelpers.NewNodeInserter_Method_lineNumber - _newNodeInserters(3060) = nodes.NewMethod.InsertionHelpers.NewNodeInserter_Method_lineNumberEnd - _newNodeInserters(3318) = nodes.NewMethod.InsertionHelpers.NewNodeInserter_Method_name - _newNodeInserters(3404) = nodes.NewMethod.InsertionHelpers.NewNodeInserter_Method_offset - _newNodeInserters(3490) = nodes.NewMethod.InsertionHelpers.NewNodeInserter_Method_offsetEnd - _newNodeInserters(3576) = nodes.NewMethod.InsertionHelpers.NewNodeInserter_Method_order - _newNodeInserters(4006) = nodes.NewMethod.InsertionHelpers.NewNodeInserter_Method_signature + _newNodeInserters(3060) = nodes.NewMethod.InsertionHelpers.NewNodeInserter_Method_lineNumber + _newNodeInserters(3146) = nodes.NewMethod.InsertionHelpers.NewNodeInserter_Method_lineNumberEnd + _newNodeInserters(3404) = nodes.NewMethod.InsertionHelpers.NewNodeInserter_Method_name + _newNodeInserters(3490) = nodes.NewMethod.InsertionHelpers.NewNodeInserter_Method_offset + _newNodeInserters(3576) = nodes.NewMethod.InsertionHelpers.NewNodeInserter_Method_offsetEnd + _newNodeInserters(3662) = nodes.NewMethod.InsertionHelpers.NewNodeInserter_Method_order + _newNodeInserters(4092) = nodes.NewMethod.InsertionHelpers.NewNodeInserter_Method_signature _newNodeInserters(654) = nodes.NewMethodParameterIn.InsertionHelpers.NewNodeInserter_MethodParameterIn_closureBindingId _newNodeInserters(740) = nodes.NewMethodParameterIn.InsertionHelpers.NewNodeInserter_MethodParameterIn_code @@ -1292,28 +1297,28 @@ object GraphSchema extends flatgraph.Schema { _newNodeInserters(1514) = nodes.NewMethodParameterIn.InsertionHelpers.NewNodeInserter_MethodParameterIn_evaluationStrategy _newNodeInserters(2288) = nodes.NewMethodParameterIn.InsertionHelpers.NewNodeInserter_MethodParameterIn_index - _newNodeInserters(2632) = nodes.NewMethodParameterIn.InsertionHelpers.NewNodeInserter_MethodParameterIn_isVariadic - _newNodeInserters(2976) = nodes.NewMethodParameterIn.InsertionHelpers.NewNodeInserter_MethodParameterIn_lineNumber - _newNodeInserters(3320) = nodes.NewMethodParameterIn.InsertionHelpers.NewNodeInserter_MethodParameterIn_name - _newNodeInserters(3406) = nodes.NewMethodParameterIn.InsertionHelpers.NewNodeInserter_MethodParameterIn_offset - _newNodeInserters(3492) = nodes.NewMethodParameterIn.InsertionHelpers.NewNodeInserter_MethodParameterIn_offsetEnd - _newNodeInserters(3578) = nodes.NewMethodParameterIn.InsertionHelpers.NewNodeInserter_MethodParameterIn_order - _newNodeInserters(3836) = + _newNodeInserters(2718) = nodes.NewMethodParameterIn.InsertionHelpers.NewNodeInserter_MethodParameterIn_isVariadic + _newNodeInserters(3062) = nodes.NewMethodParameterIn.InsertionHelpers.NewNodeInserter_MethodParameterIn_lineNumber + _newNodeInserters(3406) = nodes.NewMethodParameterIn.InsertionHelpers.NewNodeInserter_MethodParameterIn_name + _newNodeInserters(3492) = nodes.NewMethodParameterIn.InsertionHelpers.NewNodeInserter_MethodParameterIn_offset + _newNodeInserters(3578) = nodes.NewMethodParameterIn.InsertionHelpers.NewNodeInserter_MethodParameterIn_offsetEnd + _newNodeInserters(3664) = nodes.NewMethodParameterIn.InsertionHelpers.NewNodeInserter_MethodParameterIn_order + _newNodeInserters(3922) = nodes.NewMethodParameterIn.InsertionHelpers.NewNodeInserter_MethodParameterIn_possibleTypes - _newNodeInserters(4266) = nodes.NewMethodParameterIn.InsertionHelpers.NewNodeInserter_MethodParameterIn_typeFullName + _newNodeInserters(4352) = nodes.NewMethodParameterIn.InsertionHelpers.NewNodeInserter_MethodParameterIn_typeFullName _newNodeInserters(742) = nodes.NewMethodParameterOut.InsertionHelpers.NewNodeInserter_MethodParameterOut_code _newNodeInserters(828) = nodes.NewMethodParameterOut.InsertionHelpers.NewNodeInserter_MethodParameterOut_columnNumber _newNodeInserters(1516) = nodes.NewMethodParameterOut.InsertionHelpers.NewNodeInserter_MethodParameterOut_evaluationStrategy _newNodeInserters(2290) = nodes.NewMethodParameterOut.InsertionHelpers.NewNodeInserter_MethodParameterOut_index - _newNodeInserters(2634) = nodes.NewMethodParameterOut.InsertionHelpers.NewNodeInserter_MethodParameterOut_isVariadic - _newNodeInserters(2978) = nodes.NewMethodParameterOut.InsertionHelpers.NewNodeInserter_MethodParameterOut_lineNumber - _newNodeInserters(3322) = nodes.NewMethodParameterOut.InsertionHelpers.NewNodeInserter_MethodParameterOut_name - _newNodeInserters(3408) = nodes.NewMethodParameterOut.InsertionHelpers.NewNodeInserter_MethodParameterOut_offset - _newNodeInserters(3494) = nodes.NewMethodParameterOut.InsertionHelpers.NewNodeInserter_MethodParameterOut_offsetEnd - _newNodeInserters(3580) = nodes.NewMethodParameterOut.InsertionHelpers.NewNodeInserter_MethodParameterOut_order - _newNodeInserters(4268) = + _newNodeInserters(2720) = nodes.NewMethodParameterOut.InsertionHelpers.NewNodeInserter_MethodParameterOut_isVariadic + _newNodeInserters(3064) = nodes.NewMethodParameterOut.InsertionHelpers.NewNodeInserter_MethodParameterOut_lineNumber + _newNodeInserters(3408) = nodes.NewMethodParameterOut.InsertionHelpers.NewNodeInserter_MethodParameterOut_name + _newNodeInserters(3494) = nodes.NewMethodParameterOut.InsertionHelpers.NewNodeInserter_MethodParameterOut_offset + _newNodeInserters(3580) = nodes.NewMethodParameterOut.InsertionHelpers.NewNodeInserter_MethodParameterOut_offsetEnd + _newNodeInserters(3666) = nodes.NewMethodParameterOut.InsertionHelpers.NewNodeInserter_MethodParameterOut_order + _newNodeInserters(4354) = nodes.NewMethodParameterOut.InsertionHelpers.NewNodeInserter_MethodParameterOut_typeFullName _newNodeInserters(142) = nodes.NewMethodRef.InsertionHelpers.NewNodeInserter_MethodRef_argumentIndex _newNodeInserters(228) = nodes.NewMethodRef.InsertionHelpers.NewNodeInserter_MethodRef_argumentLabel @@ -1321,79 +1326,79 @@ object GraphSchema extends flatgraph.Schema { _newNodeInserters(744) = nodes.NewMethodRef.InsertionHelpers.NewNodeInserter_MethodRef_code _newNodeInserters(830) = nodes.NewMethodRef.InsertionHelpers.NewNodeInserter_MethodRef_columnNumber _newNodeInserters(1432) = nodes.NewMethodRef.InsertionHelpers.NewNodeInserter_MethodRef_dynamicTypeHintFullName - _newNodeInserters(2980) = nodes.NewMethodRef.InsertionHelpers.NewNodeInserter_MethodRef_lineNumber - _newNodeInserters(3152) = nodes.NewMethodRef.InsertionHelpers.NewNodeInserter_MethodRef_methodFullName - _newNodeInserters(3410) = nodes.NewMethodRef.InsertionHelpers.NewNodeInserter_MethodRef_offset - _newNodeInserters(3496) = nodes.NewMethodRef.InsertionHelpers.NewNodeInserter_MethodRef_offsetEnd - _newNodeInserters(3582) = nodes.NewMethodRef.InsertionHelpers.NewNodeInserter_MethodRef_order - _newNodeInserters(3840) = nodes.NewMethodRef.InsertionHelpers.NewNodeInserter_MethodRef_possibleTypes - _newNodeInserters(4270) = nodes.NewMethodRef.InsertionHelpers.NewNodeInserter_MethodRef_typeFullName + _newNodeInserters(3066) = nodes.NewMethodRef.InsertionHelpers.NewNodeInserter_MethodRef_lineNumber + _newNodeInserters(3238) = nodes.NewMethodRef.InsertionHelpers.NewNodeInserter_MethodRef_methodFullName + _newNodeInserters(3496) = nodes.NewMethodRef.InsertionHelpers.NewNodeInserter_MethodRef_offset + _newNodeInserters(3582) = nodes.NewMethodRef.InsertionHelpers.NewNodeInserter_MethodRef_offsetEnd + _newNodeInserters(3668) = nodes.NewMethodRef.InsertionHelpers.NewNodeInserter_MethodRef_order + _newNodeInserters(3926) = nodes.NewMethodRef.InsertionHelpers.NewNodeInserter_MethodRef_possibleTypes + _newNodeInserters(4356) = nodes.NewMethodRef.InsertionHelpers.NewNodeInserter_MethodRef_typeFullName _newNodeInserters(746) = nodes.NewMethodReturn.InsertionHelpers.NewNodeInserter_MethodReturn_code _newNodeInserters(832) = nodes.NewMethodReturn.InsertionHelpers.NewNodeInserter_MethodReturn_columnNumber _newNodeInserters(1434) = nodes.NewMethodReturn.InsertionHelpers.NewNodeInserter_MethodReturn_dynamicTypeHintFullName _newNodeInserters(1520) = nodes.NewMethodReturn.InsertionHelpers.NewNodeInserter_MethodReturn_evaluationStrategy - _newNodeInserters(2982) = nodes.NewMethodReturn.InsertionHelpers.NewNodeInserter_MethodReturn_lineNumber - _newNodeInserters(3412) = nodes.NewMethodReturn.InsertionHelpers.NewNodeInserter_MethodReturn_offset - _newNodeInserters(3498) = nodes.NewMethodReturn.InsertionHelpers.NewNodeInserter_MethodReturn_offsetEnd - _newNodeInserters(3584) = nodes.NewMethodReturn.InsertionHelpers.NewNodeInserter_MethodReturn_order - _newNodeInserters(3842) = nodes.NewMethodReturn.InsertionHelpers.NewNodeInserter_MethodReturn_possibleTypes - _newNodeInserters(4272) = nodes.NewMethodReturn.InsertionHelpers.NewNodeInserter_MethodReturn_typeFullName + _newNodeInserters(3068) = nodes.NewMethodReturn.InsertionHelpers.NewNodeInserter_MethodReturn_lineNumber + _newNodeInserters(3498) = nodes.NewMethodReturn.InsertionHelpers.NewNodeInserter_MethodReturn_offset + _newNodeInserters(3584) = nodes.NewMethodReturn.InsertionHelpers.NewNodeInserter_MethodReturn_offsetEnd + _newNodeInserters(3670) = nodes.NewMethodReturn.InsertionHelpers.NewNodeInserter_MethodReturn_order + _newNodeInserters(3928) = nodes.NewMethodReturn.InsertionHelpers.NewNodeInserter_MethodReturn_possibleTypes + _newNodeInserters(4358) = nodes.NewMethodReturn.InsertionHelpers.NewNodeInserter_MethodReturn_typeFullName _newNodeInserters(748) = nodes.NewModifier.InsertionHelpers.NewNodeInserter_Modifier_code _newNodeInserters(834) = nodes.NewModifier.InsertionHelpers.NewNodeInserter_Modifier_columnNumber - _newNodeInserters(2984) = nodes.NewModifier.InsertionHelpers.NewNodeInserter_Modifier_lineNumber - _newNodeInserters(3242) = nodes.NewModifier.InsertionHelpers.NewNodeInserter_Modifier_modifierType - _newNodeInserters(3414) = nodes.NewModifier.InsertionHelpers.NewNodeInserter_Modifier_offset - _newNodeInserters(3500) = nodes.NewModifier.InsertionHelpers.NewNodeInserter_Modifier_offsetEnd - _newNodeInserters(3586) = nodes.NewModifier.InsertionHelpers.NewNodeInserter_Modifier_order + _newNodeInserters(3070) = nodes.NewModifier.InsertionHelpers.NewNodeInserter_Modifier_lineNumber + _newNodeInserters(3328) = nodes.NewModifier.InsertionHelpers.NewNodeInserter_Modifier_modifierType + _newNodeInserters(3500) = nodes.NewModifier.InsertionHelpers.NewNodeInserter_Modifier_offset + _newNodeInserters(3586) = nodes.NewModifier.InsertionHelpers.NewNodeInserter_Modifier_offsetEnd + _newNodeInserters(3672) = nodes.NewModifier.InsertionHelpers.NewNodeInserter_Modifier_order _newNodeInserters(750) = nodes.NewNamespace.InsertionHelpers.NewNodeInserter_Namespace_code _newNodeInserters(836) = nodes.NewNamespace.InsertionHelpers.NewNodeInserter_Namespace_columnNumber - _newNodeInserters(2986) = nodes.NewNamespace.InsertionHelpers.NewNodeInserter_Namespace_lineNumber - _newNodeInserters(3330) = nodes.NewNamespace.InsertionHelpers.NewNodeInserter_Namespace_name - _newNodeInserters(3416) = nodes.NewNamespace.InsertionHelpers.NewNodeInserter_Namespace_offset - _newNodeInserters(3502) = nodes.NewNamespace.InsertionHelpers.NewNodeInserter_Namespace_offsetEnd - _newNodeInserters(3588) = nodes.NewNamespace.InsertionHelpers.NewNodeInserter_Namespace_order + _newNodeInserters(3072) = nodes.NewNamespace.InsertionHelpers.NewNodeInserter_Namespace_lineNumber + _newNodeInserters(3416) = nodes.NewNamespace.InsertionHelpers.NewNodeInserter_Namespace_name + _newNodeInserters(3502) = nodes.NewNamespace.InsertionHelpers.NewNodeInserter_Namespace_offset + _newNodeInserters(3588) = nodes.NewNamespace.InsertionHelpers.NewNodeInserter_Namespace_offsetEnd + _newNodeInserters(3674) = nodes.NewNamespace.InsertionHelpers.NewNodeInserter_Namespace_order _newNodeInserters(752) = nodes.NewNamespaceBlock.InsertionHelpers.NewNodeInserter_NamespaceBlock_code _newNodeInserters(838) = nodes.NewNamespaceBlock.InsertionHelpers.NewNodeInserter_NamespaceBlock_columnNumber _newNodeInserters(1784) = nodes.NewNamespaceBlock.InsertionHelpers.NewNodeInserter_NamespaceBlock_filename _newNodeInserters(1870) = nodes.NewNamespaceBlock.InsertionHelpers.NewNodeInserter_NamespaceBlock_fullName - _newNodeInserters(2988) = nodes.NewNamespaceBlock.InsertionHelpers.NewNodeInserter_NamespaceBlock_lineNumber - _newNodeInserters(3332) = nodes.NewNamespaceBlock.InsertionHelpers.NewNodeInserter_NamespaceBlock_name - _newNodeInserters(3418) = nodes.NewNamespaceBlock.InsertionHelpers.NewNodeInserter_NamespaceBlock_offset - _newNodeInserters(3504) = nodes.NewNamespaceBlock.InsertionHelpers.NewNodeInserter_NamespaceBlock_offsetEnd - _newNodeInserters(3590) = nodes.NewNamespaceBlock.InsertionHelpers.NewNodeInserter_NamespaceBlock_order + _newNodeInserters(3074) = nodes.NewNamespaceBlock.InsertionHelpers.NewNodeInserter_NamespaceBlock_lineNumber + _newNodeInserters(3418) = nodes.NewNamespaceBlock.InsertionHelpers.NewNodeInserter_NamespaceBlock_name + _newNodeInserters(3504) = nodes.NewNamespaceBlock.InsertionHelpers.NewNodeInserter_NamespaceBlock_offset + _newNodeInserters(3590) = nodes.NewNamespaceBlock.InsertionHelpers.NewNodeInserter_NamespaceBlock_offsetEnd + _newNodeInserters(3676) = nodes.NewNamespaceBlock.InsertionHelpers.NewNodeInserter_NamespaceBlock_order _newNodeInserters(152) = nodes.NewReturn.InsertionHelpers.NewNodeInserter_Return_argumentIndex _newNodeInserters(238) = nodes.NewReturn.InsertionHelpers.NewNodeInserter_Return_argumentLabel _newNodeInserters(324) = nodes.NewReturn.InsertionHelpers.NewNodeInserter_Return_argumentName _newNodeInserters(754) = nodes.NewReturn.InsertionHelpers.NewNodeInserter_Return_code _newNodeInserters(840) = nodes.NewReturn.InsertionHelpers.NewNodeInserter_Return_columnNumber - _newNodeInserters(2990) = nodes.NewReturn.InsertionHelpers.NewNodeInserter_Return_lineNumber - _newNodeInserters(3420) = nodes.NewReturn.InsertionHelpers.NewNodeInserter_Return_offset - _newNodeInserters(3506) = nodes.NewReturn.InsertionHelpers.NewNodeInserter_Return_offsetEnd - _newNodeInserters(3592) = nodes.NewReturn.InsertionHelpers.NewNodeInserter_Return_order - _newNodeInserters(3336) = nodes.NewTag.InsertionHelpers.NewNodeInserter_Tag_name - _newNodeInserters(4368) = nodes.NewTag.InsertionHelpers.NewNodeInserter_Tag_value - _newNodeInserters(4714) = nodes.NewTagNodePair.InsertionHelpers.NewNodeInserter_TagNodePair_node - _newNodeInserters(4800) = nodes.NewTagNodePair.InsertionHelpers.NewNodeInserter_TagNodePair_tag + _newNodeInserters(3076) = nodes.NewReturn.InsertionHelpers.NewNodeInserter_Return_lineNumber + _newNodeInserters(3506) = nodes.NewReturn.InsertionHelpers.NewNodeInserter_Return_offset + _newNodeInserters(3592) = nodes.NewReturn.InsertionHelpers.NewNodeInserter_Return_offsetEnd + _newNodeInserters(3678) = nodes.NewReturn.InsertionHelpers.NewNodeInserter_Return_order + _newNodeInserters(3422) = nodes.NewTag.InsertionHelpers.NewNodeInserter_Tag_name + _newNodeInserters(4454) = nodes.NewTag.InsertionHelpers.NewNodeInserter_Tag_value + _newNodeInserters(4800) = nodes.NewTagNodePair.InsertionHelpers.NewNodeInserter_TagNodePair_node + _newNodeInserters(4886) = nodes.NewTagNodePair.InsertionHelpers.NewNodeInserter_TagNodePair_tag _newNodeInserters(158) = nodes.NewTemplateDom.InsertionHelpers.NewNodeInserter_TemplateDom_argumentIndex _newNodeInserters(244) = nodes.NewTemplateDom.InsertionHelpers.NewNodeInserter_TemplateDom_argumentLabel _newNodeInserters(330) = nodes.NewTemplateDom.InsertionHelpers.NewNodeInserter_TemplateDom_argumentName _newNodeInserters(760) = nodes.NewTemplateDom.InsertionHelpers.NewNodeInserter_TemplateDom_code _newNodeInserters(846) = nodes.NewTemplateDom.InsertionHelpers.NewNodeInserter_TemplateDom_columnNumber - _newNodeInserters(2996) = nodes.NewTemplateDom.InsertionHelpers.NewNodeInserter_TemplateDom_lineNumber - _newNodeInserters(3340) = nodes.NewTemplateDom.InsertionHelpers.NewNodeInserter_TemplateDom_name - _newNodeInserters(3426) = nodes.NewTemplateDom.InsertionHelpers.NewNodeInserter_TemplateDom_offset - _newNodeInserters(3512) = nodes.NewTemplateDom.InsertionHelpers.NewNodeInserter_TemplateDom_offsetEnd - _newNodeInserters(3598) = nodes.NewTemplateDom.InsertionHelpers.NewNodeInserter_TemplateDom_order + _newNodeInserters(3082) = nodes.NewTemplateDom.InsertionHelpers.NewNodeInserter_TemplateDom_lineNumber + _newNodeInserters(3426) = nodes.NewTemplateDom.InsertionHelpers.NewNodeInserter_TemplateDom_name + _newNodeInserters(3512) = nodes.NewTemplateDom.InsertionHelpers.NewNodeInserter_TemplateDom_offset + _newNodeInserters(3598) = nodes.NewTemplateDom.InsertionHelpers.NewNodeInserter_TemplateDom_offsetEnd + _newNodeInserters(3684) = nodes.NewTemplateDom.InsertionHelpers.NewNodeInserter_TemplateDom_order _newNodeInserters(1880) = nodes.NewType.InsertionHelpers.NewNodeInserter_Type_fullName - _newNodeInserters(3342) = nodes.NewType.InsertionHelpers.NewNodeInserter_Type_name - _newNodeInserters(4202) = nodes.NewType.InsertionHelpers.NewNodeInserter_Type_typeDeclFullName + _newNodeInserters(3428) = nodes.NewType.InsertionHelpers.NewNodeInserter_Type_name + _newNodeInserters(4288) = nodes.NewType.InsertionHelpers.NewNodeInserter_Type_typeDeclFullName _newNodeInserters(764) = nodes.NewTypeArgument.InsertionHelpers.NewNodeInserter_TypeArgument_code _newNodeInserters(850) = nodes.NewTypeArgument.InsertionHelpers.NewNodeInserter_TypeArgument_columnNumber - _newNodeInserters(3000) = nodes.NewTypeArgument.InsertionHelpers.NewNodeInserter_TypeArgument_lineNumber - _newNodeInserters(3430) = nodes.NewTypeArgument.InsertionHelpers.NewNodeInserter_TypeArgument_offset - _newNodeInserters(3516) = nodes.NewTypeArgument.InsertionHelpers.NewNodeInserter_TypeArgument_offsetEnd - _newNodeInserters(3602) = nodes.NewTypeArgument.InsertionHelpers.NewNodeInserter_TypeArgument_order + _newNodeInserters(3086) = nodes.NewTypeArgument.InsertionHelpers.NewNodeInserter_TypeArgument_lineNumber + _newNodeInserters(3516) = nodes.NewTypeArgument.InsertionHelpers.NewNodeInserter_TypeArgument_offset + _newNodeInserters(3602) = nodes.NewTypeArgument.InsertionHelpers.NewNodeInserter_TypeArgument_offsetEnd + _newNodeInserters(3688) = nodes.NewTypeArgument.InsertionHelpers.NewNodeInserter_TypeArgument_order _newNodeInserters(78) = nodes.NewTypeDecl.InsertionHelpers.NewNodeInserter_TypeDecl_aliasTypeFullName _newNodeInserters(422) = nodes.NewTypeDecl.InsertionHelpers.NewNodeInserter_TypeDecl_astParentFullName _newNodeInserters(508) = nodes.NewTypeDecl.InsertionHelpers.NewNodeInserter_TypeDecl_astParentType @@ -1404,30 +1409,30 @@ object GraphSchema extends flatgraph.Schema { _newNodeInserters(1970) = nodes.NewTypeDecl.InsertionHelpers.NewNodeInserter_TypeDecl_genericSignature _newNodeInserters(2400) = nodes.NewTypeDecl.InsertionHelpers.NewNodeInserter_TypeDecl_inheritsFromTypeFullName _newNodeInserters(2572) = nodes.NewTypeDecl.InsertionHelpers.NewNodeInserter_TypeDecl_isExternal - _newNodeInserters(3002) = nodes.NewTypeDecl.InsertionHelpers.NewNodeInserter_TypeDecl_lineNumber - _newNodeInserters(3346) = nodes.NewTypeDecl.InsertionHelpers.NewNodeInserter_TypeDecl_name - _newNodeInserters(3432) = nodes.NewTypeDecl.InsertionHelpers.NewNodeInserter_TypeDecl_offset - _newNodeInserters(3518) = nodes.NewTypeDecl.InsertionHelpers.NewNodeInserter_TypeDecl_offsetEnd - _newNodeInserters(3604) = nodes.NewTypeDecl.InsertionHelpers.NewNodeInserter_TypeDecl_order + _newNodeInserters(3088) = nodes.NewTypeDecl.InsertionHelpers.NewNodeInserter_TypeDecl_lineNumber + _newNodeInserters(3432) = nodes.NewTypeDecl.InsertionHelpers.NewNodeInserter_TypeDecl_name + _newNodeInserters(3518) = nodes.NewTypeDecl.InsertionHelpers.NewNodeInserter_TypeDecl_offset + _newNodeInserters(3604) = nodes.NewTypeDecl.InsertionHelpers.NewNodeInserter_TypeDecl_offsetEnd + _newNodeInserters(3690) = nodes.NewTypeDecl.InsertionHelpers.NewNodeInserter_TypeDecl_order _newNodeInserters(768) = nodes.NewTypeParameter.InsertionHelpers.NewNodeInserter_TypeParameter_code _newNodeInserters(854) = nodes.NewTypeParameter.InsertionHelpers.NewNodeInserter_TypeParameter_columnNumber - _newNodeInserters(3004) = nodes.NewTypeParameter.InsertionHelpers.NewNodeInserter_TypeParameter_lineNumber - _newNodeInserters(3348) = nodes.NewTypeParameter.InsertionHelpers.NewNodeInserter_TypeParameter_name - _newNodeInserters(3434) = nodes.NewTypeParameter.InsertionHelpers.NewNodeInserter_TypeParameter_offset - _newNodeInserters(3520) = nodes.NewTypeParameter.InsertionHelpers.NewNodeInserter_TypeParameter_offsetEnd - _newNodeInserters(3606) = nodes.NewTypeParameter.InsertionHelpers.NewNodeInserter_TypeParameter_order + _newNodeInserters(3090) = nodes.NewTypeParameter.InsertionHelpers.NewNodeInserter_TypeParameter_lineNumber + _newNodeInserters(3434) = nodes.NewTypeParameter.InsertionHelpers.NewNodeInserter_TypeParameter_name + _newNodeInserters(3520) = nodes.NewTypeParameter.InsertionHelpers.NewNodeInserter_TypeParameter_offset + _newNodeInserters(3606) = nodes.NewTypeParameter.InsertionHelpers.NewNodeInserter_TypeParameter_offsetEnd + _newNodeInserters(3692) = nodes.NewTypeParameter.InsertionHelpers.NewNodeInserter_TypeParameter_order _newNodeInserters(168) = nodes.NewTypeRef.InsertionHelpers.NewNodeInserter_TypeRef_argumentIndex _newNodeInserters(254) = nodes.NewTypeRef.InsertionHelpers.NewNodeInserter_TypeRef_argumentLabel _newNodeInserters(340) = nodes.NewTypeRef.InsertionHelpers.NewNodeInserter_TypeRef_argumentName _newNodeInserters(770) = nodes.NewTypeRef.InsertionHelpers.NewNodeInserter_TypeRef_code _newNodeInserters(856) = nodes.NewTypeRef.InsertionHelpers.NewNodeInserter_TypeRef_columnNumber _newNodeInserters(1458) = nodes.NewTypeRef.InsertionHelpers.NewNodeInserter_TypeRef_dynamicTypeHintFullName - _newNodeInserters(3006) = nodes.NewTypeRef.InsertionHelpers.NewNodeInserter_TypeRef_lineNumber - _newNodeInserters(3436) = nodes.NewTypeRef.InsertionHelpers.NewNodeInserter_TypeRef_offset - _newNodeInserters(3522) = nodes.NewTypeRef.InsertionHelpers.NewNodeInserter_TypeRef_offsetEnd - _newNodeInserters(3608) = nodes.NewTypeRef.InsertionHelpers.NewNodeInserter_TypeRef_order - _newNodeInserters(3866) = nodes.NewTypeRef.InsertionHelpers.NewNodeInserter_TypeRef_possibleTypes - _newNodeInserters(4296) = nodes.NewTypeRef.InsertionHelpers.NewNodeInserter_TypeRef_typeFullName + _newNodeInserters(3092) = nodes.NewTypeRef.InsertionHelpers.NewNodeInserter_TypeRef_lineNumber + _newNodeInserters(3522) = nodes.NewTypeRef.InsertionHelpers.NewNodeInserter_TypeRef_offset + _newNodeInserters(3608) = nodes.NewTypeRef.InsertionHelpers.NewNodeInserter_TypeRef_offsetEnd + _newNodeInserters(3694) = nodes.NewTypeRef.InsertionHelpers.NewNodeInserter_TypeRef_order + _newNodeInserters(3952) = nodes.NewTypeRef.InsertionHelpers.NewNodeInserter_TypeRef_possibleTypes + _newNodeInserters(4382) = nodes.NewTypeRef.InsertionHelpers.NewNodeInserter_TypeRef_typeFullName _newNodeInserters(170) = nodes.NewUnknown.InsertionHelpers.NewNodeInserter_Unknown_argumentIndex _newNodeInserters(256) = nodes.NewUnknown.InsertionHelpers.NewNodeInserter_Unknown_argumentLabel _newNodeInserters(342) = nodes.NewUnknown.InsertionHelpers.NewNodeInserter_Unknown_argumentName @@ -1435,13 +1440,13 @@ object GraphSchema extends flatgraph.Schema { _newNodeInserters(858) = nodes.NewUnknown.InsertionHelpers.NewNodeInserter_Unknown_columnNumber _newNodeInserters(1030) = nodes.NewUnknown.InsertionHelpers.NewNodeInserter_Unknown_containedRef _newNodeInserters(1460) = nodes.NewUnknown.InsertionHelpers.NewNodeInserter_Unknown_dynamicTypeHintFullName - _newNodeInserters(3008) = nodes.NewUnknown.InsertionHelpers.NewNodeInserter_Unknown_lineNumber - _newNodeInserters(3438) = nodes.NewUnknown.InsertionHelpers.NewNodeInserter_Unknown_offset - _newNodeInserters(3524) = nodes.NewUnknown.InsertionHelpers.NewNodeInserter_Unknown_offsetEnd - _newNodeInserters(3610) = nodes.NewUnknown.InsertionHelpers.NewNodeInserter_Unknown_order - _newNodeInserters(3782) = nodes.NewUnknown.InsertionHelpers.NewNodeInserter_Unknown_parserTypeName - _newNodeInserters(3868) = nodes.NewUnknown.InsertionHelpers.NewNodeInserter_Unknown_possibleTypes - _newNodeInserters(4298) = nodes.NewUnknown.InsertionHelpers.NewNodeInserter_Unknown_typeFullName + _newNodeInserters(3094) = nodes.NewUnknown.InsertionHelpers.NewNodeInserter_Unknown_lineNumber + _newNodeInserters(3524) = nodes.NewUnknown.InsertionHelpers.NewNodeInserter_Unknown_offset + _newNodeInserters(3610) = nodes.NewUnknown.InsertionHelpers.NewNodeInserter_Unknown_offsetEnd + _newNodeInserters(3696) = nodes.NewUnknown.InsertionHelpers.NewNodeInserter_Unknown_order + _newNodeInserters(3868) = nodes.NewUnknown.InsertionHelpers.NewNodeInserter_Unknown_parserTypeName + _newNodeInserters(3954) = nodes.NewUnknown.InsertionHelpers.NewNodeInserter_Unknown_possibleTypes + _newNodeInserters(4384) = nodes.NewUnknown.InsertionHelpers.NewNodeInserter_Unknown_typeFullName _newNodeInserters } override def getNumberOfNodeKinds: Int = 43 @@ -1587,6 +1592,7 @@ object GraphSchema extends flatgraph.Schema { "IMPORTED_AS", "IMPORTED_ENTITY", "IS_EXPLICIT", + "IS_MODULE_IMPORT", "IS_WILDCARD", "LINE_NUMBER", "OFFSET", @@ -1830,17 +1836,17 @@ object GraphSchema extends flatgraph.Schema { } override def getPropertyLabel(nodeKind: Int, propertyKind: Int): String = { - if (propertyKind < 52) normalNodePropertyNames(propertyKind) - else if (propertyKind == 52 && nodeKind == 15) "evidence" /*on node FINDING*/ - else if (propertyKind == 53 && nodeKind == 15) "keyValuePairs" /*on node FINDING*/ - else if (propertyKind == 54 && nodeKind == 35) "node" /*on node TAG_NODE_PAIR*/ - else if (propertyKind == 55 && nodeKind == 35) "tag" /*on node TAG_NODE_PAIR*/ + if (propertyKind < 53) normalNodePropertyNames(propertyKind) + else if (propertyKind == 53 && nodeKind == 15) "evidence" /*on node FINDING*/ + else if (propertyKind == 54 && nodeKind == 15) "keyValuePairs" /*on node FINDING*/ + else if (propertyKind == 55 && nodeKind == 35) "node" /*on node TAG_NODE_PAIR*/ + else if (propertyKind == 56 && nodeKind == 35) "tag" /*on node TAG_NODE_PAIR*/ else null } override def getPropertyKindByName(label: String): Int = nodePropertyByLabel.getOrElse(label, flatgraph.Schema.UndefinedKind) - override def getNumberOfPropertyKinds: Int = 56 + override def getNumberOfPropertyKinds: Int = 57 override def makeNode(graph: flatgraph.Graph, nodeKind: Short, seq: Int): nodes.StoredNode = nodeFactories(nodeKind)(graph, seq) override def makeEdge( diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/Properties.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/Properties.scala index 67d304838..0ac593be6 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/Properties.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/Properties.scala @@ -169,45 +169,50 @@ object Properties { */ val IsExternal = flatgraph.SinglePropertyKey[Boolean](kind = 29, name = "IS_EXTERNAL", default = false) + /** Specifies whether this is a module import. This is used for languages like Java >= 25 where packages exported by a + * module can be imported via the module name (which does not need to match the package names in any way). + */ + val IsModuleImport = flatgraph.OptionalPropertyKey[Boolean](kind = 30, name = "IS_MODULE_IMPORT") + /** Specifies whether a parameter is the variadic argument handling parameter of a variadic method. Only one parameter * of a method is allowed to have this property set to true. */ - val IsVariadic = flatgraph.SinglePropertyKey[Boolean](kind = 30, name = "IS_VARIADIC", default = false) + val IsVariadic = flatgraph.SinglePropertyKey[Boolean](kind = 31, name = "IS_VARIADIC", default = false) /** Specifies whether this is a wildcard import. For a Java import like "import java.nio.*;" IS_WILDCARD would be * "true" and IMPORTED_ENTITY would be "java.nio". For wildcard imports the IMPORTED_AS property is ignored. */ - val IsWildcard = flatgraph.OptionalPropertyKey[Boolean](kind = 31, name = "IS_WILDCARD") + val IsWildcard = flatgraph.OptionalPropertyKey[Boolean](kind = 32, name = "IS_WILDCARD") /** This property denotes a key of a key-value pair. */ - val Key = flatgraph.SinglePropertyKey[String](kind = 32, name = "KEY", default = "") + val Key = flatgraph.SinglePropertyKey[String](kind = 33, name = "KEY", default = "") /** This field indicates which CPG language frontend generated the CPG. Frontend developers may freely choose a value * that describes their frontend so long as it is not used by an existing frontend. Reserved values are to date: C, * LLVM, GHIDRA, PHP. */ - val Language = flatgraph.SinglePropertyKey[String](kind = 33, name = "LANGUAGE", default = "") + val Language = flatgraph.SinglePropertyKey[String](kind = 34, name = "LANGUAGE", default = "") /** This optional field provides the line number of the program construct represented by the node. */ - val LineNumber = flatgraph.OptionalPropertyKey[Int](kind = 34, name = "LINE_NUMBER") + val LineNumber = flatgraph.OptionalPropertyKey[Int](kind = 35, name = "LINE_NUMBER") /** This optional fields provides the line number at which the program construct represented by the node ends. */ - val LineNumberEnd = flatgraph.OptionalPropertyKey[Int](kind = 35, name = "LINE_NUMBER_END") + val LineNumberEnd = flatgraph.OptionalPropertyKey[Int](kind = 36, name = "LINE_NUMBER_END") /** The FULL_NAME of a method. Used to link CALL and METHOD nodes. It is required to have exactly one METHOD node for * each METHOD_FULL_NAME */ - val MethodFullName = flatgraph.SinglePropertyKey[String](kind = 36, name = "METHOD_FULL_NAME", default = "") + val MethodFullName = flatgraph.SinglePropertyKey[String](kind = 37, name = "METHOD_FULL_NAME", default = "") /** The modifier type is a free-form string. The following are known modifier types: `STATIC`, `PUBLIC`, `PROTECTED`, * `PRIVATE`, `ABSTRACT`, `NATIVE`, `CONSTRUCTOR`, `VIRTUAL`. */ - val ModifierType = flatgraph.SinglePropertyKey[String](kind = 37, name = "MODIFIER_TYPE", default = "") + val ModifierType = flatgraph.SinglePropertyKey[String](kind = 38, name = "MODIFIER_TYPE", default = "") /** Name of represented object, e.g., method name (e.g. "run") */ - val Name = flatgraph.SinglePropertyKey[String](kind = 38, name = "NAME", default = "") + val Name = flatgraph.SinglePropertyKey[String](kind = 39, name = "NAME", default = "") /** Start offset into the CONTENT property of the corresponding FILE node. The offset is such that parts of the * content can easily be accessed via `content.substring(offset, offsetEnd)`. This means that the offset must be @@ -215,42 +220,42 @@ object Properties { * for METHOD nodes this start offset points to the start of the methods source code in the string holding the source * code of the entire file. */ - val Offset = flatgraph.OptionalPropertyKey[Int](kind = 39, name = "OFFSET") + val Offset = flatgraph.OptionalPropertyKey[Int](kind = 40, name = "OFFSET") /** End offset (exclusive) into the CONTENT property of the corresponding FILE node. See OFFSET documentation for * finer details. E.g. for METHOD nodes this end offset points to the first code position which is not part of the * method. */ - val OffsetEnd = flatgraph.OptionalPropertyKey[Int](kind = 40, name = "OFFSET_END") + val OffsetEnd = flatgraph.OptionalPropertyKey[Int](kind = 41, name = "OFFSET_END") /** This integer indicates the position of the node among its siblings in the AST. The left-most child has an order of * 0. */ - val Order = flatgraph.SinglePropertyKey[Int](kind = 41, name = "ORDER", default = -1: Int) + val Order = flatgraph.SinglePropertyKey[Int](kind = 42, name = "ORDER", default = -1: Int) /** The field contains the names of the overlays applied to this CPG, in order of their application. Names are * free-form strings, that is, this specification does not dictate them but rather requires tool producers and * consumers to communicate them between each other. */ - val Overlays = flatgraph.MultiPropertyKey[String](kind = 42, name = "OVERLAYS") + val Overlays = flatgraph.MultiPropertyKey[String](kind = 43, name = "OVERLAYS") /** AST node type name emitted by parser. */ - val ParserTypeName = flatgraph.SinglePropertyKey[String](kind = 43, name = "PARSER_TYPE_NAME", default = "") + val ParserTypeName = flatgraph.SinglePropertyKey[String](kind = 44, name = "PARSER_TYPE_NAME", default = "") /** Similar to `DYNAMIC_TYPE_HINT_FULL_NAME`, but that this makes no guarantee that types within this property are * correct. This property is used to capture observations between node interactions during a 'may-analysis'. */ - val PossibleTypes = flatgraph.MultiPropertyKey[String](kind = 44, name = "POSSIBLE_TYPES") + val PossibleTypes = flatgraph.MultiPropertyKey[String](kind = 45, name = "POSSIBLE_TYPES") /** The path to the root directory of the source/binary this CPG is generated from. */ - val Root = flatgraph.SinglePropertyKey[String](kind = 45, name = "ROOT", default = "") + val Root = flatgraph.SinglePropertyKey[String](kind = 46, name = "ROOT", default = "") /** The method signature encodes the types of parameters in a string. The string SHOULD be human readable and suitable * for differentiating methods with different parameter types sufficiently to allow for resolving of function * overloading. The present specification does not enforce a strict format for the signature, that is, it can be * chosen by the frontend implementor to fit the source language. */ - val Signature = flatgraph.SinglePropertyKey[String](kind = 46, name = "SIGNATURE", default = "") + val Signature = flatgraph.SinglePropertyKey[String](kind = 47, name = "SIGNATURE", default = "") /** The `STATIC_RECEIVER` field is used to keep track of the type on which a static method is called for static * methods which may be inherited. This information can then be used to find the true `METHOD_FULL_NAME` of the @@ -258,25 +263,25 @@ object Properties { * `Bar extends Foo`, then the `STATIC_RECEIVER` of a`Bar.foo()` call is `Bar` and the `METHOD_FULL_NAME` of the * `foo` call is rewritten to `Foo.foo:`. */ - val StaticReceiver = flatgraph.OptionalPropertyKey[String](kind = 47, name = "STATIC_RECEIVER") + val StaticReceiver = flatgraph.OptionalPropertyKey[String](kind = 48, name = "STATIC_RECEIVER") /** The static type decl of a TYPE. This property is matched against the FULL_NAME of TYPE_DECL nodes. It is required * to have exactly one TYPE_DECL for each different TYPE_DECL_FULL_NAME */ val TypeDeclFullName = - flatgraph.SinglePropertyKey[String](kind = 48, name = "TYPE_DECL_FULL_NAME", default = "") + flatgraph.SinglePropertyKey[String](kind = 49, name = "TYPE_DECL_FULL_NAME", default = "") /** This field contains the fully-qualified static type name of the program construct represented by a node. It is the * name of an instantiated type, e.g., `java.util.List`, rather than `java.util.List[T]`. If the type cannot * be determined, this field should be set to the empty string. */ - val TypeFullName = flatgraph.SinglePropertyKey[String](kind = 49, name = "TYPE_FULL_NAME", default = "") + val TypeFullName = flatgraph.SinglePropertyKey[String](kind = 50, name = "TYPE_FULL_NAME", default = "") /** This property denotes a string value as used in a key-value pair. */ - val Value = flatgraph.SinglePropertyKey[String](kind = 50, name = "VALUE", default = "") + val Value = flatgraph.SinglePropertyKey[String](kind = 51, name = "VALUE", default = "") /** A version, given as a string. Used, for example, in the META_DATA node to indicate which version of the CPG spec * this CPG conforms to */ - val Version = flatgraph.SinglePropertyKey[String](kind = 51, name = "VERSION", default = "") + val Version = flatgraph.SinglePropertyKey[String](kind = 52, name = "VERSION", default = "") } diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/PropertyNames.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/PropertyNames.scala index 3316a2fc6..b7a45738f 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/PropertyNames.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/PropertyNames.scala @@ -169,6 +169,11 @@ object PropertyNames { */ val IsExternal: String = "IS_EXTERNAL" + /** Specifies whether this is a module import. This is used for languages like Java >= 25 where packages exported by a + * module can be imported via the module name (which does not need to match the package names in any way). + */ + val IsModuleImport: String = "IS_MODULE_IMPORT" + /** Specifies whether a parameter is the variadic argument handling parameter of a variadic method. Only one parameter * of a method is allowed to have this property set to true. */ @@ -331,6 +336,7 @@ object PropertyNames { InheritsFromTypeFullName, IsExplicit, IsExternal, + IsModuleImport, IsVariadic, IsWildcard, Key, diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/accessors/Accessors.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/accessors/Accessors.scala index ee86e9548..f55d5fde2 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/accessors/Accessors.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/accessors/Accessors.scala @@ -202,24 +202,28 @@ object Accessors { default = false: Boolean ) } + final class AccessPropertyIsModuleImport(val node: nodes.StoredNode) extends AnyVal { + def isModuleImport: Option[Boolean] = flatgraph.Accessors + .getNodePropertyOption[Boolean](node.graph, nodeKind = node.nodeKind, propertyKind = 30, seq = node.seq) + } final class AccessPropertyIsVariadic(val node: nodes.StoredNode) extends AnyVal { def isVariadic: Boolean = flatgraph.Accessors.getNodePropertySingle( node.graph, nodeKind = node.nodeKind, - propertyKind = 30, + propertyKind = 31, seq = node.seq(), default = false: Boolean ) } final class AccessPropertyIsWildcard(val node: nodes.StoredNode) extends AnyVal { def isWildcard: Option[Boolean] = flatgraph.Accessors - .getNodePropertyOption[Boolean](node.graph, nodeKind = node.nodeKind, propertyKind = 31, seq = node.seq) + .getNodePropertyOption[Boolean](node.graph, nodeKind = node.nodeKind, propertyKind = 32, seq = node.seq) } final class AccessPropertyKey(val node: nodes.StoredNode) extends AnyVal { def key: String = flatgraph.Accessors.getNodePropertySingle( node.graph, nodeKind = node.nodeKind, - propertyKind = 32, + propertyKind = 33, seq = node.seq(), default = "": String ) @@ -228,24 +232,24 @@ object Accessors { def language: String = flatgraph.Accessors.getNodePropertySingle( node.graph, nodeKind = node.nodeKind, - propertyKind = 33, + propertyKind = 34, seq = node.seq(), default = "": String ) } final class AccessPropertyLineNumber(val node: nodes.StoredNode) extends AnyVal { def lineNumber: Option[Int] = flatgraph.Accessors - .getNodePropertyOption[Int](node.graph, nodeKind = node.nodeKind, propertyKind = 34, seq = node.seq) + .getNodePropertyOption[Int](node.graph, nodeKind = node.nodeKind, propertyKind = 35, seq = node.seq) } final class AccessPropertyLineNumberEnd(val node: nodes.StoredNode) extends AnyVal { def lineNumberEnd: Option[Int] = flatgraph.Accessors - .getNodePropertyOption[Int](node.graph, nodeKind = node.nodeKind, propertyKind = 35, seq = node.seq) + .getNodePropertyOption[Int](node.graph, nodeKind = node.nodeKind, propertyKind = 36, seq = node.seq) } final class AccessPropertyMethodFullName(val node: nodes.StoredNode) extends AnyVal { def methodFullName: String = flatgraph.Accessors.getNodePropertySingle( node.graph, nodeKind = node.nodeKind, - propertyKind = 36, + propertyKind = 37, seq = node.seq(), default = "": String ) @@ -254,7 +258,7 @@ object Accessors { def modifierType: String = flatgraph.Accessors.getNodePropertySingle( node.graph, nodeKind = node.nodeKind, - propertyKind = 37, + propertyKind = 38, seq = node.seq(), default = "": String ) @@ -263,50 +267,50 @@ object Accessors { def name: String = flatgraph.Accessors.getNodePropertySingle( node.graph, nodeKind = node.nodeKind, - propertyKind = 38, + propertyKind = 39, seq = node.seq(), default = "": String ) } final class AccessPropertyOffset(val node: nodes.StoredNode) extends AnyVal { def offset: Option[Int] = flatgraph.Accessors - .getNodePropertyOption[Int](node.graph, nodeKind = node.nodeKind, propertyKind = 39, seq = node.seq) + .getNodePropertyOption[Int](node.graph, nodeKind = node.nodeKind, propertyKind = 40, seq = node.seq) } final class AccessPropertyOffsetEnd(val node: nodes.StoredNode) extends AnyVal { def offsetEnd: Option[Int] = flatgraph.Accessors - .getNodePropertyOption[Int](node.graph, nodeKind = node.nodeKind, propertyKind = 40, seq = node.seq) + .getNodePropertyOption[Int](node.graph, nodeKind = node.nodeKind, propertyKind = 41, seq = node.seq) } final class AccessPropertyOrder(val node: nodes.StoredNode) extends AnyVal { def order: Int = flatgraph.Accessors.getNodePropertySingle( node.graph, nodeKind = node.nodeKind, - propertyKind = 41, + propertyKind = 42, seq = node.seq(), default = -1: Int ) } final class AccessPropertyOverlays(val node: nodes.StoredNode) extends AnyVal { def overlays: IndexedSeq[String] = flatgraph.Accessors - .getNodePropertyMulti[String](node.graph, nodeKind = node.nodeKind, propertyKind = 42, seq = node.seq) + .getNodePropertyMulti[String](node.graph, nodeKind = node.nodeKind, propertyKind = 43, seq = node.seq) } final class AccessPropertyParserTypeName(val node: nodes.StoredNode) extends AnyVal { def parserTypeName: String = flatgraph.Accessors.getNodePropertySingle( node.graph, nodeKind = node.nodeKind, - propertyKind = 43, + propertyKind = 44, seq = node.seq(), default = "": String ) } final class AccessPropertyPossibleTypes(val node: nodes.StoredNode) extends AnyVal { def possibleTypes: IndexedSeq[String] = flatgraph.Accessors - .getNodePropertyMulti[String](node.graph, nodeKind = node.nodeKind, propertyKind = 44, seq = node.seq) + .getNodePropertyMulti[String](node.graph, nodeKind = node.nodeKind, propertyKind = 45, seq = node.seq) } final class AccessPropertyRoot(val node: nodes.StoredNode) extends AnyVal { def root: String = flatgraph.Accessors.getNodePropertySingle( node.graph, nodeKind = node.nodeKind, - propertyKind = 45, + propertyKind = 46, seq = node.seq(), default = "": String ) @@ -315,20 +319,20 @@ object Accessors { def signature: String = flatgraph.Accessors.getNodePropertySingle( node.graph, nodeKind = node.nodeKind, - propertyKind = 46, + propertyKind = 47, seq = node.seq(), default = "": String ) } final class AccessPropertyStaticReceiver(val node: nodes.StoredNode) extends AnyVal { def staticReceiver: Option[String] = flatgraph.Accessors - .getNodePropertyOption[String](node.graph, nodeKind = node.nodeKind, propertyKind = 47, seq = node.seq) + .getNodePropertyOption[String](node.graph, nodeKind = node.nodeKind, propertyKind = 48, seq = node.seq) } final class AccessPropertyTypeDeclFullName(val node: nodes.StoredNode) extends AnyVal { def typeDeclFullName: String = flatgraph.Accessors.getNodePropertySingle( node.graph, nodeKind = node.nodeKind, - propertyKind = 48, + propertyKind = 49, seq = node.seq(), default = "": String ) @@ -337,7 +341,7 @@ object Accessors { def typeFullName: String = flatgraph.Accessors.getNodePropertySingle( node.graph, nodeKind = node.nodeKind, - propertyKind = 49, + propertyKind = 50, seq = node.seq(), default = "": String ) @@ -346,7 +350,7 @@ object Accessors { def value: String = flatgraph.Accessors.getNodePropertySingle( node.graph, nodeKind = node.nodeKind, - propertyKind = 50, + propertyKind = 51, seq = node.seq(), default = "": String ) @@ -355,7 +359,7 @@ object Accessors { def version: String = flatgraph.Accessors.getNodePropertySingle( node.graph, nodeKind = node.nodeKind, - propertyKind = 51, + propertyKind = 52, seq = node.seq(), default = "": String ) @@ -547,6 +551,10 @@ object Accessors { case stored: nodes.StoredNode => new AccessPropertyIsExplicit(stored).isExplicit case newNode: nodes.NewImport => newNode.isExplicit } + def isModuleImport: Option[Boolean] = node match { + case stored: nodes.StoredNode => new AccessPropertyIsModuleImport(stored).isModuleImport + case newNode: nodes.NewImport => newNode.isModuleImport + } def isWildcard: Option[Boolean] = node match { case stored: nodes.StoredNode => new AccessPropertyIsWildcard(stored).isWildcard case newNode: nodes.NewImport => newNode.isWildcard @@ -1084,6 +1092,9 @@ trait ConcreteStoredConversions extends ConcreteBaseConversions { implicit def accessPropertyIsExternal( node: nodes.StoredNode & nodes.StaticType[nodes.HasIsExternalEMT] ): AccessPropertyIsExternal = new AccessPropertyIsExternal(node) + implicit def accessPropertyIsModuleImport( + node: nodes.StoredNode & nodes.StaticType[nodes.HasIsModuleImportEMT] + ): AccessPropertyIsModuleImport = new AccessPropertyIsModuleImport(node) implicit def accessPropertyIsVariadic( node: nodes.StoredNode & nodes.StaticType[nodes.HasIsVariadicEMT] ): AccessPropertyIsVariadic = new AccessPropertyIsVariadic(node) diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/BaseTypes.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/BaseTypes.scala index d86aebffc..e8cf3b6c1 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/BaseTypes.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/BaseTypes.scala @@ -263,6 +263,11 @@ trait HasIsExplicitEMT */ trait HasIsExternalEMT +/** Node types with this marker trait are guaranteed to have the IS_MODULE_IMPORT property. EMT stands for: "erased + * marker trait", it exists only at compile time in order to improve type safety. + */ +trait HasIsModuleImportEMT + /** Node types with this marker trait are guaranteed to have the IS_VARIADIC property. EMT stands for: "erased marker * trait", it exists only at compile time in order to improve type safety. */ diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/Finding.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/Finding.scala index 33cbbf021..50ab32de7 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/Finding.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/Finding.scala @@ -44,9 +44,9 @@ class Finding(graph_4762: flatgraph.Graph, seq_4762: Int) with FindingBase with StaticType[FindingEMT] { def evidence: IndexedSeq[StoredNode] = - flatgraph.Accessors.getNodePropertyMulti[StoredNode](graph, nodeKind = nodeKind, propertyKind = 52, seq = seq) + flatgraph.Accessors.getNodePropertyMulti[StoredNode](graph, nodeKind = nodeKind, propertyKind = 53, seq = seq) def keyValuePairs: IndexedSeq[KeyValuePair] = - flatgraph.Accessors.getNodePropertyMulti[KeyValuePair](graph, nodeKind = nodeKind, propertyKind = 53, seq = seq) + flatgraph.Accessors.getNodePropertyMulti[KeyValuePair](graph, nodeKind = nodeKind, propertyKind = 54, seq = seq) override def productElementName(n: Int): String = n match { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/Import.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/Import.scala index e39588dca..75db14110 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/Import.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/Import.scala @@ -14,6 +14,7 @@ trait ImportEMT with HasImportedAsEMT with HasImportedEntityEMT with HasIsExplicitEMT + with HasIsModuleImportEMT with HasIsWildcardEMT trait ImportBase extends AbstractNode with AstNodeBase with StaticType[ImportEMT] { @@ -27,6 +28,7 @@ trait ImportBase extends AbstractNode with AstNodeBase with StaticType[ImportEMT this.importedAs.foreach { p => res.put("IMPORTED_AS", p) } this.importedEntity.foreach { p => res.put("IMPORTED_ENTITY", p) } this.isExplicit.foreach { p => res.put("IS_EXPLICIT", p) } + this.isModuleImport.foreach { p => res.put("IS_MODULE_IMPORT", p) } this.isWildcard.foreach { p => res.put("IS_WILDCARD", p) } this.lineNumber.foreach { p => res.put("LINE_NUMBER", p) } this.offset.foreach { p => res.put("OFFSET", p) } @@ -64,6 +66,10 @@ object Import { * languages have implicit default imports of some standard library elements and this flag is used to distinguish those * from explicit imports found in the code base. * + * â–¸ IsModuleImport (Boolean); Cardinality `ZeroOrOne` (optional); Specifies whether this is a module import. This is + * used for languages like Java >= 25 where packages exported by a module can be imported via the module name (which + * does not need to match the package names in any way). + * * â–¸ IsWildcard (Boolean); Cardinality `ZeroOrOne` (optional); Specifies whether this is a wildcard import. For a Java * import like "import java.nio.*;" IS_WILDCARD would be "true" and IMPORTED_ENTITY would be "java.nio". For wildcard * imports the IMPORTED_AS property is ignored. @@ -98,11 +104,12 @@ class Import(graph_4762: flatgraph.Graph, seq_4762: Int) case 3 => "importedAs" case 4 => "importedEntity" case 5 => "isExplicit" - case 6 => "isWildcard" - case 7 => "lineNumber" - case 8 => "offset" - case 9 => "offsetEnd" - case 10 => "order" + case 6 => "isModuleImport" + case 7 => "isWildcard" + case 8 => "lineNumber" + case 9 => "offset" + case 10 => "offsetEnd" + case 11 => "order" case _ => "" } @@ -114,16 +121,17 @@ class Import(graph_4762: flatgraph.Graph, seq_4762: Int) case 3 => this.importedAs case 4 => this.importedEntity case 5 => this.isExplicit - case 6 => this.isWildcard - case 7 => this.lineNumber - case 8 => this.offset - case 9 => this.offsetEnd - case 10 => this.order + case 6 => this.isModuleImport + case 7 => this.isWildcard + case 8 => this.lineNumber + case 9 => this.offset + case 10 => this.offsetEnd + case 11 => this.order case _ => null } override def productPrefix = "Import" - override def productArity = 11 + override def productArity = 12 override def canEqual(that: Any): Boolean = that != null && that.isInstanceOf[Import] } diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewAnnotation.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewAnnotation.scala index be6b2587b..6dab9977b 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewAnnotation.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewAnnotation.scala @@ -1589,11 +1589,11 @@ class NewAnnotation extends NewNode(nodeKind = 0) with AnnotationBase with Expre interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) interface.countProperty(this, 21, 1) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 38, 1) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewAnnotationLiteral.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewAnnotationLiteral.scala index dc75c0432..eb4ba91f3 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewAnnotationLiteral.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewAnnotationLiteral.scala @@ -1561,11 +1561,11 @@ class NewAnnotationLiteral extends NewNode(nodeKind = 1) with AnnotationLiteralB interface.countProperty(this, 3, argumentName.size) interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 38, 1) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewAnnotationParameter.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewAnnotationParameter.scala index 3a35d696f..870052c9d 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewAnnotationParameter.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewAnnotationParameter.scala @@ -1440,10 +1440,10 @@ class NewAnnotationParameter extends NewNode(nodeKind = 2) with AnnotationParame override def countAndVisitProperties(interface: flatgraph.BatchedUpdateInterface): Unit = { interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewAnnotationParameterAssign.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewAnnotationParameterAssign.scala index d7bcf7e3a..a9ce65f1b 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewAnnotationParameterAssign.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewAnnotationParameterAssign.scala @@ -1440,10 +1440,10 @@ class NewAnnotationParameterAssign extends NewNode(nodeKind = 3) with Annotation override def countAndVisitProperties(interface: flatgraph.BatchedUpdateInterface): Unit = { interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewArrayInitializer.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewArrayInitializer.scala index a10f0b807..f53fce958 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewArrayInitializer.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewArrayInitializer.scala @@ -1534,10 +1534,10 @@ class NewArrayInitializer extends NewNode(nodeKind = 4) with ArrayInitializerBas interface.countProperty(this, 3, argumentName.size) interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewBinding.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewBinding.scala index 40c9a221c..fa1e3ddcc 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewBinding.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewBinding.scala @@ -106,9 +106,9 @@ class NewBinding extends NewNode(nodeKind = 5) with BindingBase { def name(value: String): this.type = { this.name = value; this } def signature(value: String): this.type = { this.signature = value; this } override def countAndVisitProperties(interface: flatgraph.BatchedUpdateInterface): Unit = { - interface.countProperty(this, 36, 1) - interface.countProperty(this, 38, 1) - interface.countProperty(this, 46, 1) + interface.countProperty(this, 37, 1) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 47, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewBlock.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewBlock.scala index ffb7acc3d..7d337a2e4 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewBlock.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewBlock.scala @@ -1622,12 +1622,12 @@ class NewBlock extends NewNode(nodeKind = 6) with BlockBase with ExpressionNew { interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) interface.countProperty(this, 16, dynamicTypeHintFullName.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) - interface.countProperty(this, 44, possibleTypes.size) - interface.countProperty(this, 49, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) + interface.countProperty(this, 45, possibleTypes.size) + interface.countProperty(this, 50, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewCall.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewCall.scala index eca24e873..a1393e748 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewCall.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewCall.scala @@ -1763,16 +1763,16 @@ class NewCall extends NewNode(nodeKind = 7) with CallBase with CallReprNew with interface.countProperty(this, 9, columnNumber.size) interface.countProperty(this, 15, 1) interface.countProperty(this, 16, dynamicTypeHintFullName.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 36, 1) - interface.countProperty(this, 38, 1) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) - interface.countProperty(this, 44, possibleTypes.size) - interface.countProperty(this, 46, 1) - interface.countProperty(this, 47, staticReceiver.size) - interface.countProperty(this, 49, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 37, 1) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) + interface.countProperty(this, 45, possibleTypes.size) + interface.countProperty(this, 47, 1) + interface.countProperty(this, 48, staticReceiver.size) + interface.countProperty(this, 50, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewComment.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewComment.scala index b81d39904..827dcbd23 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewComment.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewComment.scala @@ -1468,10 +1468,10 @@ class NewComment extends NewNode(nodeKind = 9) with CommentBase with AstNodeNew interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) interface.countProperty(this, 20, 1) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewConfigFile.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewConfigFile.scala index a999b03ed..419497033 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewConfigFile.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewConfigFile.scala @@ -80,7 +80,7 @@ class NewConfigFile extends NewNode(nodeKind = 10) with ConfigFileBase { def name(value: String): this.type = { this.name = value; this } override def countAndVisitProperties(interface: flatgraph.BatchedUpdateInterface): Unit = { interface.countProperty(this, 12, 1) - interface.countProperty(this, 38, 1) + interface.countProperty(this, 39, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewControlStructure.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewControlStructure.scala index 67238edc0..f9622551e 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewControlStructure.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewControlStructure.scala @@ -1589,11 +1589,11 @@ class NewControlStructure extends NewNode(nodeKind = 11) with ControlStructureBa interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) interface.countProperty(this, 13, 1) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) - interface.countProperty(this, 43, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) + interface.countProperty(this, 44, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewDependency.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewDependency.scala index b56bd9700..1317a0a91 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewDependency.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewDependency.scala @@ -112,8 +112,8 @@ class NewDependency extends NewNode(nodeKind = 12) with DependencyBase { def version(value: String): this.type = { this.version = value; this } override def countAndVisitProperties(interface: flatgraph.BatchedUpdateInterface): Unit = { interface.countProperty(this, 14, dependencyGroupId.size) - interface.countProperty(this, 38, 1) - interface.countProperty(this, 51, 1) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 52, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewFieldIdentifier.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewFieldIdentifier.scala index 952449c37..3b0f7d489 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewFieldIdentifier.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewFieldIdentifier.scala @@ -1562,10 +1562,10 @@ class NewFieldIdentifier extends NewNode(nodeKind = 13) with FieldIdentifierBase interface.countProperty(this, 6, 1) interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewFile.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewFile.scala index 6425a164f..7c5aa3bfd 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewFile.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewFile.scala @@ -1528,11 +1528,11 @@ class NewFile extends NewNode(nodeKind = 14) with FileBase with AstNodeNew { interface.countProperty(this, 9, columnNumber.size) interface.countProperty(this, 12, 1) interface.countProperty(this, 23, hash.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 38, 1) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewFinding.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewFinding.scala index b73a2b710..5ea9b4b0b 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewFinding.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewFinding.scala @@ -123,9 +123,9 @@ class NewFinding extends NewNode(nodeKind = 15) with FindingBase { } override def countAndVisitProperties(interface: flatgraph.BatchedUpdateInterface): Unit = { interface.countProperty(this, 18, evidenceDescription.size) - interface.countProperty(this, 52, evidence.size) + interface.countProperty(this, 53, evidence.size) evidence.foreach(interface.visitContainedNode) - interface.countProperty(this, 53, keyValuePairs.size) + interface.countProperty(this, 54, keyValuePairs.size) keyValuePairs.foreach(interface.visitContainedNode) } diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewIdentifier.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewIdentifier.scala index de6d7fe0a..05105e1a4 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewIdentifier.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewIdentifier.scala @@ -1649,13 +1649,13 @@ class NewIdentifier extends NewNode(nodeKind = 16) with IdentifierBase with Expr interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) interface.countProperty(this, 16, dynamicTypeHintFullName.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 38, 1) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) - interface.countProperty(this, 44, possibleTypes.size) - interface.countProperty(this, 49, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) + interface.countProperty(this, 45, possibleTypes.size) + interface.countProperty(this, 50, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewImport.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewImport.scala index 61521e81e..ad9c09454 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewImport.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewImport.scala @@ -1411,6 +1411,35 @@ object NewImport { } } } + object NewNodeInserter_Import_isModuleImport extends flatgraph.NewNodePropertyInsertionHelper { + override def insertNewNodeProperties( + newNodes: mutable.ArrayBuffer[flatgraph.DNode], + dst: AnyRef, + offsets: Array[Int] + ): Unit = { + if (newNodes.isEmpty) return + val dstCast = dst.asInstanceOf[Array[Boolean]] + val seq = newNodes.head.storedRef.get.seq() + var offset = offsets(seq) + var idx = 0 + while (idx < newNodes.length) { + val nn = newNodes(idx) + nn match { + case generated: NewImport => + generated.isModuleImport match { + case Some(item) => + dstCast(offset) = item + offset += 1 + case _ => + } + case _ => + } + assert(seq + idx == nn.storedRef.get.seq(), "internal consistency check") + idx += 1 + offsets(idx + seq) = offset + } + } + } object NewNodeInserter_Import_isWildcard extends flatgraph.NewNodePropertyInsertionHelper { override def insertNewNodeProperties( newNodes: mutable.ArrayBuffer[flatgraph.DNode], @@ -1566,37 +1595,40 @@ class NewImport extends NewNode(nodeKind = 17) with ImportBase with AstNodeNew { NewImport.inNeighbors.getOrElse(edgeLabel, Set.empty).contains(n.label) } - var code: String = "": String - var columnNumber: Option[Int] = None - var explicitAs: Option[Boolean] = None - var importedAs: Option[String] = None - var importedEntity: Option[String] = None - var isExplicit: Option[Boolean] = None - var isWildcard: Option[Boolean] = None - var lineNumber: Option[Int] = None - var offset: Option[Int] = None - var offsetEnd: Option[Int] = None - var order: Int = -1: Int - def code(value: String): this.type = { this.code = value; this } - def columnNumber(value: Int): this.type = { this.columnNumber = Option(value); this } - def columnNumber(value: Option[Int]): this.type = { this.columnNumber = value; this } - def explicitAs(value: Boolean): this.type = { this.explicitAs = Option(value); this } - def explicitAs(value: Option[Boolean]): this.type = { this.explicitAs = value; this } - def importedAs(value: Option[String]): this.type = { this.importedAs = value; this } - def importedAs(value: String): this.type = { this.importedAs = Option(value); this } - def importedEntity(value: Option[String]): this.type = { this.importedEntity = value; this } - def importedEntity(value: String): this.type = { this.importedEntity = Option(value); this } - def isExplicit(value: Boolean): this.type = { this.isExplicit = Option(value); this } - def isExplicit(value: Option[Boolean]): this.type = { this.isExplicit = value; this } - def isWildcard(value: Boolean): this.type = { this.isWildcard = Option(value); this } - def isWildcard(value: Option[Boolean]): this.type = { this.isWildcard = value; this } - def lineNumber(value: Int): this.type = { this.lineNumber = Option(value); this } - def lineNumber(value: Option[Int]): this.type = { this.lineNumber = value; this } - def offset(value: Int): this.type = { this.offset = Option(value); this } - def offset(value: Option[Int]): this.type = { this.offset = value; this } - def offsetEnd(value: Int): this.type = { this.offsetEnd = Option(value); this } - def offsetEnd(value: Option[Int]): this.type = { this.offsetEnd = value; this } - def order(value: Int): this.type = { this.order = value; this } + var code: String = "": String + var columnNumber: Option[Int] = None + var explicitAs: Option[Boolean] = None + var importedAs: Option[String] = None + var importedEntity: Option[String] = None + var isExplicit: Option[Boolean] = None + var isModuleImport: Option[Boolean] = None + var isWildcard: Option[Boolean] = None + var lineNumber: Option[Int] = None + var offset: Option[Int] = None + var offsetEnd: Option[Int] = None + var order: Int = -1: Int + def code(value: String): this.type = { this.code = value; this } + def columnNumber(value: Int): this.type = { this.columnNumber = Option(value); this } + def columnNumber(value: Option[Int]): this.type = { this.columnNumber = value; this } + def explicitAs(value: Boolean): this.type = { this.explicitAs = Option(value); this } + def explicitAs(value: Option[Boolean]): this.type = { this.explicitAs = value; this } + def importedAs(value: Option[String]): this.type = { this.importedAs = value; this } + def importedAs(value: String): this.type = { this.importedAs = Option(value); this } + def importedEntity(value: Option[String]): this.type = { this.importedEntity = value; this } + def importedEntity(value: String): this.type = { this.importedEntity = Option(value); this } + def isExplicit(value: Boolean): this.type = { this.isExplicit = Option(value); this } + def isExplicit(value: Option[Boolean]): this.type = { this.isExplicit = value; this } + def isModuleImport(value: Boolean): this.type = { this.isModuleImport = Option(value); this } + def isModuleImport(value: Option[Boolean]): this.type = { this.isModuleImport = value; this } + def isWildcard(value: Boolean): this.type = { this.isWildcard = Option(value); this } + def isWildcard(value: Option[Boolean]): this.type = { this.isWildcard = value; this } + def lineNumber(value: Int): this.type = { this.lineNumber = Option(value); this } + def lineNumber(value: Option[Int]): this.type = { this.lineNumber = value; this } + def offset(value: Int): this.type = { this.offset = Option(value); this } + def offset(value: Option[Int]): this.type = { this.offset = value; this } + def offsetEnd(value: Int): this.type = { this.offsetEnd = Option(value); this } + def offsetEnd(value: Option[Int]): this.type = { this.offsetEnd = value; this } + def order(value: Int): this.type = { this.order = value; this } override def countAndVisitProperties(interface: flatgraph.BatchedUpdateInterface): Unit = { interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) @@ -1604,11 +1636,12 @@ class NewImport extends NewNode(nodeKind = 17) with ImportBase with AstNodeNew { interface.countProperty(this, 24, importedAs.size) interface.countProperty(this, 25, importedEntity.size) interface.countProperty(this, 28, isExplicit.size) - interface.countProperty(this, 31, isWildcard.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) + interface.countProperty(this, 30, isModuleImport.size) + interface.countProperty(this, 32, isWildcard.size) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) } override def copy: this.type = { @@ -1619,6 +1652,7 @@ class NewImport extends NewNode(nodeKind = 17) with ImportBase with AstNodeNew { newInstance.importedAs = this.importedAs newInstance.importedEntity = this.importedEntity newInstance.isExplicit = this.isExplicit + newInstance.isModuleImport = this.isModuleImport newInstance.isWildcard = this.isWildcard newInstance.lineNumber = this.lineNumber newInstance.offset = this.offset @@ -1635,11 +1669,12 @@ class NewImport extends NewNode(nodeKind = 17) with ImportBase with AstNodeNew { case 3 => "importedAs" case 4 => "importedEntity" case 5 => "isExplicit" - case 6 => "isWildcard" - case 7 => "lineNumber" - case 8 => "offset" - case 9 => "offsetEnd" - case 10 => "order" + case 6 => "isModuleImport" + case 7 => "isWildcard" + case 8 => "lineNumber" + case 9 => "offset" + case 10 => "offsetEnd" + case 11 => "order" case _ => "" } @@ -1651,15 +1686,16 @@ class NewImport extends NewNode(nodeKind = 17) with ImportBase with AstNodeNew { case 3 => this.importedAs case 4 => this.importedEntity case 5 => this.isExplicit - case 6 => this.isWildcard - case 7 => this.lineNumber - case 8 => this.offset - case 9 => this.offsetEnd - case 10 => this.order + case 6 => this.isModuleImport + case 7 => this.isWildcard + case 8 => this.lineNumber + case 9 => this.offset + case 10 => this.offsetEnd + case 11 => this.order case _ => null } override def productPrefix = "NewImport" - override def productArity = 11 + override def productArity = 12 override def canEqual(that: Any): Boolean = that != null && that.isInstanceOf[NewImport] } diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewJumpLabel.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewJumpLabel.scala index fef624088..1560a444e 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewJumpLabel.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewJumpLabel.scala @@ -1494,12 +1494,12 @@ class NewJumpLabel extends NewNode(nodeKind = 18) with JumpLabelBase with AstNod override def countAndVisitProperties(interface: flatgraph.BatchedUpdateInterface): Unit = { interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 38, 1) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) - interface.countProperty(this, 43, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) + interface.countProperty(this, 44, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewJumpTarget.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewJumpTarget.scala index 6f89a0b96..869d05bb7 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewJumpTarget.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewJumpTarget.scala @@ -1522,12 +1522,12 @@ class NewJumpTarget extends NewNode(nodeKind = 19) with JumpTargetBase with AstN interface.countProperty(this, 1, 1) interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 38, 1) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) - interface.countProperty(this, 43, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) + interface.countProperty(this, 44, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewKeyValuePair.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewKeyValuePair.scala index 7e50f81f9..334f9d044 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewKeyValuePair.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewKeyValuePair.scala @@ -79,8 +79,8 @@ class NewKeyValuePair extends NewNode(nodeKind = 20) with KeyValuePairBase { def key(value: String): this.type = { this.key = value; this } def value(value: String): this.type = { this.value = value; this } override def countAndVisitProperties(interface: flatgraph.BatchedUpdateInterface): Unit = { - interface.countProperty(this, 32, 1) - interface.countProperty(this, 50, 1) + interface.countProperty(this, 33, 1) + interface.countProperty(this, 51, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewLiteral.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewLiteral.scala index 4a2b364ad..0ede8023d 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewLiteral.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewLiteral.scala @@ -1622,12 +1622,12 @@ class NewLiteral extends NewNode(nodeKind = 21) with LiteralBase with Expression interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) interface.countProperty(this, 16, dynamicTypeHintFullName.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) - interface.countProperty(this, 44, possibleTypes.size) - interface.countProperty(this, 49, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) + interface.countProperty(this, 45, possibleTypes.size) + interface.countProperty(this, 50, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewLocal.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewLocal.scala index 772fd20a8..1127a2091 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewLocal.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewLocal.scala @@ -1616,13 +1616,13 @@ class NewLocal extends NewNode(nodeKind = 22) with LocalBase with AstNodeNew wit interface.countProperty(this, 9, columnNumber.size) interface.countProperty(this, 16, dynamicTypeHintFullName.size) interface.countProperty(this, 22, 1) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 38, 1) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) - interface.countProperty(this, 44, possibleTypes.size) - interface.countProperty(this, 49, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) + interface.countProperty(this, 45, possibleTypes.size) + interface.countProperty(this, 50, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMember.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMember.scala index 3caefd808..318a66715 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMember.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMember.scala @@ -1639,13 +1639,13 @@ class NewMember extends NewNode(nodeKind = 23) with MemberBase with AstNodeNew w interface.countProperty(this, 9, columnNumber.size) interface.countProperty(this, 16, dynamicTypeHintFullName.size) interface.countProperty(this, 22, 1) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 38, 1) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) - interface.countProperty(this, 44, possibleTypes.size) - interface.countProperty(this, 49, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) + interface.countProperty(this, 45, possibleTypes.size) + interface.countProperty(this, 50, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMetaData.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMetaData.scala index 13fb08819..0d7746c8b 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMetaData.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMetaData.scala @@ -168,10 +168,10 @@ class NewMetaData extends NewNode(nodeKind = 24) with MetaDataBase { def version(value: String): this.type = { this.version = value; this } override def countAndVisitProperties(interface: flatgraph.BatchedUpdateInterface): Unit = { interface.countProperty(this, 23, hash.size) - interface.countProperty(this, 33, 1) - interface.countProperty(this, 42, overlays.size) - interface.countProperty(this, 45, 1) - interface.countProperty(this, 51, 1) + interface.countProperty(this, 34, 1) + interface.countProperty(this, 43, overlays.size) + interface.countProperty(this, 46, 1) + interface.countProperty(this, 52, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMethod.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMethod.scala index 9189a78b7..de0bdb848 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMethod.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMethod.scala @@ -1760,13 +1760,13 @@ class NewMethod extends NewNode(nodeKind = 25) with MethodBase with AstNodeNew w interface.countProperty(this, 22, 1) interface.countProperty(this, 23, hash.size) interface.countProperty(this, 29, 1) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 35, lineNumberEnd.size) - interface.countProperty(this, 38, 1) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) - interface.countProperty(this, 46, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 36, lineNumberEnd.size) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) + interface.countProperty(this, 47, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMethodParameterIn.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMethodParameterIn.scala index 8d993a90f..6604316da 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMethodParameterIn.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMethodParameterIn.scala @@ -1676,14 +1676,14 @@ class NewMethodParameterIn interface.countProperty(this, 16, dynamicTypeHintFullName.size) interface.countProperty(this, 17, 1) interface.countProperty(this, 26, 1) - interface.countProperty(this, 30, 1) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 38, 1) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) - interface.countProperty(this, 44, possibleTypes.size) - interface.countProperty(this, 49, 1) + interface.countProperty(this, 31, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) + interface.countProperty(this, 45, possibleTypes.size) + interface.countProperty(this, 50, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMethodParameterOut.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMethodParameterOut.scala index 7dfb7d490..ff280a242 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMethodParameterOut.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMethodParameterOut.scala @@ -1582,13 +1582,13 @@ class NewMethodParameterOut interface.countProperty(this, 9, columnNumber.size) interface.countProperty(this, 17, 1) interface.countProperty(this, 26, 1) - interface.countProperty(this, 30, 1) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 38, 1) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) - interface.countProperty(this, 49, 1) + interface.countProperty(this, 31, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) + interface.countProperty(this, 50, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMethodRef.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMethodRef.scala index 41cbce321..fe38ed839 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMethodRef.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMethodRef.scala @@ -1649,13 +1649,13 @@ class NewMethodRef extends NewNode(nodeKind = 28) with MethodRefBase with Expres interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) interface.countProperty(this, 16, dynamicTypeHintFullName.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 36, 1) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) - interface.countProperty(this, 44, possibleTypes.size) - interface.countProperty(this, 49, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 37, 1) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) + interface.countProperty(this, 45, possibleTypes.size) + interface.countProperty(this, 50, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMethodReturn.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMethodReturn.scala index 15b9b5ba4..430097a4c 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMethodReturn.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewMethodReturn.scala @@ -1556,12 +1556,12 @@ class NewMethodReturn extends NewNode(nodeKind = 29) with MethodReturnBase with interface.countProperty(this, 9, columnNumber.size) interface.countProperty(this, 16, dynamicTypeHintFullName.size) interface.countProperty(this, 17, 1) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) - interface.countProperty(this, 44, possibleTypes.size) - interface.countProperty(this, 49, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) + interface.countProperty(this, 45, possibleTypes.size) + interface.countProperty(this, 50, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewModifier.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewModifier.scala index 688c8e4ed..560bbc188 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewModifier.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewModifier.scala @@ -1467,11 +1467,11 @@ class NewModifier extends NewNode(nodeKind = 30) with ModifierBase with AstNodeN override def countAndVisitProperties(interface: flatgraph.BatchedUpdateInterface): Unit = { interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 37, 1) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 38, 1) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewNamespace.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewNamespace.scala index fbafe7edc..05134f979 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewNamespace.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewNamespace.scala @@ -1467,11 +1467,11 @@ class NewNamespace extends NewNode(nodeKind = 31) with NamespaceBase with AstNod override def countAndVisitProperties(interface: flatgraph.BatchedUpdateInterface): Unit = { interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 38, 1) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewNamespaceBlock.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewNamespaceBlock.scala index 6289b1cea..97cf812dc 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewNamespaceBlock.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewNamespaceBlock.scala @@ -1523,11 +1523,11 @@ class NewNamespaceBlock extends NewNode(nodeKind = 32) with NamespaceBlockBase w interface.countProperty(this, 9, columnNumber.size) interface.countProperty(this, 20, 1) interface.countProperty(this, 21, 1) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 38, 1) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewReturn.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewReturn.scala index 2effe88ae..587d5af6c 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewReturn.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewReturn.scala @@ -1534,10 +1534,10 @@ class NewReturn extends NewNode(nodeKind = 33) with ReturnBase with ExpressionNe interface.countProperty(this, 3, argumentName.size) interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTag.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTag.scala index 9e6567f4c..f860e61e6 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTag.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTag.scala @@ -104,8 +104,8 @@ class NewTag extends NewNode(nodeKind = 34) with TagBase { def name(value: String): this.type = { this.name = value; this } def value(value: String): this.type = { this.value = value; this } override def countAndVisitProperties(interface: flatgraph.BatchedUpdateInterface): Unit = { - interface.countProperty(this, 38, 1) - interface.countProperty(this, 50, 1) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 51, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTagNodePair.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTagNodePair.scala index 0a2a2de92..ff47246f8 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTagNodePair.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTagNodePair.scala @@ -83,9 +83,9 @@ class NewTagNodePair extends NewNode(nodeKind = 35) with TagNodePairBase { def node(value: AbstractNode): this.type = { this.node = value; this } def tag(value: TagBase): this.type = { this.tag = value; this } override def countAndVisitProperties(interface: flatgraph.BatchedUpdateInterface): Unit = { - interface.countProperty(this, 54, 1) - interface.visitContainedNode(node) interface.countProperty(this, 55, 1) + interface.visitContainedNode(node) + interface.countProperty(this, 56, 1) interface.visitContainedNode(tag) } diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTemplateDom.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTemplateDom.scala index 2a99931b9..12d7ba9ec 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTemplateDom.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTemplateDom.scala @@ -1561,11 +1561,11 @@ class NewTemplateDom extends NewNode(nodeKind = 36) with TemplateDomBase with Ex interface.countProperty(this, 3, argumentName.size) interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 38, 1) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewType.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewType.scala index 129baa1ef..1b880e69c 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewType.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewType.scala @@ -127,8 +127,8 @@ class NewType extends NewNode(nodeKind = 37) with TypeBase { def typeDeclFullName(value: String): this.type = { this.typeDeclFullName = value; this } override def countAndVisitProperties(interface: flatgraph.BatchedUpdateInterface): Unit = { interface.countProperty(this, 21, 1) - interface.countProperty(this, 38, 1) - interface.countProperty(this, 48, 1) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 49, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTypeArgument.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTypeArgument.scala index e932768fe..908e01f9d 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTypeArgument.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTypeArgument.scala @@ -1440,10 +1440,10 @@ class NewTypeArgument extends NewNode(nodeKind = 38) with TypeArgumentBase with override def countAndVisitProperties(interface: flatgraph.BatchedUpdateInterface): Unit = { interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTypeDecl.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTypeDecl.scala index ebfabb0cd..2ad1c734b 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTypeDecl.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTypeDecl.scala @@ -1700,11 +1700,11 @@ class NewTypeDecl extends NewNode(nodeKind = 39) with TypeDeclBase with AstNodeN interface.countProperty(this, 22, 1) interface.countProperty(this, 27, inheritsFromTypeFullName.size) interface.countProperty(this, 29, 1) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 38, 1) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTypeParameter.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTypeParameter.scala index be0c554ab..2b14ef442 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTypeParameter.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTypeParameter.scala @@ -1467,11 +1467,11 @@ class NewTypeParameter extends NewNode(nodeKind = 40) with TypeParameterBase wit override def countAndVisitProperties(interface: flatgraph.BatchedUpdateInterface): Unit = { interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 38, 1) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 39, 1) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTypeRef.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTypeRef.scala index 65435ea69..01e7bd395 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTypeRef.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewTypeRef.scala @@ -1622,12 +1622,12 @@ class NewTypeRef extends NewNode(nodeKind = 41) with TypeRefBase with Expression interface.countProperty(this, 8, 1) interface.countProperty(this, 9, columnNumber.size) interface.countProperty(this, 16, dynamicTypeHintFullName.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) - interface.countProperty(this, 44, possibleTypes.size) - interface.countProperty(this, 49, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) + interface.countProperty(this, 45, possibleTypes.size) + interface.countProperty(this, 50, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewUnknown.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewUnknown.scala index a09637ec9..c12d8626c 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewUnknown.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/NewUnknown.scala @@ -1677,13 +1677,13 @@ class NewUnknown extends NewNode(nodeKind = 42) with UnknownBase with Expression interface.countProperty(this, 9, columnNumber.size) interface.countProperty(this, 11, 1) interface.countProperty(this, 16, dynamicTypeHintFullName.size) - interface.countProperty(this, 34, lineNumber.size) - interface.countProperty(this, 39, offset.size) - interface.countProperty(this, 40, offsetEnd.size) - interface.countProperty(this, 41, 1) - interface.countProperty(this, 43, 1) - interface.countProperty(this, 44, possibleTypes.size) - interface.countProperty(this, 49, 1) + interface.countProperty(this, 35, lineNumber.size) + interface.countProperty(this, 40, offset.size) + interface.countProperty(this, 41, offsetEnd.size) + interface.countProperty(this, 42, 1) + interface.countProperty(this, 44, 1) + interface.countProperty(this, 45, possibleTypes.size) + interface.countProperty(this, 50, 1) } override def copy: this.type = { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/TagNodePair.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/TagNodePair.scala index 6dbe61714..105d11508 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/TagNodePair.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/TagNodePair.scala @@ -38,14 +38,14 @@ class TagNodePair(graph_4762: flatgraph.Graph, seq_4762: Int) def node: StoredNode = flatgraph.Accessors.getNodePropertySingle( graph, nodeKind = nodeKind, - propertyKind = 54, + propertyKind = 55, seq = seq, default = null: StoredNode ) def tag: Tag = flatgraph.Accessors.getNodePropertySingle( graph, nodeKind = nodeKind, - propertyKind = 55, + propertyKind = 56, seq = seq, default = null: Tag ) diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalAnnotationBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalAnnotationBase.scala index f58357d5d..84567fce9 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalAnnotationBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalAnnotationBase.scala @@ -101,7 +101,7 @@ final class TraversalAnnotationBase[NodeType <: nodes.AnnotationBase](val traver case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.name == value } } @@ -115,7 +115,7 @@ final class TraversalAnnotationBase[NodeType <: nodes.AnnotationBase](val traver val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalAnnotationliteralBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalAnnotationliteralBase.scala index 9493af70b..cb98ead99 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalAnnotationliteralBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalAnnotationliteralBase.scala @@ -33,7 +33,7 @@ final class TraversalAnnotationliteralBase[NodeType <: nodes.AnnotationLiteralBa case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.name == value } } @@ -47,7 +47,7 @@ final class TraversalAnnotationliteralBase[NodeType <: nodes.AnnotationLiteralBa val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalBindingBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalBindingBase.scala index a654d493a..653f333b0 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalBindingBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalBindingBase.scala @@ -32,7 +32,7 @@ final class TraversalBindingBase[NodeType <: nodes.BindingBase](val traversal: I case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 36, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 37, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.methodFullName == value } } @@ -46,7 +46,7 @@ final class TraversalBindingBase[NodeType <: nodes.BindingBase](val traversal: I val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 36, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 37, value) .asInstanceOf[Iterator[NodeType]] } case _ => @@ -100,7 +100,7 @@ final class TraversalBindingBase[NodeType <: nodes.BindingBase](val traversal: I case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.name == value } } @@ -114,7 +114,7 @@ final class TraversalBindingBase[NodeType <: nodes.BindingBase](val traversal: I val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] } case _ => @@ -168,7 +168,7 @@ final class TraversalBindingBase[NodeType <: nodes.BindingBase](val traversal: I case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 46, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 47, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.signature == value } } @@ -182,7 +182,7 @@ final class TraversalBindingBase[NodeType <: nodes.BindingBase](val traversal: I val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 46, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 47, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalBlockBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalBlockBase.scala index 3def92396..d8d14d9db 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalBlockBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalBlockBase.scala @@ -40,7 +40,7 @@ final class TraversalBlockBase[NodeType <: nodes.BlockBase](val traversal: Itera case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.typeFullName == value } } @@ -54,7 +54,7 @@ final class TraversalBlockBase[NodeType <: nodes.BlockBase](val traversal: Itera val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalCallBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalCallBase.scala index efe10e5ae..67988e2cb 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalCallBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalCallBase.scala @@ -104,7 +104,7 @@ final class TraversalCallBase[NodeType <: nodes.CallBase](val traversal: Iterato case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 36, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 37, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.methodFullName == value } } @@ -118,7 +118,7 @@ final class TraversalCallBase[NodeType <: nodes.CallBase](val traversal: Iterato val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 36, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 37, value) .asInstanceOf[Iterator[NodeType]] } case _ => @@ -181,7 +181,7 @@ final class TraversalCallBase[NodeType <: nodes.CallBase](val traversal: Iterato case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 47, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 48, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { node => @@ -249,7 +249,7 @@ final class TraversalCallBase[NodeType <: nodes.CallBase](val traversal: Iterato case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.typeFullName == value } } @@ -263,7 +263,7 @@ final class TraversalCallBase[NodeType <: nodes.CallBase](val traversal: Iterato val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalCallreprBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalCallreprBase.scala index 3a787e47e..140d0774d 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalCallreprBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalCallreprBase.scala @@ -32,7 +32,7 @@ final class TraversalCallreprBase[NodeType <: nodes.CallReprBase](val traversal: case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.name == value } } @@ -46,7 +46,7 @@ final class TraversalCallreprBase[NodeType <: nodes.CallReprBase](val traversal: val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] } case _ => @@ -100,7 +100,7 @@ final class TraversalCallreprBase[NodeType <: nodes.CallReprBase](val traversal: case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 46, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 47, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.signature == value } } @@ -114,7 +114,7 @@ final class TraversalCallreprBase[NodeType <: nodes.CallReprBase](val traversal: val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 46, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 47, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalConfigfileBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalConfigfileBase.scala index 12c697a45..425537d26 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalConfigfileBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalConfigfileBase.scala @@ -101,7 +101,7 @@ final class TraversalConfigfileBase[NodeType <: nodes.ConfigFileBase](val traver case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.name == value } } @@ -115,7 +115,7 @@ final class TraversalConfigfileBase[NodeType <: nodes.ConfigFileBase](val traver val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalControlstructureBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalControlstructureBase.scala index 76b99a8a4..37745a561 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalControlstructureBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalControlstructureBase.scala @@ -101,7 +101,7 @@ final class TraversalControlstructureBase[NodeType <: nodes.ControlStructureBase case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 43, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 44, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.parserTypeName == value } } @@ -115,7 +115,7 @@ final class TraversalControlstructureBase[NodeType <: nodes.ControlStructureBase val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 43, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 44, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalDeclarationBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalDeclarationBase.scala index c8e19e391..828a78307 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalDeclarationBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalDeclarationBase.scala @@ -33,7 +33,7 @@ final class TraversalDeclarationBase[NodeType <: nodes.DeclarationBase](val trav case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.name == value } } @@ -47,7 +47,7 @@ final class TraversalDeclarationBase[NodeType <: nodes.DeclarationBase](val trav val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalDependencyBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalDependencyBase.scala index bb942160f..08e10d50d 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalDependencyBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalDependencyBase.scala @@ -106,7 +106,7 @@ final class TraversalDependencyBase[NodeType <: nodes.DependencyBase](val traver case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.name == value } } @@ -120,7 +120,7 @@ final class TraversalDependencyBase[NodeType <: nodes.DependencyBase](val traver val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] } case _ => @@ -174,7 +174,7 @@ final class TraversalDependencyBase[NodeType <: nodes.DependencyBase](val traver case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 51, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 52, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.version == value } } @@ -188,7 +188,7 @@ final class TraversalDependencyBase[NodeType <: nodes.DependencyBase](val traver val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 51, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 52, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalFileBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalFileBase.scala index 8e04dcf01..fdbfebe2e 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalFileBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalFileBase.scala @@ -173,7 +173,7 @@ final class TraversalFileBase[NodeType <: nodes.FileBase](val traversal: Iterato case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.name == value } } @@ -187,7 +187,7 @@ final class TraversalFileBase[NodeType <: nodes.FileBase](val traversal: Iterato val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalIdentifierBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalIdentifierBase.scala index 89c03c386..edf4799ff 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalIdentifierBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalIdentifierBase.scala @@ -37,7 +37,7 @@ final class TraversalIdentifierBase[NodeType <: nodes.IdentifierBase](val traver case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.name == value } } @@ -51,7 +51,7 @@ final class TraversalIdentifierBase[NodeType <: nodes.IdentifierBase](val traver val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] } case _ => @@ -109,7 +109,7 @@ final class TraversalIdentifierBase[NodeType <: nodes.IdentifierBase](val traver case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.typeFullName == value } } @@ -123,7 +123,7 @@ final class TraversalIdentifierBase[NodeType <: nodes.IdentifierBase](val traver val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalImportBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalImportBase.scala index e51d54da4..2bbaa78c9 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalImportBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalImportBase.scala @@ -169,6 +169,15 @@ final class TraversalImportBase[NodeType <: nodes.ImportBase](val traversal: Ite def isExplicit(value: Boolean): Iterator[NodeType] = traversal.filter { node => node.isExplicit.isDefined && node.isExplicit.get == value } + /** Traverse to isModuleImport property */ + def isModuleImport: Iterator[Boolean] = + traversal.flatMap(_.isModuleImport) + + /** Traverse to nodes where the isModuleImport equals the given `value` + */ + def isModuleImport(value: Boolean): Iterator[NodeType] = + traversal.filter { node => node.isModuleImport.isDefined && node.isModuleImport.get == value } + /** Traverse to isWildcard property */ def isWildcard: Iterator[Boolean] = traversal.flatMap(_.isWildcard) diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalJumplabelBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalJumplabelBase.scala index b75894830..108b81400 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalJumplabelBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalJumplabelBase.scala @@ -32,7 +32,7 @@ final class TraversalJumplabelBase[NodeType <: nodes.JumpLabelBase](val traversa case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.name == value } } @@ -46,7 +46,7 @@ final class TraversalJumplabelBase[NodeType <: nodes.JumpLabelBase](val traversa val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] } case _ => @@ -100,7 +100,7 @@ final class TraversalJumplabelBase[NodeType <: nodes.JumpLabelBase](val traversa case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 43, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 44, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.parserTypeName == value } } @@ -114,7 +114,7 @@ final class TraversalJumplabelBase[NodeType <: nodes.JumpLabelBase](val traversa val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 43, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 44, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalJumptargetBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalJumptargetBase.scala index 875548481..a95d2cb8f 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalJumptargetBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalJumptargetBase.scala @@ -81,7 +81,7 @@ final class TraversalJumptargetBase[NodeType <: nodes.JumpTargetBase](val traver case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.name == value } } @@ -95,7 +95,7 @@ final class TraversalJumptargetBase[NodeType <: nodes.JumpTargetBase](val traver val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] } case _ => @@ -149,7 +149,7 @@ final class TraversalJumptargetBase[NodeType <: nodes.JumpTargetBase](val traver case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 43, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 44, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.parserTypeName == value } } @@ -163,7 +163,7 @@ final class TraversalJumptargetBase[NodeType <: nodes.JumpTargetBase](val traver val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 43, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 44, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalKeyvaluepairBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalKeyvaluepairBase.scala index 5bf71a423..07acfba80 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalKeyvaluepairBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalKeyvaluepairBase.scala @@ -33,7 +33,7 @@ final class TraversalKeyvaluepairBase[NodeType <: nodes.KeyValuePairBase](val tr case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 32, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 33, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.key == value } } @@ -47,7 +47,7 @@ final class TraversalKeyvaluepairBase[NodeType <: nodes.KeyValuePairBase](val tr val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 32, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 33, value) .asInstanceOf[Iterator[NodeType]] } case _ => @@ -101,7 +101,7 @@ final class TraversalKeyvaluepairBase[NodeType <: nodes.KeyValuePairBase](val tr case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 51, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.value == value } } @@ -115,7 +115,7 @@ final class TraversalKeyvaluepairBase[NodeType <: nodes.KeyValuePairBase](val tr val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 51, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalLiteralBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalLiteralBase.scala index fb7e5069f..44a634d45 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalLiteralBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalLiteralBase.scala @@ -40,7 +40,7 @@ final class TraversalLiteralBase[NodeType <: nodes.LiteralBase](val traversal: I case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.typeFullName == value } } @@ -54,7 +54,7 @@ final class TraversalLiteralBase[NodeType <: nodes.LiteralBase](val traversal: I val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalLocalBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalLocalBase.scala index 2ce2506e6..10981a92f 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalLocalBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalLocalBase.scala @@ -181,7 +181,7 @@ final class TraversalLocalBase[NodeType <: nodes.LocalBase](val traversal: Itera case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.typeFullName == value } } @@ -195,7 +195,7 @@ final class TraversalLocalBase[NodeType <: nodes.LocalBase](val traversal: Itera val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMemberBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMemberBase.scala index 3dafef376..80cf7714e 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMemberBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMemberBase.scala @@ -244,7 +244,7 @@ final class TraversalMemberBase[NodeType <: nodes.MemberBase](val traversal: Ite case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.typeFullName == value } } @@ -258,7 +258,7 @@ final class TraversalMemberBase[NodeType <: nodes.MemberBase](val traversal: Ite val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMetadataBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMetadataBase.scala index 18e3592eb..9edce736e 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMetadataBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMetadataBase.scala @@ -105,7 +105,7 @@ final class TraversalMetadataBase[NodeType <: nodes.MetaDataBase](val traversal: case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 33, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 34, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.language == value } } @@ -119,7 +119,7 @@ final class TraversalMetadataBase[NodeType <: nodes.MetaDataBase](val traversal: val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 33, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 34, value) .asInstanceOf[Iterator[NodeType]] } case _ => @@ -177,7 +177,7 @@ final class TraversalMetadataBase[NodeType <: nodes.MetaDataBase](val traversal: case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 45, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 46, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.root == value } } @@ -191,7 +191,7 @@ final class TraversalMetadataBase[NodeType <: nodes.MetaDataBase](val traversal: val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 45, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 46, value) .asInstanceOf[Iterator[NodeType]] } case _ => @@ -245,7 +245,7 @@ final class TraversalMetadataBase[NodeType <: nodes.MetaDataBase](val traversal: case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 51, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 52, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.version == value } } @@ -259,7 +259,7 @@ final class TraversalMetadataBase[NodeType <: nodes.MetaDataBase](val traversal: val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 51, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 52, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMethodBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMethodBase.scala index e87b8c57d..695decf2b 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMethodBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMethodBase.scala @@ -582,7 +582,7 @@ final class TraversalMethodBase[NodeType <: nodes.MethodBase](val traversal: Ite case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 46, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 47, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.signature == value } } @@ -596,7 +596,7 @@ final class TraversalMethodBase[NodeType <: nodes.MethodBase](val traversal: Ite val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 46, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 47, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMethodparameterinBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMethodparameterinBase.scala index 66e08a1c5..27deac755 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMethodparameterinBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMethodparameterinBase.scala @@ -239,7 +239,7 @@ final class TraversalMethodparameterinBase[NodeType <: nodes.MethodParameterInBa case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.typeFullName == value } } @@ -253,7 +253,7 @@ final class TraversalMethodparameterinBase[NodeType <: nodes.MethodParameterInBa val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMethodparameteroutBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMethodparameteroutBase.scala index b77b4cd49..94ed8f7c7 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMethodparameteroutBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMethodparameteroutBase.scala @@ -158,7 +158,7 @@ final class TraversalMethodparameteroutBase[NodeType <: nodes.MethodParameterOut case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.typeFullName == value } } @@ -172,7 +172,7 @@ final class TraversalMethodparameteroutBase[NodeType <: nodes.MethodParameterOut val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMethodrefBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMethodrefBase.scala index 678fd1bc3..2df584e6a 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMethodrefBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMethodrefBase.scala @@ -36,7 +36,7 @@ final class TraversalMethodrefBase[NodeType <: nodes.MethodRefBase](val traversa case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 36, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 37, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.methodFullName == value } } @@ -50,7 +50,7 @@ final class TraversalMethodrefBase[NodeType <: nodes.MethodRefBase](val traversa val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 36, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 37, value) .asInstanceOf[Iterator[NodeType]] } case _ => @@ -108,7 +108,7 @@ final class TraversalMethodrefBase[NodeType <: nodes.MethodRefBase](val traversa case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.typeFullName == value } } @@ -122,7 +122,7 @@ final class TraversalMethodrefBase[NodeType <: nodes.MethodRefBase](val traversa val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMethodreturnBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMethodreturnBase.scala index 7989939c9..a7d8fad56 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMethodreturnBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalMethodreturnBase.scala @@ -109,7 +109,7 @@ final class TraversalMethodreturnBase[NodeType <: nodes.MethodReturnBase](val tr case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.typeFullName == value } } @@ -123,7 +123,7 @@ final class TraversalMethodreturnBase[NodeType <: nodes.MethodReturnBase](val tr val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalModifierBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalModifierBase.scala index 8bfc0b0c5..9c2ecef61 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalModifierBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalModifierBase.scala @@ -32,7 +32,7 @@ final class TraversalModifierBase[NodeType <: nodes.ModifierBase](val traversal: case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 37, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.modifierType == value } } @@ -46,7 +46,7 @@ final class TraversalModifierBase[NodeType <: nodes.ModifierBase](val traversal: val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 37, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalNamespaceBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalNamespaceBase.scala index 8aad8811c..82b33bb1a 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalNamespaceBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalNamespaceBase.scala @@ -32,7 +32,7 @@ final class TraversalNamespaceBase[NodeType <: nodes.NamespaceBase](val traversa case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.name == value } } @@ -46,7 +46,7 @@ final class TraversalNamespaceBase[NodeType <: nodes.NamespaceBase](val traversa val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalNamespaceblockBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalNamespaceblockBase.scala index 899a1db89..fdabc3761 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalNamespaceblockBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalNamespaceblockBase.scala @@ -169,7 +169,7 @@ final class TraversalNamespaceblockBase[NodeType <: nodes.NamespaceBlockBase](va case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.name == value } } @@ -183,7 +183,7 @@ final class TraversalNamespaceblockBase[NodeType <: nodes.NamespaceBlockBase](va val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyIsModuleImport.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyIsModuleImport.scala new file mode 100644 index 000000000..c6a51403c --- /dev/null +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyIsModuleImport.scala @@ -0,0 +1,20 @@ +package io.shiftleft.codepropertygraph.generated.traversals + +import io.shiftleft.codepropertygraph.generated.nodes +import io.shiftleft.codepropertygraph.generated.accessors.languagebootstrap.* + +final class TraversalPropertyIsModuleImport[ + NodeType <: nodes.StoredNode & nodes.StaticType[nodes.HasIsModuleImportEMT] +](val traversal: Iterator[NodeType]) + extends AnyVal { + + /** Traverse to isModuleImport property */ + def isModuleImport: Iterator[Boolean] = + traversal.flatMap(_.isModuleImport) + + /** Traverse to nodes where the isModuleImport equals the given `value` + */ + def isModuleImport(value: Boolean): Iterator[NodeType] = + traversal.filter { node => node.isModuleImport.isDefined && node.isModuleImport.get == value } + +} diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyKey.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyKey.scala index 2f6104da3..5f7c49cff 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyKey.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyKey.scala @@ -34,7 +34,7 @@ final class TraversalPropertyKey[NodeType <: nodes.StoredNode & nodes.StaticType case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 32, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 33, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.key == value } } @@ -48,7 +48,7 @@ final class TraversalPropertyKey[NodeType <: nodes.StoredNode & nodes.StaticType val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 32, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 33, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyLanguage.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyLanguage.scala index 0de86be2d..2e2aa0568 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyLanguage.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyLanguage.scala @@ -34,7 +34,7 @@ final class TraversalPropertyLanguage[NodeType <: nodes.StoredNode & nodes.Stati case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 33, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 34, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.language == value } } @@ -48,7 +48,7 @@ final class TraversalPropertyLanguage[NodeType <: nodes.StoredNode & nodes.Stati val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 33, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 34, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyMethodFullName.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyMethodFullName.scala index 15520093c..e222946bc 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyMethodFullName.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyMethodFullName.scala @@ -35,7 +35,7 @@ final class TraversalPropertyMethodFullName[ case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 36, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 37, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.methodFullName == value } } @@ -49,7 +49,7 @@ final class TraversalPropertyMethodFullName[ val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 36, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 37, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyModifierType.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyModifierType.scala index 6747fe225..feb6550ad 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyModifierType.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyModifierType.scala @@ -34,7 +34,7 @@ final class TraversalPropertyModifierType[NodeType <: nodes.StoredNode & nodes.S case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 37, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.modifierType == value } } @@ -48,7 +48,7 @@ final class TraversalPropertyModifierType[NodeType <: nodes.StoredNode & nodes.S val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 37, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyName.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyName.scala index a5fecb323..b9d35e885 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyName.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyName.scala @@ -34,7 +34,7 @@ final class TraversalPropertyName[NodeType <: nodes.StoredNode & nodes.StaticTyp case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.name == value } } @@ -48,7 +48,7 @@ final class TraversalPropertyName[NodeType <: nodes.StoredNode & nodes.StaticTyp val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyParserTypeName.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyParserTypeName.scala index 7db893637..28c6943c9 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyParserTypeName.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyParserTypeName.scala @@ -35,7 +35,7 @@ final class TraversalPropertyParserTypeName[ case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 43, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 44, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.parserTypeName == value } } @@ -49,7 +49,7 @@ final class TraversalPropertyParserTypeName[ val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 43, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 44, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyRoot.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyRoot.scala index 8d010090c..d80f8ae32 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyRoot.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyRoot.scala @@ -34,7 +34,7 @@ final class TraversalPropertyRoot[NodeType <: nodes.StoredNode & nodes.StaticTyp case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 45, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 46, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.root == value } } @@ -48,7 +48,7 @@ final class TraversalPropertyRoot[NodeType <: nodes.StoredNode & nodes.StaticTyp val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 45, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 46, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertySignature.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertySignature.scala index 23e3288be..659b16059 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertySignature.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertySignature.scala @@ -34,7 +34,7 @@ final class TraversalPropertySignature[NodeType <: nodes.StoredNode & nodes.Stat case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 46, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 47, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.signature == value } } @@ -48,7 +48,7 @@ final class TraversalPropertySignature[NodeType <: nodes.StoredNode & nodes.Stat val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 46, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 47, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyStaticReceiver.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyStaticReceiver.scala index e574b0b82..8c9655db6 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyStaticReceiver.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyStaticReceiver.scala @@ -40,7 +40,7 @@ final class TraversalPropertyStaticReceiver[ case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 47, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 48, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { node => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyTypeDeclFullName.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyTypeDeclFullName.scala index fb3227926..b3d0cc39c 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyTypeDeclFullName.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyTypeDeclFullName.scala @@ -35,7 +35,7 @@ final class TraversalPropertyTypeDeclFullName[ case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 48, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.typeDeclFullName == value } } @@ -49,7 +49,7 @@ final class TraversalPropertyTypeDeclFullName[ val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 48, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyTypeFullName.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyTypeFullName.scala index 7eb48d99b..f48830841 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyTypeFullName.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyTypeFullName.scala @@ -34,7 +34,7 @@ final class TraversalPropertyTypeFullName[NodeType <: nodes.StoredNode & nodes.S case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.typeFullName == value } } @@ -48,7 +48,7 @@ final class TraversalPropertyTypeFullName[NodeType <: nodes.StoredNode & nodes.S val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyValue.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyValue.scala index b846f3a0d..9faf82d23 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyValue.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyValue.scala @@ -34,7 +34,7 @@ final class TraversalPropertyValue[NodeType <: nodes.StoredNode & nodes.StaticTy case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 51, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.value == value } } @@ -48,7 +48,7 @@ final class TraversalPropertyValue[NodeType <: nodes.StoredNode & nodes.StaticTy val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 51, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyVersion.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyVersion.scala index e7bb79471..cfb0d4033 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyVersion.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalPropertyVersion.scala @@ -34,7 +34,7 @@ final class TraversalPropertyVersion[NodeType <: nodes.StoredNode & nodes.Static case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 51, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 52, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.version == value } } @@ -48,7 +48,7 @@ final class TraversalPropertyVersion[NodeType <: nodes.StoredNode & nodes.Static val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 51, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 52, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTagBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTagBase.scala index 761e05cb1..78192d31f 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTagBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTagBase.scala @@ -32,7 +32,7 @@ final class TraversalTagBase[NodeType <: nodes.TagBase](val traversal: Iterator[ case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.name == value } } @@ -46,7 +46,7 @@ final class TraversalTagBase[NodeType <: nodes.TagBase](val traversal: Iterator[ val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] } case _ => @@ -100,7 +100,7 @@ final class TraversalTagBase[NodeType <: nodes.TagBase](val traversal: Iterator[ case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 51, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.value == value } } @@ -114,7 +114,7 @@ final class TraversalTagBase[NodeType <: nodes.TagBase](val traversal: Iterator[ val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 51, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTemplatedomBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTemplatedomBase.scala index f9e54e531..07f0f1ce0 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTemplatedomBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTemplatedomBase.scala @@ -33,7 +33,7 @@ final class TraversalTemplatedomBase[NodeType <: nodes.TemplateDomBase](val trav case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.name == value } } @@ -47,7 +47,7 @@ final class TraversalTemplatedomBase[NodeType <: nodes.TemplateDomBase](val trav val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTypeBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTypeBase.scala index 4eb34062a..e2fcc6b02 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTypeBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTypeBase.scala @@ -100,7 +100,7 @@ final class TraversalTypeBase[NodeType <: nodes.TypeBase](val traversal: Iterato case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.name == value } } @@ -114,7 +114,7 @@ final class TraversalTypeBase[NodeType <: nodes.TypeBase](val traversal: Iterato val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] } case _ => @@ -168,7 +168,7 @@ final class TraversalTypeBase[NodeType <: nodes.TypeBase](val traversal: Iterato case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 48, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.typeDeclFullName == value } } @@ -182,7 +182,7 @@ final class TraversalTypeBase[NodeType <: nodes.TypeBase](val traversal: Iterato val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 48, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTypedeclBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTypedeclBase.scala index 47f1f0405..37b8cd074 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTypedeclBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTypedeclBase.scala @@ -458,7 +458,7 @@ final class TraversalTypedeclBase[NodeType <: nodes.TypeDeclBase](val traversal: case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.name == value } } @@ -472,7 +472,7 @@ final class TraversalTypedeclBase[NodeType <: nodes.TypeDeclBase](val traversal: val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTypeparameterBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTypeparameterBase.scala index 3547bbe56..1d646c146 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTypeparameterBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTypeparameterBase.scala @@ -33,7 +33,7 @@ final class TraversalTypeparameterBase[NodeType <: nodes.TypeParameterBase](val case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.name == value } } @@ -47,7 +47,7 @@ final class TraversalTypeparameterBase[NodeType <: nodes.TypeParameterBase](val val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 38, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 39, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTyperefBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTyperefBase.scala index e6fad9087..fc2d02aec 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTyperefBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalTyperefBase.scala @@ -40,7 +40,7 @@ final class TraversalTyperefBase[NodeType <: nodes.TypeRefBase](val traversal: I case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.typeFullName == value } } @@ -54,7 +54,7 @@ final class TraversalTyperefBase[NodeType <: nodes.TypeRefBase](val traversal: I val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalUnknownBase.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalUnknownBase.scala index 377d0bb31..81b9ae74e 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalUnknownBase.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/TraversalUnknownBase.scala @@ -104,7 +104,7 @@ final class TraversalUnknownBase[NodeType <: nodes.UnknownBase](val traversal: I case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 43, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 44, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.parserTypeName == value } } @@ -118,7 +118,7 @@ final class TraversalUnknownBase[NodeType <: nodes.UnknownBase](val traversal: I val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 43, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 44, value) .asInstanceOf[Iterator[NodeType]] } case _ => @@ -176,7 +176,7 @@ final class TraversalUnknownBase[NodeType <: nodes.UnknownBase](val traversal: I case init: flatgraph.misc.InitNodeIterator[flatgraph.GNode @unchecked] if init.isVirgin && init.hasNext => val someNode = init.next flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] case _ => traversal.filter { _.typeFullName == value } } @@ -190,7 +190,7 @@ final class TraversalUnknownBase[NodeType <: nodes.UnknownBase](val traversal: I val someNode = init.next values.iterator.flatMap { value => flatgraph.Accessors - .getWithInverseIndex(someNode.graph, someNode.nodeKind, 49, value) + .getWithInverseIndex(someNode.graph, someNode.nodeKind, 50, value) .asInstanceOf[Iterator[NodeType]] } case _ => diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/package.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/package.scala index dba171bd3..6c4d5e11a 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/package.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/traversals/package.scala @@ -135,6 +135,10 @@ package object traversals { ](traversal: IterableOnce[NodeType]): TraversalPropertyIsExternal[NodeType] = new TraversalPropertyIsExternal( traversal.iterator ) + implicit def accessPropertyIsModuleImportTraversal[ + NodeType <: nodes.StoredNode & nodes.StaticType[nodes.HasIsModuleImportEMT] + ](traversal: IterableOnce[NodeType]): TraversalPropertyIsModuleImport[NodeType] = + new TraversalPropertyIsModuleImport(traversal.iterator) implicit def accessPropertyIsVariadicTraversal[ NodeType <: nodes.StoredNode & nodes.StaticType[nodes.HasIsVariadicEMT] ](traversal: IterableOnce[NodeType]): TraversalPropertyIsVariadic[NodeType] = new TraversalPropertyIsVariadic(