From bbdf1454f9328395df6803176476201b3100a691 Mon Sep 17 00:00:00 2001 From: Louis van der Walt Date: Thu, 30 Apr 2026 09:16:57 +0200 Subject: [PATCH] [CPG] Add JumpArgument Edge --- .../generated/EdgeTypes.java | 4 + .../generated/GraphSchema.scala | 7 +- .../generated/edges/EdgeTypes.scala | 26 ++++--- .../neighboraccessors/ControlStructure.scala | 20 +++++ .../neighboraccessors/JumpLabel.scala | 14 ++++ .../generated/neighboraccessors/Literal.scala | 14 ++++ .../generated/nodes/NewAnnotation.scala | 76 +++++++++++++++++++ .../nodes/NewAnnotationLiteral.scala | 76 +++++++++++++++++++ .../nodes/NewAnnotationParameter.scala | 76 +++++++++++++++++++ .../nodes/NewAnnotationParameterAssign.scala | 76 +++++++++++++++++++ .../generated/nodes/NewArrayInitializer.scala | 76 +++++++++++++++++++ .../generated/nodes/NewBlock.scala | 76 +++++++++++++++++++ .../generated/nodes/NewCall.scala | 76 +++++++++++++++++++ .../generated/nodes/NewComment.scala | 76 +++++++++++++++++++ .../generated/nodes/NewControlStructure.scala | 76 +++++++++++++++++++ .../generated/nodes/NewFieldIdentifier.scala | 76 +++++++++++++++++++ .../generated/nodes/NewFile.scala | 76 +++++++++++++++++++ .../generated/nodes/NewIdentifier.scala | 76 +++++++++++++++++++ .../generated/nodes/NewImport.scala | 76 +++++++++++++++++++ .../generated/nodes/NewJumpLabel.scala | 76 +++++++++++++++++++ .../generated/nodes/NewJumpTarget.scala | 76 +++++++++++++++++++ .../generated/nodes/NewLiteral.scala | 76 +++++++++++++++++++ .../generated/nodes/NewLocal.scala | 76 +++++++++++++++++++ .../generated/nodes/NewMember.scala | 76 +++++++++++++++++++ .../generated/nodes/NewMethod.scala | 76 +++++++++++++++++++ .../nodes/NewMethodParameterIn.scala | 76 +++++++++++++++++++ .../nodes/NewMethodParameterOut.scala | 76 +++++++++++++++++++ .../generated/nodes/NewMethodRef.scala | 76 +++++++++++++++++++ .../generated/nodes/NewMethodReturn.scala | 76 +++++++++++++++++++ .../generated/nodes/NewModifier.scala | 76 +++++++++++++++++++ .../generated/nodes/NewNamespace.scala | 76 +++++++++++++++++++ .../generated/nodes/NewNamespaceBlock.scala | 76 +++++++++++++++++++ .../generated/nodes/NewReturn.scala | 76 +++++++++++++++++++ .../generated/nodes/NewTemplateDom.scala | 76 +++++++++++++++++++ .../generated/nodes/NewTypeArgument.scala | 76 +++++++++++++++++++ .../generated/nodes/NewTypeDecl.scala | 76 +++++++++++++++++++ .../generated/nodes/NewTypeParameter.scala | 76 +++++++++++++++++++ .../generated/nodes/NewTypeRef.scala | 76 +++++++++++++++++++ .../generated/nodes/NewUnknown.scala | 76 +++++++++++++++++++ .../generated/nodes/RootTypes.scala | 47 +++++++----- .../generated/nodes/RootTypesTraversals.scala | 3 + .../codepropertygraph/schema/Ast.scala | 11 +++ .../codepropertygraph/schema/ProtoIds.scala | 1 + 43 files changed, 2626 insertions(+), 29 deletions(-) diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/EdgeTypes.java b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/EdgeTypes.java index 91845bcb4..728053e74 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/EdgeTypes.java +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/EdgeTypes.java @@ -94,6 +94,9 @@ other words, there is a (name, signature) pair that can be resolved for the type  | */ public static final String IS_CALL_FOR_IMPORT = "IS_CALL_FOR_IMPORT"; +/** The edge connects jump-like control structures to the node encoding their jump target. */ +public static final String JUMP_ARGUMENT = "JUMP_ARGUMENT"; + /** This edge connects a method input parameter to the corresponding method output parameter. */ public static final String PARAMETER_LINK = "PARAMETER_LINK"; @@ -156,6 +159,7 @@ other words, there is a (name, signature) pair that can be resolved for the type add(IMPORTS); add(INHERITS_FROM); add(IS_CALL_FOR_IMPORT); +add(JUMP_ARGUMENT); add(PARAMETER_LINK); add(POST_DOMINATE); add(REACHING_DEF); 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 7ad8da56c..d213f35c8 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/GraphSchema.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/GraphSchema.scala @@ -74,6 +74,7 @@ object GraphSchema extends flatgraph.Schema { "IMPORTS", "INHERITS_FROM", "IS_CALL_FOR_IMPORT", + "JUMP_ARGUMENT", "PARAMETER_LINK", "POST_DOMINATE", "REACHING_DEF", @@ -112,7 +113,8 @@ object GraphSchema extends flatgraph.Schema { size => null, size => null, size => null, - size => Array.fill(size)("") /* label = REACHING_DEF, id = 26 */, + size => null, + size => Array.fill(size)("") /* label = REACHING_DEF, id = 27 */, size => null, size => null, size => null, @@ -190,6 +192,7 @@ object GraphSchema extends flatgraph.Schema { (s, d, subseq, p) => new edges.Imports(s, d, subseq, p), (s, d, subseq, p) => new edges.InheritsFrom(s, d, subseq, p), (s, d, subseq, p) => new edges.IsCallForImport(s, d, subseq, p), + (s, d, subseq, p) => new edges.JumpArgument(s, d, subseq, p), (s, d, subseq, p) => new edges.ParameterLink(s, d, subseq, p), (s, d, subseq, p) => new edges.PostDominate(s, d, subseq, p), (s, d, subseq, p) => new edges.ReachingDef(s, d, subseq, p), @@ -1477,7 +1480,7 @@ object GraphSchema extends flatgraph.Schema { _newNodeInserters } override def getNumberOfNodeKinds: Int = 43 - override def getNumberOfEdgeKinds: Int = 33 + override def getNumberOfEdgeKinds: Int = 34 override def getNodeLabel(nodeKind: Int): String = nodeLabels(nodeKind) override def getNodeKindByLabel(label: String): Int = nodeKindByLabel.getOrElse(label, flatgraph.Schema.UndefinedKind) override def getEdgeLabel(nodeKind: Int, edgeKind: Int): String = edgeLabels(edgeKind) diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/edges/EdgeTypes.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/edges/EdgeTypes.scala index a044c2c58..9fd7ea9e8 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/edges/EdgeTypes.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/edges/EdgeTypes.scala @@ -192,13 +192,21 @@ object IsCallForImport { class IsCallForImport(src_4762: flatgraph.GNode, dst_4762: flatgraph.GNode, subSeq_4862: Int, property_4862: Any) extends flatgraph.Edge(src_4762, dst_4762, 23, subSeq_4862, property_4862) {} +object JumpArgument { + val Label = "JUMP_ARGUMENT" + +} + +class JumpArgument(src_4762: flatgraph.GNode, dst_4762: flatgraph.GNode, subSeq_4862: Int, property_4862: Any) + extends flatgraph.Edge(src_4762, dst_4762, 24, subSeq_4862, property_4862) {} + object ParameterLink { val Label = "PARAMETER_LINK" } class ParameterLink(src_4762: flatgraph.GNode, dst_4762: flatgraph.GNode, subSeq_4862: Int, property_4862: Any) - extends flatgraph.Edge(src_4762, dst_4762, 24, subSeq_4862, property_4862) {} + extends flatgraph.Edge(src_4762, dst_4762, 25, subSeq_4862, property_4862) {} object PostDominate { val Label = "POST_DOMINATE" @@ -206,7 +214,7 @@ object PostDominate { } class PostDominate(src_4762: flatgraph.GNode, dst_4762: flatgraph.GNode, subSeq_4862: Int, property_4862: Any) - extends flatgraph.Edge(src_4762, dst_4762, 25, subSeq_4862, property_4862) {} + extends flatgraph.Edge(src_4762, dst_4762, 26, subSeq_4862, property_4862) {} object ReachingDef { val Label = "REACHING_DEF" @@ -214,7 +222,7 @@ object ReachingDef { } class ReachingDef(src_4762: flatgraph.GNode, dst_4762: flatgraph.GNode, subSeq_4862: Int, property_4862: Any) - extends flatgraph.Edge(src_4762, dst_4762, 26, subSeq_4862, property_4862) { + extends flatgraph.Edge(src_4762, dst_4762, 27, subSeq_4862, property_4862) { override def propertyName: Option[String] = ReachingDef.propertyName } @@ -224,7 +232,7 @@ object Receiver { } class Receiver(src_4762: flatgraph.GNode, dst_4762: flatgraph.GNode, subSeq_4862: Int, property_4862: Any) - extends flatgraph.Edge(src_4762, dst_4762, 27, subSeq_4862, property_4862) {} + extends flatgraph.Edge(src_4762, dst_4762, 28, subSeq_4862, property_4862) {} object Ref { val Label = "REF" @@ -232,7 +240,7 @@ object Ref { } class Ref(src_4762: flatgraph.GNode, dst_4762: flatgraph.GNode, subSeq_4862: Int, property_4862: Any) - extends flatgraph.Edge(src_4762, dst_4762, 28, subSeq_4862, property_4862) {} + extends flatgraph.Edge(src_4762, dst_4762, 29, subSeq_4862, property_4862) {} object SourceFile { val Label = "SOURCE_FILE" @@ -240,7 +248,7 @@ object SourceFile { } class SourceFile(src_4762: flatgraph.GNode, dst_4762: flatgraph.GNode, subSeq_4862: Int, property_4862: Any) - extends flatgraph.Edge(src_4762, dst_4762, 29, subSeq_4862, property_4862) {} + extends flatgraph.Edge(src_4762, dst_4762, 30, subSeq_4862, property_4862) {} object TaggedBy { val Label = "TAGGED_BY" @@ -248,7 +256,7 @@ object TaggedBy { } class TaggedBy(src_4762: flatgraph.GNode, dst_4762: flatgraph.GNode, subSeq_4862: Int, property_4862: Any) - extends flatgraph.Edge(src_4762, dst_4762, 30, subSeq_4862, property_4862) {} + extends flatgraph.Edge(src_4762, dst_4762, 31, subSeq_4862, property_4862) {} object TrueBody { val Label = "TRUE_BODY" @@ -256,7 +264,7 @@ object TrueBody { } class TrueBody(src_4762: flatgraph.GNode, dst_4762: flatgraph.GNode, subSeq_4862: Int, property_4862: Any) - extends flatgraph.Edge(src_4762, dst_4762, 31, subSeq_4862, property_4862) {} + extends flatgraph.Edge(src_4762, dst_4762, 32, subSeq_4862, property_4862) {} object TryBody { val Label = "TRY_BODY" @@ -264,4 +272,4 @@ object TryBody { } class TryBody(src_4762: flatgraph.GNode, dst_4762: flatgraph.GNode, subSeq_4862: Int, property_4862: Any) - extends flatgraph.Edge(src_4762, dst_4762, 32, subSeq_4862, property_4862) {} + extends flatgraph.Edge(src_4762, dst_4762, 33, subSeq_4862, property_4862) {} diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/neighboraccessors/ControlStructure.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/neighboraccessors/ControlStructure.scala index 8a53c8255..fd621e12d 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/neighboraccessors/ControlStructure.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/neighboraccessors/ControlStructure.scala @@ -387,6 +387,10 @@ final class AccessNeighborsForControlStructure(val node: nodes.ControlStructure) */ def _jumpLabelViaAstOut: Iterator[nodes.JumpLabel] = astOut.collectAll[nodes.JumpLabel] + /** Traverse to JUMP_LABEL via JUMP_ARGUMENT OUT edge. + */ + def _jumpLabelViaJumpArgumentOut: Iterator[nodes.JumpLabel] = jumpArgumentOut.collectAll[nodes.JumpLabel] + /** Traverse to JUMP_TARGET via AST OUT edge. */ def _jumpTargetViaAstOut: Iterator[nodes.JumpTarget] = astOut.collectAll[nodes.JumpTarget] @@ -507,6 +511,10 @@ final class AccessNeighborsForControlStructure(val node: nodes.ControlStructure) */ def _literalViaForUpdateOut: Iterator[nodes.Literal] = forUpdateOut.collectAll[nodes.Literal] + /** Traverse to LITERAL via JUMP_ARGUMENT OUT edge. + */ + def _literalViaJumpArgumentOut: Iterator[nodes.Literal] = jumpArgumentOut.collectAll[nodes.Literal] + /** Traverse to LITERAL via POST_DOMINATE IN edge. */ def _literalViaPostDominateIn: Iterator[nodes.Literal] = postDominateIn.collectAll[nodes.Literal] @@ -912,6 +920,8 @@ final class AccessNeighborsForControlStructure(val node: nodes.ControlStructure) def forUpdateOut: Iterator[nodes.CfgNode] = node._forUpdateOut.cast[nodes.CfgNode] + def jumpArgumentOut: Iterator[nodes.AstNode] = node._jumpArgumentOut.cast[nodes.AstNode] + def postDominateIn: Iterator[nodes.CfgNode] = node._postDominateIn.cast[nodes.CfgNode] def postDominateOut: Iterator[nodes.CfgNode] = node._postDominateOut.cast[nodes.CfgNode] @@ -1333,6 +1343,10 @@ final class AccessNeighborsForControlStructureTraversal(val traversal: Iterator[ */ def _jumpLabelViaAstOut: Iterator[nodes.JumpLabel] = traversal.flatMap(_._jumpLabelViaAstOut) + /** Traverse to JUMP_LABEL via JUMP_ARGUMENT OUT edge. + */ + def _jumpLabelViaJumpArgumentOut: Iterator[nodes.JumpLabel] = traversal.flatMap(_._jumpLabelViaJumpArgumentOut) + /** Traverse to JUMP_TARGET via AST OUT edge. */ def _jumpTargetViaAstOut: Iterator[nodes.JumpTarget] = traversal.flatMap(_._jumpTargetViaAstOut) @@ -1453,6 +1467,10 @@ final class AccessNeighborsForControlStructureTraversal(val traversal: Iterator[ */ def _literalViaForUpdateOut: Iterator[nodes.Literal] = traversal.flatMap(_._literalViaForUpdateOut) + /** Traverse to LITERAL via JUMP_ARGUMENT OUT edge. + */ + def _literalViaJumpArgumentOut: Iterator[nodes.Literal] = traversal.flatMap(_._literalViaJumpArgumentOut) + /** Traverse to LITERAL via POST_DOMINATE IN edge. */ def _literalViaPostDominateIn: Iterator[nodes.Literal] = traversal.flatMap(_._literalViaPostDominateIn) @@ -1858,6 +1876,8 @@ final class AccessNeighborsForControlStructureTraversal(val traversal: Iterator[ def forUpdateOut: Iterator[nodes.CfgNode] = traversal.flatMap(_.forUpdateOut) + def jumpArgumentOut: Iterator[nodes.AstNode] = traversal.flatMap(_.jumpArgumentOut) + def postDominateIn: Iterator[nodes.CfgNode] = traversal.flatMap(_.postDominateIn) def postDominateOut: Iterator[nodes.CfgNode] = traversal.flatMap(_.postDominateOut) diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/neighboraccessors/JumpLabel.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/neighboraccessors/JumpLabel.scala index 25388291e..90b40000e 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/neighboraccessors/JumpLabel.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/neighboraccessors/JumpLabel.scala @@ -9,7 +9,14 @@ final class AccessNeighborsForJumpLabel(val node: nodes.JumpLabel) extends AnyVa */ def _controlStructureViaAstIn: Iterator[nodes.ControlStructure] = astIn.collectAll[nodes.ControlStructure] + /** Traverse to CONTROL_STRUCTURE via JUMP_ARGUMENT IN edge. + */ + def _controlStructureViaJumpArgumentIn: Iterator[nodes.ControlStructure] = + jumpArgumentIn.collectAll[nodes.ControlStructure] + def astIn: Iterator[nodes.ControlStructure] = node._astIn.cast[nodes.ControlStructure] + + def jumpArgumentIn: Iterator[nodes.ControlStructure] = node._jumpArgumentIn.cast[nodes.ControlStructure] } final class AccessNeighborsForJumpLabelTraversal(val traversal: Iterator[nodes.JumpLabel]) extends AnyVal { @@ -18,5 +25,12 @@ final class AccessNeighborsForJumpLabelTraversal(val traversal: Iterator[nodes.J */ def _controlStructureViaAstIn: Iterator[nodes.ControlStructure] = traversal.flatMap(_._controlStructureViaAstIn) + /** Traverse to CONTROL_STRUCTURE via JUMP_ARGUMENT IN edge. + */ + def _controlStructureViaJumpArgumentIn: Iterator[nodes.ControlStructure] = + traversal.flatMap(_._controlStructureViaJumpArgumentIn) + def astIn: Iterator[nodes.ControlStructure] = traversal.flatMap(_.astIn) + + def jumpArgumentIn: Iterator[nodes.ControlStructure] = traversal.flatMap(_.jumpArgumentIn) } diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/neighboraccessors/Literal.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/neighboraccessors/Literal.scala index d67c963f4..b66cf4314 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/neighboraccessors/Literal.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/neighboraccessors/Literal.scala @@ -156,6 +156,11 @@ final class AccessNeighborsForLiteral(val node: nodes.Literal) extends AnyVal { */ def _controlStructureViaForUpdateIn: Iterator[nodes.ControlStructure] = forUpdateIn.collectAll[nodes.ControlStructure] + /** Traverse to CONTROL_STRUCTURE via JUMP_ARGUMENT IN edge. + */ + def _controlStructureViaJumpArgumentIn: Iterator[nodes.ControlStructure] = + jumpArgumentIn.collectAll[nodes.ControlStructure] + /** Traverse to CONTROL_STRUCTURE via POST_DOMINATE IN edge. */ def _controlStructureViaPostDominateIn: Iterator[nodes.ControlStructure] = @@ -508,6 +513,8 @@ final class AccessNeighborsForLiteral(val node: nodes.Literal) extends AnyVal { def forUpdateIn: Iterator[nodes.ControlStructure] = node._forUpdateIn.cast[nodes.ControlStructure] + def jumpArgumentIn: Iterator[nodes.ControlStructure] = node._jumpArgumentIn.cast[nodes.ControlStructure] + def postDominateIn: Iterator[nodes.CfgNode] = node._postDominateIn.cast[nodes.CfgNode] def postDominateOut: Iterator[nodes.CfgNode] = node._postDominateOut.cast[nodes.CfgNode] @@ -676,6 +683,11 @@ final class AccessNeighborsForLiteralTraversal(val traversal: Iterator[nodes.Lit def _controlStructureViaForUpdateIn: Iterator[nodes.ControlStructure] = traversal.flatMap(_._controlStructureViaForUpdateIn) + /** Traverse to CONTROL_STRUCTURE via JUMP_ARGUMENT IN edge. + */ + def _controlStructureViaJumpArgumentIn: Iterator[nodes.ControlStructure] = + traversal.flatMap(_._controlStructureViaJumpArgumentIn) + /** Traverse to CONTROL_STRUCTURE via POST_DOMINATE IN edge. */ def _controlStructureViaPostDominateIn: Iterator[nodes.ControlStructure] = @@ -1032,6 +1044,8 @@ final class AccessNeighborsForLiteralTraversal(val traversal: Iterator[nodes.Lit def forUpdateIn: Iterator[nodes.ControlStructure] = traversal.flatMap(_.forUpdateIn) + def jumpArgumentIn: Iterator[nodes.ControlStructure] = traversal.flatMap(_.jumpArgumentIn) + def postDominateIn: Iterator[nodes.CfgNode] = traversal.flatMap(_.postDominateIn) def postDominateOut: Iterator[nodes.CfgNode] = traversal.flatMap(_.postDominateOut) 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 af9f676db..1f5187e93 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 @@ -660,6 +660,44 @@ object NewAnnotation { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewAnnotation { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 2570f37da..212efc519 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 @@ -660,6 +660,44 @@ object NewAnnotationLiteral { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewAnnotationLiteral { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 ebebe8ef0..ac5a77a0c 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 @@ -660,6 +660,44 @@ object NewAnnotationParameter { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewAnnotationParameter { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 7f855be33..c2d0d66af 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 @@ -660,6 +660,44 @@ object NewAnnotationParameterAssign { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewAnnotationParameterAssign { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 f9a388675..abcdd4ff2 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 @@ -660,6 +660,44 @@ object NewArrayInitializer { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewArrayInitializer { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 b5d549add..2c846ca92 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 @@ -660,6 +660,44 @@ object NewBlock { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewBlock { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 f88caceb3..f0c28e5a3 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 @@ -660,6 +660,44 @@ object NewCall { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewCall { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 48a88dd57..647e17072 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 @@ -660,6 +660,44 @@ object NewComment { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewComment { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 4c0e392ed..8498716f2 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 @@ -660,6 +660,44 @@ object NewControlStructure { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewControlStructure { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 b3eaa9c92..a08cedf64 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 @@ -660,6 +660,44 @@ object NewFieldIdentifier { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewFieldIdentifier { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 7fc7b946e..9e32bbaaa 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 @@ -660,6 +660,44 @@ object NewFile { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewFile { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 bf3ed07e1..3afeb5b9a 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 @@ -660,6 +660,44 @@ object NewIdentifier { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewIdentifier { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 58e204f92..48e4848dc 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 @@ -660,6 +660,44 @@ object NewImport { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewImport { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 2fdf72fa2..52d40d752 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 @@ -660,6 +660,44 @@ object NewJumpLabel { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewJumpLabel { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 63c928a83..a69922392 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 @@ -660,6 +660,44 @@ object NewJumpTarget { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewJumpTarget { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 edfe83220..fc7d9cede 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 @@ -660,6 +660,44 @@ object NewLiteral { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewLiteral { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 6e109df74..3deb74efb 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 @@ -660,6 +660,44 @@ object NewLocal { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewLocal { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 0e718988a..b79013829 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 @@ -660,6 +660,44 @@ object NewMember { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewMember { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 94650b9fd..d9248d49d 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 @@ -660,6 +660,44 @@ object NewMethod { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewMethod { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 39b12bae9..83cfd88c0 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 @@ -660,6 +660,44 @@ object NewMethodParameterIn { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewMethodParameterIn { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 3d6521fb5..6eea4e4ad 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 @@ -660,6 +660,44 @@ object NewMethodParameterOut { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewMethodParameterOut { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 fc5ec361a..c20774033 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 @@ -660,6 +660,44 @@ object NewMethodRef { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewMethodRef { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 0188f94ef..7d7ccf9a1 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 @@ -660,6 +660,44 @@ object NewMethodReturn { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewMethodReturn { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 7cfea1447..db58d548c 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 @@ -660,6 +660,44 @@ object NewModifier { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewModifier { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 0a69825c5..b9461c74f 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 @@ -660,6 +660,44 @@ object NewNamespace { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewNamespace { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 dc30cf2ef..ba36aa385 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 @@ -660,6 +660,44 @@ object NewNamespaceBlock { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewNamespaceBlock { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 e32ce7ddc..2b2287342 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 @@ -660,6 +660,44 @@ object NewReturn { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewReturn { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 f8aca5152..b1e35e922 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 @@ -660,6 +660,44 @@ object NewTemplateDom { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewTemplateDom { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 d5e7ccb67..735755c47 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 @@ -660,6 +660,44 @@ object NewTypeArgument { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewTypeArgument { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 51f10d55f..440619dc2 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 @@ -660,6 +660,44 @@ object NewTypeDecl { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewTypeDecl { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 850afd478..1a802973c 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 @@ -660,6 +660,44 @@ object NewTypeParameter { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewTypeParameter { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 49cbc57c9..7b9aaa6e1 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 @@ -660,6 +660,44 @@ object NewTypeRef { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewTypeRef { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", 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 127709398..c3bb541e8 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 @@ -660,6 +660,44 @@ object NewUnknown { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", @@ -1615,6 +1653,44 @@ object NewUnknown { "TYPE_REF", "UNKNOWN" ), + "JUMP_ARGUMENT" -> Set( + "ANNOTATION", + "ANNOTATION_LITERAL", + "ANNOTATION_PARAMETER", + "ANNOTATION_PARAMETER_ASSIGN", + "ARRAY_INITIALIZER", + "BLOCK", + "CALL", + "CALL_REPR", + "CFG_NODE", + "COMMENT", + "CONTROL_STRUCTURE", + "EXPRESSION", + "FIELD_IDENTIFIER", + "FILE", + "IDENTIFIER", + "IMPORT", + "JUMP_LABEL", + "JUMP_TARGET", + "LITERAL", + "LOCAL", + "MEMBER", + "METHOD", + "METHOD_PARAMETER_IN", + "METHOD_PARAMETER_OUT", + "METHOD_REF", + "METHOD_RETURN", + "MODIFIER", + "NAMESPACE", + "NAMESPACE_BLOCK", + "RETURN", + "TEMPLATE_DOM", + "TYPE_ARGUMENT", + "TYPE_DECL", + "TYPE_PARAMETER", + "TYPE_REF", + "UNKNOWN" + ), "PARAMETER_LINK" -> Set( "ANNOTATION", "ANNOTATION_LITERAL", diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/RootTypes.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/RootTypes.scala index 752481e53..342d65faf 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/RootTypes.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/RootTypes.scala @@ -281,105 +281,116 @@ abstract class StoredNode(graph_4762: flatgraph.Graph, kind_4762: Short, seq_476 .asInstanceOf[Iterator[StoredNode]] } - final def _parameterLinkOut: Iterator[StoredNode] = { + final def _jumpArgumentOut: Iterator[StoredNode] = { flatgraph.Accessors .getNeighborsOut(this.graph, nodeKind = this.nodeKind, seq = this.seq, edgeKind = 24) .asInstanceOf[Iterator[StoredNode]] } - final def _parameterLinkIn: Iterator[StoredNode] = { + final def _jumpArgumentIn: Iterator[StoredNode] = { flatgraph.Accessors .getNeighborsIn(this.graph, nodeKind = this.nodeKind, seq = this.seq, edgeKind = 24) .asInstanceOf[Iterator[StoredNode]] } - final def _postDominateOut: Iterator[StoredNode] = { + final def _parameterLinkOut: Iterator[StoredNode] = { flatgraph.Accessors .getNeighborsOut(this.graph, nodeKind = this.nodeKind, seq = this.seq, edgeKind = 25) .asInstanceOf[Iterator[StoredNode]] } - final def _postDominateIn: Iterator[StoredNode] = { + final def _parameterLinkIn: Iterator[StoredNode] = { flatgraph.Accessors .getNeighborsIn(this.graph, nodeKind = this.nodeKind, seq = this.seq, edgeKind = 25) .asInstanceOf[Iterator[StoredNode]] } - final def _reachingDefOut: Iterator[StoredNode] = { + final def _postDominateOut: Iterator[StoredNode] = { flatgraph.Accessors .getNeighborsOut(this.graph, nodeKind = this.nodeKind, seq = this.seq, edgeKind = 26) .asInstanceOf[Iterator[StoredNode]] } - final def _reachingDefIn: Iterator[StoredNode] = { + final def _postDominateIn: Iterator[StoredNode] = { flatgraph.Accessors .getNeighborsIn(this.graph, nodeKind = this.nodeKind, seq = this.seq, edgeKind = 26) .asInstanceOf[Iterator[StoredNode]] } - final def _receiverOut: Iterator[StoredNode] = { + final def _reachingDefOut: Iterator[StoredNode] = { flatgraph.Accessors .getNeighborsOut(this.graph, nodeKind = this.nodeKind, seq = this.seq, edgeKind = 27) .asInstanceOf[Iterator[StoredNode]] } - final def _receiverIn: Iterator[StoredNode] = { + final def _reachingDefIn: Iterator[StoredNode] = { flatgraph.Accessors .getNeighborsIn(this.graph, nodeKind = this.nodeKind, seq = this.seq, edgeKind = 27) .asInstanceOf[Iterator[StoredNode]] } - final def _refOut: Iterator[StoredNode] = { + final def _receiverOut: Iterator[StoredNode] = { flatgraph.Accessors .getNeighborsOut(this.graph, nodeKind = this.nodeKind, seq = this.seq, edgeKind = 28) .asInstanceOf[Iterator[StoredNode]] } - final def _refIn: Iterator[StoredNode] = { + final def _receiverIn: Iterator[StoredNode] = { flatgraph.Accessors .getNeighborsIn(this.graph, nodeKind = this.nodeKind, seq = this.seq, edgeKind = 28) .asInstanceOf[Iterator[StoredNode]] } - final def _sourceFileOut: Iterator[StoredNode] = { + final def _refOut: Iterator[StoredNode] = { flatgraph.Accessors .getNeighborsOut(this.graph, nodeKind = this.nodeKind, seq = this.seq, edgeKind = 29) .asInstanceOf[Iterator[StoredNode]] } - final def _sourceFileIn: Iterator[StoredNode] = { + final def _refIn: Iterator[StoredNode] = { flatgraph.Accessors .getNeighborsIn(this.graph, nodeKind = this.nodeKind, seq = this.seq, edgeKind = 29) .asInstanceOf[Iterator[StoredNode]] } - final def _taggedByOut: Iterator[StoredNode] = { + final def _sourceFileOut: Iterator[StoredNode] = { flatgraph.Accessors .getNeighborsOut(this.graph, nodeKind = this.nodeKind, seq = this.seq, edgeKind = 30) .asInstanceOf[Iterator[StoredNode]] } - final def _taggedByIn: Iterator[StoredNode] = { + final def _sourceFileIn: Iterator[StoredNode] = { flatgraph.Accessors .getNeighborsIn(this.graph, nodeKind = this.nodeKind, seq = this.seq, edgeKind = 30) .asInstanceOf[Iterator[StoredNode]] } - final def _trueBodyOut: Iterator[StoredNode] = { + final def _taggedByOut: Iterator[StoredNode] = { flatgraph.Accessors .getNeighborsOut(this.graph, nodeKind = this.nodeKind, seq = this.seq, edgeKind = 31) .asInstanceOf[Iterator[StoredNode]] } - final def _trueBodyIn: Iterator[StoredNode] = { + final def _taggedByIn: Iterator[StoredNode] = { flatgraph.Accessors .getNeighborsIn(this.graph, nodeKind = this.nodeKind, seq = this.seq, edgeKind = 31) .asInstanceOf[Iterator[StoredNode]] } - final def _tryBodyOut: Iterator[StoredNode] = { + final def _trueBodyOut: Iterator[StoredNode] = { flatgraph.Accessors .getNeighborsOut(this.graph, nodeKind = this.nodeKind, seq = this.seq, edgeKind = 32) .asInstanceOf[Iterator[StoredNode]] } - final def _tryBodyIn: Iterator[StoredNode] = { + final def _trueBodyIn: Iterator[StoredNode] = { flatgraph.Accessors .getNeighborsIn(this.graph, nodeKind = this.nodeKind, seq = this.seq, edgeKind = 32) .asInstanceOf[Iterator[StoredNode]] } + final def _tryBodyOut: Iterator[StoredNode] = { + flatgraph.Accessors + .getNeighborsOut(this.graph, nodeKind = this.nodeKind, seq = this.seq, edgeKind = 33) + .asInstanceOf[Iterator[StoredNode]] + } + final def _tryBodyIn: Iterator[StoredNode] = { + flatgraph.Accessors + .getNeighborsIn(this.graph, nodeKind = this.nodeKind, seq = this.seq, edgeKind = 33) + .asInstanceOf[Iterator[StoredNode]] + } + } abstract class NewNode(val nodeKind: Short) extends AbstractNode with flatgraph.DNode { diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/RootTypesTraversals.scala b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/RootTypesTraversals.scala index 8798e8728..4035e1e01 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/RootTypesTraversals.scala +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/RootTypesTraversals.scala @@ -74,6 +74,9 @@ extension (iterator: Iterator[StoredNode]) { final def _isCallForImportOut: Iterator[StoredNode] = iterator.flatMap(_._isCallForImportOut) final def _isCallForImportIn: Iterator[StoredNode] = iterator.flatMap(_._isCallForImportIn) + final def _jumpArgumentOut: Iterator[StoredNode] = iterator.flatMap(_._jumpArgumentOut) + final def _jumpArgumentIn: Iterator[StoredNode] = iterator.flatMap(_._jumpArgumentIn) + final def _parameterLinkOut: Iterator[StoredNode] = iterator.flatMap(_._parameterLinkOut) final def _parameterLinkIn: Iterator[StoredNode] = iterator.flatMap(_._parameterLinkIn) diff --git a/schema/src/main/scala/io/shiftleft/codepropertygraph/schema/Ast.scala b/schema/src/main/scala/io/shiftleft/codepropertygraph/schema/Ast.scala index 886af5325..f29f880f4 100644 --- a/schema/src/main/scala/io/shiftleft/codepropertygraph/schema/Ast.scala +++ b/schema/src/main/scala/io/shiftleft/codepropertygraph/schema/Ast.scala @@ -481,6 +481,13 @@ object Ast extends SchemaBase { ) .protoId(ProtoIds.FinallyBody) + val jumpArgument = builder + .addEdgeType( + name = "JUMP_ARGUMENT", + comment = "The edge connects jump-like control structures to the node encoding their jump target." + ) + .protoId(ProtoIds.JumpArgument) + file.addOutEdge(edge = ast, inNode = namespaceBlock, cardinalityIn = Cardinality.ZeroOrOne) member.addOutEdge(edge = ast, inNode = modifier) @@ -702,6 +709,10 @@ object Ast extends SchemaBase { .addOutEdge(edge = finallyBody, inNode = jumpTarget) .addOutEdge(edge = finallyBody, inNode = unknown) + controlStructure + .addOutEdge(edge = jumpArgument, inNode = literal) + .addOutEdge(edge = jumpArgument, inNode = jumpLabel) + typeDecl .addOutEdge(edge = ast, inNode = typeDecl, cardinalityIn = Cardinality.ZeroOrOne) .addOutEdge(edge = ast, inNode = method, cardinalityIn = Cardinality.ZeroOrOne) diff --git a/schema/src/main/scala/io/shiftleft/codepropertygraph/schema/ProtoIds.scala b/schema/src/main/scala/io/shiftleft/codepropertygraph/schema/ProtoIds.scala index e7ba122bf..138fdff7d 100644 --- a/schema/src/main/scala/io/shiftleft/codepropertygraph/schema/ProtoIds.scala +++ b/schema/src/main/scala/io/shiftleft/codepropertygraph/schema/ProtoIds.scala @@ -137,6 +137,7 @@ object ProtoIds { val TryBody = 66 val CatchBody = 67 val FinallyBody = 68 + val JumpArgument = 69 val Symbol = 100 val MethodShortName = 102 val PackageName = 103