bundles/org.eclipse.orion.client.javascript/web/eslint/lib/code-path-analysis/code-path-state.js
function() {
			var context = this.choiceContext;
			var forkContext = this.forkContext;

			/*
			 * If any result were not transferred from child contexts,
			 * this sets the head segments to both cases.
			 * The head segments are the path of the test expression.
			 */
			if (!context.processed) {
				context.trueForkContext.add(forkContext.head);
				context.falseForkContext.add(forkContext.head);
			}

			context.processed = false;

			// Creates new path from the `true` case.
			forkContext.replaceHead(
				context.trueForkContext.makeNext(0, -1)
			);
		}
function() {
			var context = this.choiceContext;
			var forkContext = this.forkContext;

			/*
			 * If any result were not transferred from child contexts,
			 * this sets the head segments to both cases.
			 * The head segments are the path of the test expression.
			 */
			if (!context.processed) {
				context.trueForkContext.add(forkContext.head);
				context.falseForkContext.add(forkContext.head);
			}

			context.processed = false;

			// Creates new path from the `true` case.
			forkContext.replaceHead(
				context.trueForkContext.makeNext(0, -1)
			);
		}
function ( ) { var context = this . choiceContext ; var forkContext = this . forkContext ; /*
			 * If any result were not transferred from child contexts,
			 * this sets the head segments to both cases.
			 * The head segments are the path of the test expression.
			 */ if ( ! context . processed ) { context . trueForkContext . add ( forkContext . head ) ; context . falseForkContext . add ( forkContext . head ) ; } context . processed = false ; // Creates new path from the `true` case. forkContext . replaceHead ( context . trueForkContext . makeNext ( 0 , - 1 ) ) ; }
Makes a code path segment of the `if` block.

@returns {void}
Makes a code path segment of the if block .