Revert "Default from-text stub generation in build"

This reverts commit 182b56b870c52a204055eb32c583828ac0ac0fa4.

Reason for revert: prime suspect for breaking boot tests b/307495247, b/307411752

Bug:307495247
Change-Id: Iea05703b767d2699ca3cf69377eb44b1d21697ad
diff --git a/android/config.go b/android/config.go
index c6d8d9f..8ad53e3 100644
--- a/android/config.go
+++ b/android/config.go
@@ -99,7 +99,7 @@
 
 	UseBazelProxy bool
 
-	BuildFromSourceStub bool
+	BuildFromTextStub bool
 
 	EnsureAllowlistIntegrity bool
 }
@@ -337,9 +337,9 @@
 	// unix sockets, instead of spawning Bazel as a subprocess.
 	UseBazelProxy bool
 
-	// If buildFromSourceStub is true then the Java API stubs are
-	// built from the source Java files, not the signature text files.
-	buildFromSourceStub bool
+	// If buildFromTextStub is true then the Java API stubs are
+	// built from the signature text files, not the source Java files.
+	buildFromTextStub bool
 
 	// If ensureAllowlistIntegrity is true, then the presence of any allowlisted
 	// modules that aren't mixed-built for at least one variant will cause a build
@@ -556,7 +556,7 @@
 		MultitreeBuild: cmdArgs.MultitreeBuild,
 		UseBazelProxy:  cmdArgs.UseBazelProxy,
 
-		buildFromSourceStub: cmdArgs.BuildFromSourceStub,
+		buildFromTextStub: cmdArgs.BuildFromTextStub,
 	}
 
 	config.deviceConfig = &deviceConfig{
@@ -2071,11 +2071,11 @@
 	// TODO: b/302320354 - Remove the coverage build specific logic once the
 	// robust solution for handling native properties in from-text stub build
 	// is implemented.
-	return !c.buildFromSourceStub && !c.JavaCoverageEnabled()
+	return c.buildFromTextStub && !c.JavaCoverageEnabled()
 }
 
 func (c *config) SetBuildFromTextStub(b bool) {
-	c.buildFromSourceStub = !b
+	c.buildFromTextStub = b
 	c.productVariables.Build_from_text_stub = boolPtr(b)
 }