# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.camera.core.SurfaceRequest":"SurfaceRequest.java","androidx.camera.view.PreviewViewImplementation":"PreviewViewImplementation.java"}}
androidx.camera.view.SurfaceViewImplementation$SurfaceRequestCallback -> l87:
# {"id":"sourceFile","fileName":"SurfaceViewImplementation.java"}
    android.util.Size mTargetSize -> a
    androidx.camera.core.SurfaceRequest mSurfaceRequest -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li87;"}
    androidx.camera.core.SurfaceRequest mSurfaceRequestToBeInvalidated -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Li87;"}
    androidx.camera.view.PreviewViewImplementation$OnSurfaceNotInUseListener mOnSurfaceNotInUseListener -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb04;"}
    android.util.Size mCurrentSurfaceSize -> e
    boolean mWasSurfaceProvided -> f
    boolean mNeedToInvalidate -> g
    androidx.camera.view.SurfaceViewImplementation this$0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm87;"}
    1:6:void <init>(androidx.camera.view.SurfaceViewImplementation):180:180 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm87;)V"}
    7:8:void <init>(androidx.camera.view.SurfaceViewImplementation):200:200 -> <init>
    9:11:void <init>(androidx.camera.view.SurfaceViewImplementation):202:202 -> <init>
    1:4:void cancelPreviousRequest():276:276 -> a
    5:25:void cancelPreviousRequest():277:277 -> a
    26:37:void cancelPreviousRequest():278:278 -> a
    38:41:void cancelPreviousRequest():281:281 -> a
    1:12:boolean tryToComplete():247:247 -> b
    13:30:boolean canProvideSurface():269:269 -> b
    13:30:boolean tryToComplete():248 -> b
    31:37:boolean tryToComplete():249:249 -> b
    38:39:boolean tryToComplete():251:251 -> b
    40:46:boolean tryToComplete():252:252 -> b
    47:60:boolean tryToComplete():253:253 -> b
    61:63:boolean tryToComplete():252:252 -> b
    64:65:boolean tryToComplete():261:261 -> b
    66:67:void androidx.camera.view.PreviewViewImplementation.onSurfaceProvided():91:91 -> b
    66:67:boolean tryToComplete():262 -> b
    68:73:void androidx.camera.view.PreviewViewImplementation.onSurfaceProvided():92:92 -> b
    68:73:boolean tryToComplete():262 -> b
    1:27:void surfaceChanged(android.view.SurfaceHolder,int,int,int):311:311 -> surfaceChanged
    28:34:void surfaceChanged(android.view.SurfaceHolder,int,int,int):312:312 -> surfaceChanged
    35:38:void surfaceChanged(android.view.SurfaceHolder,int,int,int):313:313 -> surfaceChanged
    1:7:void surfaceCreated(android.view.SurfaceHolder):297:297 -> surfaceCreated
    8:15:void surfaceCreated(android.view.SurfaceHolder):301:301 -> surfaceCreated
    16:18:boolean androidx.camera.core.SurfaceRequest.invalidate():573:573 -> surfaceCreated
    16:18:void surfaceCreated(android.view.SurfaceHolder):302 -> surfaceCreated
    19:24:boolean androidx.camera.core.SurfaceRequest.invalidate():574:574 -> surfaceCreated
    19:24:void surfaceCreated(android.view.SurfaceHolder):302 -> surfaceCreated
    25:27:void surfaceCreated(android.view.SurfaceHolder):303:303 -> surfaceCreated
    28:30:void surfaceCreated(android.view.SurfaceHolder):304:304 -> surfaceCreated
    1:7:void surfaceDestroyed(android.view.SurfaceHolder):318:318 -> surfaceDestroyed
    8:11:void surfaceDestroyed(android.view.SurfaceHolder):322:322 -> surfaceDestroyed
    12:15:void closeSurface():289:289 -> surfaceDestroyed
    12:15:void surfaceDestroyed(android.view.SurfaceHolder):323 -> surfaceDestroyed
    16:34:void closeSurface():290:290 -> surfaceDestroyed
    16:34:void surfaceDestroyed(android.view.SurfaceHolder):323 -> surfaceDestroyed
    35:36:void closeSurface():291:291 -> surfaceDestroyed
    35:36:void surfaceDestroyed(android.view.SurfaceHolder):323 -> surfaceDestroyed
    37:38:androidx.camera.core.impl.DeferrableSurface androidx.camera.core.SurfaceRequest.getDeferrableSurface():310:310 -> surfaceDestroyed
    37:38:void closeSurface():291 -> surfaceDestroyed
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:38:void surfaceDestroyed(android.view.SurfaceHolder):323 -> surfaceDestroyed
    39:42:void closeSurface():291:291 -> surfaceDestroyed
    39:42:void surfaceDestroyed(android.view.SurfaceHolder):323 -> surfaceDestroyed
    43:46:void surfaceDestroyed(android.view.SurfaceHolder):325:325 -> surfaceDestroyed
    47:48:void surfaceDestroyed(android.view.SurfaceHolder):330:330 -> surfaceDestroyed
    49:52:void surfaceDestroyed(android.view.SurfaceHolder):331:331 -> surfaceDestroyed
    53:55:void surfaceDestroyed(android.view.SurfaceHolder):332:332 -> surfaceDestroyed
    56:58:void surfaceDestroyed(android.view.SurfaceHolder):336:336 -> surfaceDestroyed
    59:60:void surfaceDestroyed(android.view.SurfaceHolder):337:337 -> surfaceDestroyed
    61:62:void surfaceDestroyed(android.view.SurfaceHolder):338:338 -> surfaceDestroyed
    63:64:void surfaceDestroyed(android.view.SurfaceHolder):339:339 -> surfaceDestroyed
    65:67:void surfaceDestroyed(android.view.SurfaceHolder):340:340 -> surfaceDestroyed
