# {"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 -> pd4:
# {"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 -> c0
    java.util.Map header -> d0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lmd4;"}
    java.util.Map lowerCaseHeader -> e0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/HashMap;"}
    fi.iki.elonen.NanoHTTPD$Method requestMethod -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"I"}
    boolean chunkedTransfer -> g0
    boolean encodeAsGzip -> h0
    boolean keepAlive -> i0
    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 -> q
    12:20:void send(java.io.OutputStream):1589:1589 -> q
    21:24:void send(java.io.OutputStream):1592:1592 -> q
    25:49:void send(java.io.OutputStream):1595:1595 -> q
    50:55:void send(java.io.OutputStream):1596:1596 -> q
    56:62:java.lang.String fi.iki.elonen.NanoHTTPD$Response$Status.getDescription():1404:1404 -> q
    56:62:void send(java.io.OutputStream):1596 -> q
    63:66:java.lang.String fi.iki.elonen.NanoHTTPD$Response$Status.getDescription():1404:1404 -> q
    63:66:void send(java.io.OutputStream):1596 -> q
      # {"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 -> q
    67:85:void send(java.io.OutputStream):1596 -> q
    86:96:void send(java.io.OutputStream):1596:1596 -> q
    97:101:void send(java.io.OutputStream):1598:1598 -> q
    102:109:void send(java.io.OutputStream):1600:1600 -> q
    110:123:void send(java.io.OutputStream):1601:1601 -> q
    124:145:void send(java.io.OutputStream):1603:1603 -> q
    146:161:void send(java.io.OutputStream):1604:1604 -> q
    162:169:void send(java.io.OutputStream):1606:1606 -> q
    170:183:void send(java.io.OutputStream):1607:1607 -> q
    184:191:void send(java.io.OutputStream):1609:1609 -> q
    192:193:void send(java.io.OutputStream):1610:1610 -> q
    194:197:void send(java.io.OutputStream):1612:1612 -> q
    198:205:void send(java.io.OutputStream):1613:1613 -> q
    206:207:void setChunkedTransfer(boolean):1702:1702 -> q
    206:207:void send(java.io.OutputStream):1614 -> q
    208:216:void send(java.io.OutputStream):1616:1616 -> q
    217:225:void send(java.io.OutputStream):1617:1617 -> q
    226:233:void send(java.io.OutputStream):1618:1618 -> q
    234:237:void send(java.io.OutputStream):1619:1619 -> q
    238:241:void send(java.io.OutputStream):1620:1620 -> q
    242:246:void send(java.io.OutputStream):1622:1622 -> q
    247:249:void send(java.io.OutputStream):1623:1623 -> q
    250:259:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1652:1652 -> q
    250:259:void send(java.io.OutputStream):1624 -> q
    260:261:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1653:1653 -> q
    260:261:void send(java.io.OutputStream):1624 -> q
    262:264:void fi.iki.elonen.NanoHTTPD$Response$ChunkedOutputStream.<init>(java.io.OutputStream):1422:1422 -> q
    262:264:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1653 -> q
    262:264:void send(java.io.OutputStream):1624 -> q
    265:268:void sendBodyWithCorrectEncoding(java.io.OutputStream,long):1662:1662 -> q
    265:268:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1654 -> q
    265:268:void send(java.io.OutputStream):1624 -> q
    269:273:void sendBodyWithCorrectEncoding(java.io.OutputStream,long):1663:1663 -> q
    269:273:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1654 -> q
    269:273:void send(java.io.OutputStream):1624 -> q
    274:276:void sendBodyWithCorrectEncoding(java.io.OutputStream,long):1664:1664 -> q
    274:276:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1654 -> q
    274:276:void send(java.io.OutputStream):1624 -> q
    277:280:void sendBodyWithCorrectEncoding(java.io.OutputStream,long):1665:1665 -> q
    277:280:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1654 -> q
    277:280:void send(java.io.OutputStream):1624 -> q
    281:283:void sendBodyWithCorrectEncoding(java.io.OutputStream,long):1667:1667 -> q
    281:283:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1654 -> q
    281:283:void send(java.io.OutputStream):1624 -> q
    284:287:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1655:1655 -> q
    284:287:void send(java.io.OutputStream):1624 -> q
    288:291:void sendBodyWithCorrectEncoding(java.io.OutputStream,long):1662:1662 -> q
    288:291:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1657 -> q
    288:291:void send(java.io.OutputStream):1624 -> q
    292:296:void sendBodyWithCorrectEncoding(java.io.OutputStream,long):1663:1663 -> q
    292:296:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1657 -> q
    292:296:void send(java.io.OutputStream):1624 -> q
    297:299:void sendBodyWithCorrectEncoding(java.io.OutputStream,long):1664:1664 -> q
    297:299:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1657 -> q
    297:299:void send(java.io.OutputStream):1624 -> q
    300:303:void sendBodyWithCorrectEncoding(java.io.OutputStream,long):1665:1665 -> q
    300:303:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1657 -> q
    300:303:void send(java.io.OutputStream):1624 -> q
    304:306:void sendBodyWithCorrectEncoding(java.io.OutputStream,long):1667:1667 -> q
    304:306:void sendBodyWithCorrectTransferAndEncoding(java.io.OutputStream,long):1657 -> q
    304:306:void send(java.io.OutputStream):1624 -> q
    307:309:void send(java.io.OutputStream):1625:1625 -> q
    310:313:void fi.iki.elonen.NanoHTTPD.access$000(java.lang.Object):151:151 -> q
    310:313:void send(java.io.OutputStream):1626 -> q
    314:322:void send(java.io.OutputStream):1593:1593 -> q
    323:324:java.util.logging.Logger fi.iki.elonen.NanoHTTPD.access$200():151:151 -> q
    323:324:void send(java.io.OutputStream):1628 -> q
    325:332:void send(java.io.OutputStream):1628:1628 -> q
    3:27:void sendBody(java.io.OutputStream,long):1686:1686 -> r
    28:31:void sendBody(java.io.OutputStream,long):1689:1689 -> r
    32:41:void sendBody(java.io.OutputStream,long):1690:1690 -> r
    42:49:void sendBody(java.io.OutputStream,long):1694:1694 -> r
    1:8:long sendContentLengthHeaderIfNotAlreadyPresent(java.io.PrintWriter,long):1638:1638 -> t
    9:13:long sendContentLengthHeaderIfNotAlreadyPresent(java.io.PrintWriter,long):1642:1642 -> t
    14:15:java.util.logging.Logger fi.iki.elonen.NanoHTTPD.access$200():151:151 -> t
    14:15:long sendContentLengthHeaderIfNotAlreadyPresent(java.io.PrintWriter,long):1644 -> t
    16:24:long sendContentLengthHeaderIfNotAlreadyPresent(java.io.PrintWriter,long):1644:1644 -> t
    25:47:long sendContentLengthHeaderIfNotAlreadyPresent(java.io.PrintWriter,long):1647:1647 -> t
