Revert "Make d8-on-eng a per-module opt-out"

Revert submission 3555366-eng-d8

Reason for revert: Droidmonitor created revert due to b/405397520. Will be verified through ABTD for standard investigation.

Reverted changes: /q/submissionid:3555366-eng-d8

Change-Id: Idc27a646af8e726e74665fbbb80f6fc3e510625a
diff --git a/java/dex.go b/java/dex.go
index f2406fb..dd64675 100644
--- a/java/dex.go
+++ b/java/dex.go
@@ -42,9 +42,6 @@
 		// True if the module containing this has it set by default.
 		EnabledByDefault bool `blueprint:"mutated"`
 
-		// If true, then this module will be optimized on eng builds.
-		Enabled_on_eng *bool
-
 		// Whether to allow that library classes inherit from program classes.
 		// Defaults to false.
 		Ignore_library_extends_program *bool
@@ -165,10 +162,7 @@
 }
 
 func (d *dexer) effectiveOptimizeEnabled(ctx android.EarlyModuleContext) bool {
-	if ctx.Config().Eng() {
-		return proptools.Bool(d.dexProperties.Optimize.Enabled_on_eng)
-	}
-	return BoolDefault(d.dexProperties.Optimize.Enabled, d.dexProperties.Optimize.EnabledByDefault)
+	return BoolDefault(d.dexProperties.Optimize.Enabled, d.dexProperties.Optimize.EnabledByDefault && !ctx.Config().Eng())
 }
 
 func (d *DexProperties) resourceShrinkingEnabled(ctx android.ModuleContext) bool {