# {"id":"partitionSourceFiles","fileNameMappings":{"fi.iki.elonen.NanoHTTPD$Response$Status":"NanoHTTPD.java","fi.iki.elonen.NanoHTTPD$Response$ChunkedOutputStream":"NanoHTTPD.java","fi.iki.elonen.NanoHTTPD":"NanoHTTPD.java"}}
fi.iki.elonen.NanoHTTPD$Response -> qg4:
# {"id":"sourceFile","fileName":"NanoHTTPD.java"}
    fi.iki.elonen.NanoHTTPD$Response$IStatus status -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"I"}
    java.lang.String mimeType -> Y
    java.io.InputStream data -> Z
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/io/ByteArrayInputStream;"}
    long contentLength -> h0
    java.util.Map header -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Log4;"}
    java.util.Map lowerCaseHeader -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/HashMap;"}
    fi.iki.elonen.NanoHTTPD$Method requestMethod -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"I"}
    boolean chunkedTransfer -> l0
    boolean encodeAsGzip -> m0
    boolean keepAlive -> n0
    1:3:void <init>(fi.iki.elonen.NanoHTTPD$Response$IStatus,java.lang.String,java.io.InputStream,long):1506:1506 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/io/ByteArrayInputStream;J)V"}
    4:10:void <init>(fi.iki.elonen.NanoHTTPD$Response$IStatus,java.lang.String,java.io.InputStream,long):1474:1474 -> <init>
    11:17:void <init>(fi.iki.elonen.NanoHTTPD$Response$IStatus,java.lang.String,java.io.InputStream,long):1487:1487 -> <init>
    18:19:void <init>(fi.iki.elonen.NanoHTTPD$Response$IStatus,java.lang.String,java.io.InputStream,long):1507:1507 -> <init>
    20:21:void <init>(fi.iki.elonen.NanoHTTPD$Response$IStatus,java.lang.String,java.io.InputStream,long):1508:1508 -> <init>
    22:23:void <init>(fi.iki.elonen.NanoHTTPD$Response$IStatus,java.lang.String,java.io.InputStream,long):1513:1513 -> <init>
    24:35:void <init>(fi.iki.elonen.NanoHTTPD$Response$IStatus,java.lang.String,java.io.InputStream,long):1514:1514 -> <init>
    36:37:void <init>(fi.iki.elonen.NanoHTTPD$Response$IStatus,java.lang.String,java.io.InputStream,long):1516:1516 -> <init>
    38:40:void <init>(fi.iki.elonen.NanoHTTPD$Response$IStatus,java.lang.String,java.io.InputStream,long):1517:1517 -> <init>
    1:4:void close():1522:1522 -> close
    5:8:void close():1523:1523 -> close
    1:13:java.lang.String getHeader(java.lang.String):1561:1561 -> e
    1:13:boolean isCloseConnection():1553:1553 -> k
    1:20:void printHeader(java.io.PrintWriter,java.lang.String,java.lang.String):1634:1634 -> o
    1:11:void send(java.io.OutputStream):1588:1588 -> r
    12:20:void send(java.io.OutputStream):1589:1589 -> r
    21:24:void send(java.io.OutputStream):1592:1592 -> r
    25:49:void send(java.io.OutputStream):1595:1595 -> r
    50:55:void send(java.io.OutputStream):1596:1596 -> r
    56:62:java.lang.String fi.iki.elonen.NanoHTTPD$Response$Status.getDescription():1404:1404 -> r
    56:62:void send(java.io.OutputStream):1596 -> r
    63:66:java.lang.String fi.iki.elonen.NanoHTTPD$Response$Status.getDescription():1404:1404 -> r
    63:66:void send(java.io.OutputStream):1596 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    67:85:java.lang.String fi.iki.elonen.NanoHTTPD$Response$Status.getDescription():1404:1404 -> r
    67:85:void send(java.io.OutputStream):1596 -> r
    86:96:void send(java.io.OutputStream):1596:1596 -> r
    97:101:void send(java.io.OutputStream):1598:1598 -> r
    102:109:void send(java.io.OutputStream):1600:1600 -> r
    110:123:void send(java.io.OutputStream):1601:1601 -> r
    124:145:void send(java.io.OutputStream):1603:1603 -> r
    146:161:void send(java.io.OutputStream):1604:1604 -> r
    162:169:void send(java.io.OutputStream):1606:1606 -> r
    170:183:void send(java.io.OutputStream):1607:1607 -> r
    184:191:void send(java.io.OutputStream):1609:1609 -> r
    192:193:void send(java.io.OutputStream):1610:1610 -> r
    194:197:void send(java.io.OutputStream):1612:1612 -> r
    198:205:void send(java.io.OutputStream):1613:1613 -> r
    206:207:void setChunkedTransfer(boolean):1702:1702 -> r
    206:207:void send(java.io.OutputStream):1614 -> r
    208:216:void send(java.io.OutputStream):1616:1616 -> r
    217:225:void send(java.io.OutputStream):1617:1617 -> r
    226:233:void send(java.io.OutputStream):1618:1618 -> r
    234:237:void send(java.io.OutputStream):1619:1619 -> r
    238:241:void send(java.io.OutputStream):1620:1620 -> r
    242:246:void send(java.io.OutputStream):1622:1622 -> r
    247:249:void send(java.io.OutputStream):1623:1623 -> r
    250:259:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1652:1652 -> r
    250:259:void send(java.io.OutputStream):1624 -> r
    260:261:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1653:1653 -> r
    260:261:void send(java.io.OutputStream):1624 -> r
    262:264:void fi.iki.elonen.NanoHTTPD$Response$ChunkedOutputStream.<init>(java.io.OutputStream):1422:1422 -> r
    262:264:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1653 -> r
    262:264:void send(java.io.OutputStream):1624 -> r
    265:268:void sendBodyWithCorrectEncoding(java.io.OutputStream,long):1662:1662 -> r
    265:268:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1654 -> r
    265:268:void send(java.io.OutputStream):1624 -> r
    269:273:void sendBodyWithCorrectEncoding(java.io.OutputStream,long):1663:1663 -> r
    269:273:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1654 -> r
    269:273:void send(java.io.OutputStream):1624 -> r
    274:276:void sendBodyWithCorrectEncoding(java.io.OutputStream,long):1664:1664 -> r
    274:276:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1654 -> r
    274:276:void send(java.io.OutputStream):1624 -> r
    277:280:void sendBodyWithCorrectEncoding(java.io.OutputStream,long):1665:1665 -> r
    277:280:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1654 -> r
    277:280:void send(java.io.OutputStream):1624 -> r
    281:283:void sendBodyWithCorrectEncoding(java.io.OutputStream,long):1667:1667 -> r
    281:283:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1654 -> r
    281:283:void send(java.io.OutputStream):1624 -> r
    284:287:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1655:1655 -> r
    284:287:void send(java.io.OutputStream):1624 -> r
    288:291:void sendBodyWithCorrectEncoding(java.io.OutputStream,long):1662:1662 -> r
    288:291:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1657 -> r
    288:291:void send(java.io.OutputStream):1624 -> r
    292:296:void sendBodyWithCorrectEncoding(java.io.OutputStream,long):1663:1663 -> r
    292:296:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1657 -> r
    292:296:void send(java.io.OutputStream):1624 -> r
    297:299:void sendBodyWithCorrectEncoding(java.io.OutputStream,long):1664:1664 -> r
    297:299:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1657 -> r
    297:299:void send(java.io.OutputStream):1624 -> r
    300:303:void sendBodyWithCorrectEncoding(java.io.OutputStream,long):1665:1665 -> r
    300:303:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1657 -> r
    300:303:void send(java.io.OutputStream):1624 -> r
    304:306:void sendBodyWithCorrectEncoding(java.io.OutputStream,long):1667:1667 -> r
    304:306:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1657 -> r
    304:306:void send(java.io.OutputStream):1624 -> r
    307:309:void send(java.io.OutputStream):1625:1625 -> r
    310:313:void fi.iki.elonen.NanoHTTPD.access$000(java.lang.Object):151:151 -> r
    310:313:void send(java.io.OutputStream):1626 -> r
    314:322:void send(java.io.OutputStream):1593:1593 -> r
    323:324:java.util.logging.Logger fi.iki.elonen.NanoHTTPD.access$200():151:151 -> r
    323:324:void send(java.io.OutputStream):1628 -> r
    325:332:void send(java.io.OutputStream):1628:1628 -> r
    3:27:void sendBody(java.io.OutputStream,long):1686:1686 -> t
    28:31:void sendBody(java.io.OutputStream,long):1689:1689 -> t
    32:41:void sendBody(java.io.OutputStream,long):1690:1690 -> t
    42:49:void sendBody(java.io.OutputStream,long):1694:1694 -> t
    1:8:long sendContentLengthHeaderIfNotAlreadyPresent(java.io.PrintWriter,long):1638:1638 -> v
    9:13:long sendContentLengthHeaderIfNotAlreadyPresent(java.io.PrintWriter,long):1642:1642 -> v
    14:15:java.util.logging.Logger fi.iki.elonen.NanoHTTPD.access$200():151:151 -> v
    14:15:long sendContentLengthHeaderIfNotAlreadyPresent(java.io.PrintWriter,long):1644 -> v
    16:24:long sendContentLengthHeaderIfNotAlreadyPresent(java.io.PrintWriter,long):1644:1644 -> v
    25:47:long sendContentLengthHeaderIfNotAlreadyPresent(java.io.PrintWriter,long):1647:1647 -> v
