Skip to content

Commit ffddba6

Browse files
authored
cleanup/fix/combine combine Block --- AST --> Local relationship (#1747)
1 parent 674836a commit ffddba6

3 files changed

Lines changed: 7 additions & 22 deletions

File tree

  • domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes
  • schema/src/main/scala/io/shiftleft/codepropertygraph/schema

domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/Block.scala

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -179,10 +179,6 @@ class Block(graph_4762: Graph, id_4762: Long /*cf https://github.com/scala/bug/i
179179
*/
180180
def _literalViaAstOut: overflowdb.traversal.Traversal[Literal] = get()._literalViaAstOut
181181

182-
/** Traverse to LOCAL via AST OUT edge.
183-
*/
184-
def _localViaAstOut: overflowdb.traversal.Traversal[Local] = get()._localViaAstOut
185-
186182
/** Traverse to locals of this block. Traverse to LOCAL via AST OUT edge.
187183
*/
188184
/** Traverse to locals of this block. */
@@ -759,7 +755,6 @@ class BlockDb(ref: NodeRef[NodeDb]) extends NodeDb(ref) with StoredNode with Exp
759755
def _importViaAstOut: overflowdb.traversal.Traversal[Import] = astOut.collectAll[Import]
760756
def _jumpTargetViaAstOut: overflowdb.traversal.Traversal[JumpTarget] = astOut.collectAll[JumpTarget]
761757
def _literalViaAstOut: overflowdb.traversal.Traversal[Literal] = astOut.collectAll[Literal]
762-
def _localViaAstOut: overflowdb.traversal.Traversal[Local] = astOut.collectAll[Local]
763758
def local: overflowdb.traversal.Traversal[Local] = astOut.collectAll[Local]
764759
def _methodRefViaAstOut: overflowdb.traversal.Traversal[MethodRef] = astOut.collectAll[MethodRef]
765760
def _returnViaAstOut: overflowdb.traversal.Traversal[Return] = astOut.collectAll[Return]

domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/nodes/Local.scala

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -147,10 +147,6 @@ class Local(graph_4762: Graph, id_4762: Long /*cf https://github.com/scala/bug/i
147147
def astIn: Iterator[Expression] = get().astIn
148148
override def _astIn = get()._astIn
149149

150-
/** Traverse to BLOCK via AST IN edge.
151-
*/
152-
def _blockViaAstIn: overflowdb.traversal.Traversal[Block] = get()._blockViaAstIn
153-
154150
/** The block in which local is declared. Traverse to BLOCK via AST IN edge.
155151
*/
156152
/** The block in which local is declared. */
@@ -299,10 +295,9 @@ class LocalDb(ref: NodeRef[NodeDb]) extends NodeDb(ref) with StoredNode with Ast
299295
override def _taggedByOut = createAdjacentNodeScalaIteratorByOffSet[StoredNode](2)
300296
def _tagViaTaggedByOut: overflowdb.traversal.Traversal[Tag] = taggedByOut.collectAll[Tag]
301297

302-
def astIn: Iterator[Expression] = createAdjacentNodeScalaIteratorByOffSet[Expression](3)
303-
override def _astIn = createAdjacentNodeScalaIteratorByOffSet[StoredNode](3)
304-
def _blockViaAstIn: overflowdb.traversal.Traversal[Block] = astIn.collectAll[Block]
305-
def definingBlock: overflowdb.traversal.Traversal[Block] = astIn.collectAll[Block]
298+
def astIn: Iterator[Expression] = createAdjacentNodeScalaIteratorByOffSet[Expression](3)
299+
override def _astIn = createAdjacentNodeScalaIteratorByOffSet[StoredNode](3)
300+
def definingBlock: overflowdb.traversal.Traversal[Block] = astIn.collectAll[Block]
306301
def _controlStructureViaAstIn: overflowdb.traversal.Traversal[ControlStructure] = astIn.collectAll[ControlStructure]
307302
def _unknownViaAstIn: overflowdb.traversal.Traversal[Unknown] = astIn.collectAll[Unknown]
308303

schema/src/main/scala/io/shiftleft/codepropertygraph/schema/Ast.scala

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -480,7 +480,9 @@ object Ast extends SchemaBase {
480480
edge = ast,
481481
inNode = local,
482482
stepNameIn = "definingBlock",
483-
stepNameInDoc = "The block in which local is declared."
483+
stepNameInDoc = "The block in which local is declared.",
484+
stepNameOut = "local",
485+
stepNameOutDoc = "Traverse to locals of this block."
484486
)
485487
.addOutEdge(edge = ast, inNode = unknown)
486488
.addOutEdge(edge = ast, inNode = jumpTarget)
@@ -609,14 +611,7 @@ object Ast extends SchemaBase {
609611
unknown.addOutEdge(edge = ast, inNode = callNode)
610612
controlStructure.addOutEdge(edge = condition, inNode = callNode)
611613

612-
block
613-
.addOutEdge(edge = ast, inNode = callNode)
614-
.addOutEdge(
615-
edge = ast,
616-
inNode = local,
617-
stepNameOut = "local",
618-
stepNameOutDoc = "Traverse to locals of this block."
619-
)
614+
block.addOutEdge(edge = ast, inNode = callNode)
620615

621616
// To refactor
622617

0 commit comments

Comments
 (0)