Loading dexpreopt/class_loader_context.go +10 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ package dexpreopt import ( "encoding/json" "fmt" "sort" "strconv" Loading Loading @@ -360,6 +361,15 @@ func (clcMap ClassLoaderContextMap) UsesLibs() (ulibs []string) { return ulibs } func (clcMap ClassLoaderContextMap) Dump() string { jsonCLC := toJsonClassLoaderContext(clcMap) bytes, err := json.MarshalIndent(jsonCLC, "", " ") if err != nil { panic(err) } return string(bytes) } // Now that the full unconditional context is known, reconstruct conditional context. // Apply filters for individual libraries, mirroring what the PackageManager does when it // constructs class loader context on device. Loading Loading
dexpreopt/class_loader_context.go +10 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ package dexpreopt import ( "encoding/json" "fmt" "sort" "strconv" Loading Loading @@ -360,6 +361,15 @@ func (clcMap ClassLoaderContextMap) UsesLibs() (ulibs []string) { return ulibs } func (clcMap ClassLoaderContextMap) Dump() string { jsonCLC := toJsonClassLoaderContext(clcMap) bytes, err := json.MarshalIndent(jsonCLC, "", " ") if err != nil { panic(err) } return string(bytes) } // Now that the full unconditional context is known, reconstruct conditional context. // Apply filters for individual libraries, mirroring what the PackageManager does when it // constructs class loader context on device. Loading