SYMBOL INDEX (2796 symbols across 263 files) FILE: android/app/src/main/kotlin/com/network/proxy/vpn/Protocol.java type Protocol (line 3) | public enum Protocol { FILE: android/app/src/main/kotlin/com/network/proxy/vpn/socket/SocketChannelReader.java class SocketChannelReader (line 29) | class SocketChannelReader { method SocketChannelReader (line 35) | public SocketChannelReader(ClientPacketWriter writer) { method read (line 39) | public void read(Connection connection) { method readTCP (line 79) | private void readTCP(@NonNull Connection connection) { method sendToRequester (line 113) | private void sendToRequester(ByteBuffer buffer, int dataSize, @NonNull... method pushDataToClient (line 133) | private void pushDataToClient(@NonNull Connection connection) { method sendFin (line 166) | private void sendFin(Connection connection) { method readUDP (line 176) | private void readUDP(Connection connection) { FILE: android/app/src/main/kotlin/com/network/proxy/vpn/socket/SocketChannelWriter.java class SocketChannelWriter (line 28) | public class SocketChannelWriter { method SocketChannelWriter (line 33) | SocketChannelWriter(ClientPacketWriter writer) { method write (line 37) | public void write(@NonNull Connection connection) { method writeUDP (line 76) | private void writeUDP(Connection connection) { method writeTCP (line 91) | private void writeTCP(Connection connection) { method writePendingData (line 111) | private void writePendingData(Connection connection) throws IOException { FILE: android/app/src/main/kotlin/com/network/proxy/vpn/socket/SocketNIODataService.java class SocketNIODataService (line 29) | public class SocketNIODataService implements Runnable { method SocketNIODataService (line 42) | public SocketNIODataService(ClientPacketWriter clientPacketWriter) thr... method run (line 47) | @Override method registerSession (line 53) | public void registerSession(Connection connection) throws ClosedChanne... method lockSelector (line 77) | private Lock lockSelector(Selector selector) { method refreshSelect (line 96) | public void refreshSelect(Connection connection) { method shutdown (line 109) | public void shutdown(){ method runTask (line 114) | private void runTask(){ method processSelectionKey (line 171) | private void processSelectionKey(SelectionKey key) throws IOException { method isConnected (line 201) | private boolean isConnected(SelectableChannel channel) { method processConnectedSelection (line 211) | private void processConnectedSelection(SelectionKey key, Connection co... method processSelectorRead (line 219) | private void processSelectorRead(SelectionKey selectionKey, Connection... method processPendingWrite (line 229) | private void processPendingWrite(SelectionKey selectionKey, Connection... FILE: android/app/src/main/kotlin/com/network/proxy/vpn/transport/icmp/ICMPPacket.java class ICMPPacket (line 6) | public class ICMPPacket { method ICMPPacket (line 25) | ICMPPacket( method toString (line 41) | @NonNull FILE: android/app/src/main/kotlin/com/network/proxy/vpn/transport/icmp/ICMPPacketFactory.java class ICMPPacketFactory (line 13) | public class ICMPPacketFactory { method parseICMPPacket (line 15) | public static ICMPPacket parseICMPPacket(@NonNull ByteBuffer stream) { method buildSuccessPacket (line 29) | public static ICMPPacket buildSuccessPacket(ICMPPacket requestPacket) { method packetToBuffer (line 40) | public static byte[] packetToBuffer(IP4Header ipHeader, ICMPPacket pac... method asShortBytes (line 76) | private static byte[] asShortBytes(int value) { FILE: assets/js/fetch.js function fetch (line 1) | function fetch(url, options) { FILE: ios/ProxyPin/vpn/ping/GBPingSummary.h type GBPingStatus (line 13) | typedef enum { FILE: ios/ProxyPin/vpn/ping/ICMPHeader.h type IPHeader (line 20) | struct IPHeader { type IPHeader (line 34) | typedef struct IPHeader IPHeader; type ICMPHeader (line 62) | struct ICMPHeader { type ICMPHeader (line 70) | typedef struct ICMPHeader ICMPHeader; FILE: lib/l10n/app_localizations.dart class AppLocalizations (line 64) | abstract class AppLocalizations { method of (line 69) | AppLocalizations? of(BuildContext context) method requestRewriteDeleteConfirm (line 673) | String requestRewriteDeleteConfirm(Object size) method domainListSubtitle (line 925) | String domainListSubtitle(Object count, Object time) method historyDay (line 1159) | String historyDay(Object day) method historyRecordTitle (line 1171) | String historyRecordTitle(Object length, Object name) method historySubtitle (line 1183) | String historySubtitle(Object requestLength, Object size) method androidRootRename (line 1363) | String androidRootRename(Object name) method remoteConnected (line 1531) | String remoteConnected(Object os) method proxyPortRepeat (line 1729) | String proxyPortRepeat(Object port) class _AppLocalizationsDelegate (line 2188) | class _AppLocalizationsDelegate extends LocalizationsDelegate load(Locale locale) method isSupported (line 2197) | bool isSupported(Locale locale) method shouldReload (line 2200) | bool shouldReload(_AppLocalizationsDelegate old) function lookupAppLocalizations (line 2203) | AppLocalizations lookupAppLocalizations(Locale locale) FILE: lib/l10n/app_localizations_en.dart class AppLocalizationsEn (line 8) | class AppLocalizationsEn extends AppLocalizations { method requestRewriteDeleteConfirm (line 297) | String requestRewriteDeleteConfirm(Object size) method domainListSubtitle (line 426) | String domainListSubtitle(Object count, Object time) method historyDay (line 545) | String historyDay(Object day) method historyRecordTitle (line 553) | String historyRecordTitle(Object length, Object name) method historySubtitle (line 561) | String historySubtitle(Object requestLength, Object size) method androidRootRename (line 657) | String androidRootRename(Object name) method remoteConnected (line 745) | String remoteConnected(Object os) method proxyPortRepeat (line 850) | String proxyPortRepeat(Object port) FILE: lib/l10n/app_localizations_zh.dart class AppLocalizationsZh (line 8) | class AppLocalizationsZh extends AppLocalizations { method requestRewriteDeleteConfirm (line 297) | String requestRewriteDeleteConfirm(Object size) method domainListSubtitle (line 425) | String domainListSubtitle(Object count, Object time) method historyDay (line 544) | String historyDay(Object day) method historyRecordTitle (line 552) | String historyRecordTitle(Object length, Object name) method historySubtitle (line 560) | String historySubtitle(Object requestLength, Object size) method androidRootRename (line 653) | String androidRootRename(Object name) method remoteConnected (line 739) | String remoteConnected(Object os) method proxyPortRepeat (line 840) | String proxyPortRepeat(Object port) class AppLocalizationsZhHant (line 1075) | class AppLocalizationsZhHant extends AppLocalizationsZh { method requestRewriteDeleteConfirm (line 1361) | String requestRewriteDeleteConfirm(Object size) method domainListSubtitle (line 1489) | String domainListSubtitle(Object count, Object time) method historyDay (line 1608) | String historyDay(Object day) method historyRecordTitle (line 1616) | String historyRecordTitle(Object length, Object name) method historySubtitle (line 1624) | String historySubtitle(Object requestLength, Object size) method androidRootRename (line 1717) | String androidRootRename(Object name) method remoteConnected (line 1803) | String remoteConnected(Object os) method proxyPortRepeat (line 1904) | String proxyPortRepeat(Object port) FILE: lib/main.dart function main (line 35) | void main(List args) class FluentApp (line 63) | class FluentApp extends StatelessWidget { method build (line 70) | Widget build(BuildContext context) method theme (line 89) | ThemeData theme(Brightness brightness) FILE: lib/native/app_lifecycle.dart class LifecycleListener (line 5) | abstract interface class LifecycleListener { method onUserLeaveHint (line 6) | void onUserLeaveHint() method onPictureInPictureModeChanged (line 8) | void onPictureInPictureModeChanged(bool isInPictureInPictureMode) class AppLifecycleBinding (line 11) | class AppLifecycleBinding { method ensureInitialized (line 29) | AppLifecycleBinding ensureInitialized() method addListener (line 33) | void addListener(LifecycleListener listener) method removeListener (line 38) | void removeListener(LifecycleListener listener) method _methodCallHandler (line 42) | Future _methodCallHandler(MethodCall call) FILE: lib/native/installed_apps.dart class InstalledApps (line 3) | class InstalledApps { method getInstalledApps (line 6) | Future> getInstalledApps( method getAppInfo (line 18) | Future getAppInfo(String packageName) class AppInfo (line 24) | class AppInfo { method toJson (line 49) | Map toJson() method toString (line 59) | String toString() FILE: lib/native/native_method.dart class NativeMethod (line 4) | class NativeMethod { method requestLocalNetworkAccess (line 10) | Future requestLocalNetworkAccess() method isCaInstalled (line 22) | Future isCaInstalled(String pem) method evaluateChainTrusted (line 33) | Future evaluateChainTrusted(String leafPem, String caPem, {Strin... FILE: lib/native/pip.dart class PictureInPicture (line 11) | class PictureInPicture { method enterPictureInPictureMode (line 31) | Future enterPictureInPictureMode(String host, int port, method exitPictureInPictureMode (line 41) | Future exitPictureInPictureMode() method addData (line 47) | Future addData(String text) FILE: lib/native/process_info.dart class ProcessInfoPlugin (line 7) | class ProcessInfoPlugin { method getProcessByPort (line 10) | Future getProcessByPort(String host, int port) method getRemoteAddressByPort (line 22) | Future getRemoteAddressByPort(int port) FILE: lib/native/vpn.dart class Vpn (line 5) | class Vpn { method startVpn (line 10) | void startVpn(String host, int port, Configuration configuration, {boo... method stopVpn (line 31) | void stopVpn() method restartVpn (line 37) | void restartVpn(String host, int port, Configuration configuration, {b... method isRunning (line 57) | Future isRunning() FILE: lib/network/bin/configuration.dart class Configuration (line 27) | class Configuration { method configFile (line 106) | Future configFile() method flushConfig (line 113) | Future flushConfig() method _loadConfig (line 127) | Future> _loadConfig() method toJson (line 139) | Map toJson() FILE: lib/network/bin/listener.dart class EventListener (line 7) | abstract class EventListener { method onRequest (line 8) | void onRequest(Channel channel, HttpRequest request) method onResponse (line 10) | void onResponse(ChannelContext channelContext, HttpResponse response) method onMessage (line 12) | void onMessage(Channel channel, HttpMessage message, WebSocketFrame fr... class CombinedEventListener (line 16) | class CombinedEventListener extends EventListener { method onRequest (line 22) | void onRequest(Channel channel, HttpRequest request) method onResponse (line 29) | void onResponse(ChannelContext channelContext, HttpResponse response) method onMessage (line 36) | void onMessage(Channel channel, HttpMessage message, WebSocketFrame fr... FILE: lib/network/bin/server.dart function main (line 39) | Future main() class ProxyServer (line 45) | class ProxyServer { method start (line 81) | Future start() method stop (line 118) | Future stop() method setSystemProxyEnable (line 132) | Future setSystemProxyEnable(bool enable) method restart (line 147) | Future restart() method retryBind (line 152) | Future retryBind() method addListener (line 162) | void addListener(EventListener listener) FILE: lib/network/channel/channel.dart class ChannelHandler (line 31) | abstract class ChannelHandler { method channelActive (line 35) | void channelActive(ChannelContext context, Channel channel) method channelRead (line 38) | Future channelRead(ChannelContext channelContext, Channel channe... method channelInactive (line 41) | void channelInactive(ChannelContext channelContext, Channel channel) method exceptionCaught (line 45) | void exceptionCaught(ChannelContext channelContext, Channel channel, d... class Channel (line 53) | class Channel { method serverSecureSocket (line 80) | void serverSecureSocket(SecureSocket secureSocket, ChannelContext chan... method secureSocket (line 87) | Future secureSocket(ChannelContext channelContext, method startSecureSocket (line 99) | Future startSecureSocket(ChannelContext channelContext, method listen (line 109) | void listen(ChannelContext channelContext) method write (line 118) | Future write(ChannelContext channelContext, Object obj) method writeBytes (line 123) | Future writeBytes(List bytes) method writeAndClose (line 155) | Future writeAndClose(ChannelContext channelContext, Object obj) method close (line 161) | void close() method toString (line 183) | String toString() FILE: lib/network/channel/channel_context.dart class ChannelContext (line 15) | class ChannelContext { method connectServerChannel (line 33) | Future connectServerChannel(HostAndPort hostAndPort, ChannelH... method startConnect (line 41) | Future startConnect( method getAttribute (line 48) | T? getAttribute(String key) method putAttribute (line 55) | void putAttribute(String key, Object? value) method putStreamRequest (line 77) | HttpRequest? putStreamRequest(int streamId, HttpRequest request) method putStreamResponse (line 83) | void putStreamResponse(int streamId, HttpResponse response) method getStreamRequest (line 95) | HttpRequest? getStreamRequest(int streamId) method getStreamResponse (line 99) | HttpResponse? getStreamResponse(int streamId) method removeStream (line 103) | void removeStream(int streamId) method put (line 107) | void put(int streamId, HeadersFrame frame) method removeStreamDependency (line 111) | HeadersFrame? removeStreamDependency(int streamId) method getStreamDependency (line 115) | HeadersFrame? getStreamDependency(int streamId) method containsStreamDependency (line 119) | bool containsStreamDependency(int? streamId) FILE: lib/network/channel/channel_dispatcher.dart class ChannelDispatcher (line 20) | class ChannelDispatcher extends ChannelHandler { method handle (line 30) | void handle(Decoder decoder, Encoder encoder, ChannelHandler handler) method channelHandle (line 36) | void channelHandle(Codec codec, ChannelHandler handler) method listen (line 41) | void listen(Channel channel, ChannelContext channelContext) method channelActive (line 54) | void channelActive(ChannelContext context, Channel channel) method remoteForward (line 59) | Future remoteForward(ChannelContext channelContext, HostAndPort ... method relay (line 77) | void relay(ChannelContext channelContext, Channel clientChannel, Chann... method channelRead (line 88) | Future channelRead(ChannelContext channelContext, Channel channe... method onError (line 177) | void onError(ChannelContext channelContext, Channel channel, dynamic e... method onWebSocketHandle (line 187) | void onWebSocketHandle(ChannelContext channelContext, Channel channel,... method onSseHandle (line 206) | void onSseHandle(ChannelContext channelContext, Channel channel, HttpR... method notSupportedForward (line 229) | void notSupportedForward(ChannelContext channelContext, Channel channe... class RawCodec (line 268) | class RawCodec extends Codec> { method decode (line 270) | DecoderResult decode(ChannelContext channelContext, ByteBuf... method encode (line 276) | List encode(ChannelContext channelContext, dynamic data) class ChannelInitializer (line 281) | abstract interface class ChannelInitializer { method initChannel (line 282) | void initChannel(Channel channel) FILE: lib/network/channel/host_port.dart function getHostAndPort (line 21) | HostAndPort getHostAndPort(HttpRequest request, {bool? ssl}) class HostAndPort (line 30) | class HostAndPort { method _isIPv6 (line 65) | bool _isIPv6(String address) method startsWithScheme (line 76) | bool startsWithScheme(String url) method isSsl (line 80) | bool isSsl() method of (line 85) | HostAndPort of(String url, {bool? ssl}) method copyWith (line 128) | HostAndPort copyWith({String? scheme, String? host, int? port}) method toString (line 145) | String toString() class ProxyInfo (line 151) | class ProxyInfo { method toJson (line 178) | Map toJson() method toString (line 190) | String toString() FILE: lib/network/channel/network.dart class Network (line 38) | abstract class Network { method initChannel (line 41) | Network initChannel(void Function(Channel channel) initializer) method listen (line 46) | Channel listen(Channel channel, ChannelContext channelContext) method onEvent (line 62) | Future onEvent(Uint8List data, ChannelContext channelContext, Ch... method relay (line 65) | void relay(Channel clientChannel, Channel remoteChannel) class Server (line 72) | class Server extends Network { method bind (line 84) | Future bind(int port) method stop (line 109) | Future stop() method cleanupConnections (line 131) | void cleanupConnections() method onEvent (line 142) | Future onEvent(Uint8List data, ChannelContext channelContext, Ch... method ssl (line 186) | void ssl(ChannelContext channelContext, Channel channel, Uint8List data) class Client (line 262) | class Client extends Network { method connect (line 263) | Future connect(HostAndPort hostAndPort, ChannelContext channe... method secureConnect (line 283) | Future secureConnect(HostAndPort hostAndPort, ChannelContext ... method onEvent (line 293) | Future onEvent(Uint8List data, ChannelContext channelContext, Ch... FILE: lib/network/components/host_filter.dart function main (line 17) | void main() class HostFilter (line 23) | class HostFilter { method filter (line 31) | bool filter(String? host) class HostList (line 49) | abstract class HostList { method load (line 55) | void load(Map? map) method add (line 67) | void add(String reg) method remove (line 73) | void remove(String reg) method removeIndex (line 77) | void removeIndex(List index) method toJson (line 84) | Map toJson() class Whites (line 93) | class Whites extends HostList {} class Blacks (line 96) | class Blacks extends HostList { FILE: lib/network/components/hosts.dart class Hosts (line 25) | class Hosts extends Interceptor { method preConnect (line 32) | Future preConnect(HostAndPort hostAndPort) FILE: lib/network/components/interceptor.dart class Interceptor (line 6) | abstract class Interceptor { method preConnect (line 10) | Future preConnect(HostAndPort hostAndPort) method execute (line 15) | Future execute(HttpRequest request) method onRequest (line 20) | Future onRequest(HttpRequest request) method onResponse (line 25) | Future onResponse(HttpRequest request, HttpResponse res... method onError (line 29) | Future onError(HttpRequest? request, dynamic error, StackTrace? ... FILE: lib/network/components/js/file.dart class FileBridge (line 25) | class FileBridge { method registerFile (line 90) | void registerFile(JavascriptRuntime flutterJs) FILE: lib/network/components/js/md5.dart class Md5Bridge (line 25) | class Md5Bridge { method registerMd5 (line 33) | void registerMd5(JavascriptRuntime flutterJs) FILE: lib/network/components/js/script_engine.dart class JavaScriptEngine (line 16) | class JavaScriptEngine { method getJavaScript (line 17) | Future getJavaScript({Function(dynamic args)? conso... method jsResultResolve (line 33) | Future jsResultResolve(JavascriptRuntime flutterJs, JsEvalRes... method convertJsRequest (line 61) | Future> convertJsRequest(HttpRequest request) method convertJsResponse (line 76) | Future> convertJsResponse(HttpResponse response) method convertHttpRequest (line 91) | HttpRequest convertHttpRequest(HttpRequest request, Map? getPendingXhrCalls() function hasPendingXhrCalls (line 240) | bool hasPendingXhrCalls() function clearXhrPendingCalls (line 242) | void clearXhrPendingCalls() function enableFetch2 (line 246) | Future enableFetch2({bool enabledProxy = false}) function createClient (line 253) | Future createClient(bool enabledProxy) function enableXhr2 (line 285) | void enableXhr2({bool enabledProxy = false}) class XhtmlHttpResponseInfo (line 444) | class XhtmlHttpResponseInfo { method addResponseHeaders (line 456) | void addResponseHeaders(String name, String value) method toJson (line 460) | Map toJson() class XmlHttpRequestResponse (line 470) | class XmlHttpRequestResponse { method toJson (line 477) | Map toJson() FILE: lib/network/components/manager/hosts_manager.dart class HostsManager (line 26) | class HostsManager { method homePath (line 48) | Future homePath() method load (line 68) | Future load() method flushConfig (line 92) | Future flushConfig() method getFolderList (line 105) | List getFolderList(String parent) method addHosts (line 109) | Future addHosts(HostsItem item) method getHosts (line 118) | Future getHosts(String host) class HostsItem (line 160) | class HostsItem { method generateId (line 172) | String generateId() method match (line 177) | bool match(String domain) method toJson (line 194) | Map toJson() FILE: lib/network/components/manager/report_server_manager.dart class ReportServerManager (line 6) | class ReportServerManager { method matchServer (line 26) | Future matchServer(String url) method add (line 36) | Future add(ReportServer server) method removeAt (line 41) | Future removeAt(int index) method update (line 47) | Future update(int index, ReportServer server) method toggleEnabled (line 54) | Future toggleEnabled(int index, bool enabled) method loadConfig (line 60) | Future loadConfig() method _flush (line 78) | Future _flush() class ReportServer (line 85) | class ReportServer { method match (line 109) | bool match(String url) method updateUrlReg (line 116) | void updateUrlReg() method copyWith (line 120) | ReportServer copyWith({ method toJson (line 148) | Map toJson() FILE: lib/network/components/manager/request_block_manager.dart class RequestBlockManager (line 25) | class RequestBlockManager { method configFile (line 43) | Future configFile() method _load (line 53) | Future _load() method enableBlockRequest (line 75) | bool enableBlockRequest(String url) method enableBlockResponse (line 82) | bool enableBlockResponse(String url) method flushConfig (line 90) | Future flushConfig() type BlockType (line 95) | enum BlockType { class RequestBlockItem (line 108) | class RequestBlockItem { method match (line 117) | bool match(String url, BlockType blockType) method toJson (line 126) | Map toJson() method toString (line 131) | String toString() FILE: lib/network/components/manager/request_breakpoint_manager.dart class RequestBreakpointRule (line 9) | class RequestBreakpointRule { method match (line 29) | bool match(String url, {HttpMethod? method}) method toJson (line 55) | Map toJson() class RequestBreakpointManager (line 67) | class RequestBreakpointManager { method homePath (line 83) | Future homePath() method load (line 90) | Future load() method save (line 104) | Future save() method add (line 121) | void add(RequestBreakpointRule rule) method remove (line 126) | void remove(RequestBreakpointRule rule) FILE: lib/network/components/manager/request_crypto_manager.dart class RequestCryptoManager (line 8) | class RequestCryptoManager { method _reload (line 27) | Future _reload(Map? map) method reloadConfig (line 44) | Future reloadConfig() method _loadRequestCryptoConfig (line 49) | Future?> _loadRequestCryptoConfig() method flushConfig (line 65) | Future flushConfig() method getMatchingRule (line 77) | CryptoRule? getMatchingRule(HttpMessage message) method addRule (line 89) | Future addRule(CryptoRule rule) method updateRule (line 94) | Future updateRule(int index, CryptoRule rule) method removeRule (line 100) | Future removeRule(int index) method removeIndex (line 106) | Future removeIndex(List indexes) method toJson (line 115) | Map toJson() class CryptoRule (line 121) | class CryptoRule { method matches (line 136) | bool matches(String url) method toJson (line 144) | Map toJson() method copyWith (line 165) | CryptoRule copyWith({ method newRule (line 182) | CryptoRule newRule() class CryptoKeyConfig (line 193) | class CryptoKeyConfig { method copyWith (line 225) | CryptoKeyConfig copyWith({ method toJson (line 245) | Map toJson() FILE: lib/network/components/manager/request_map_manager.dart class RequestMapManager (line 10) | class RequestMapManager { method addRule (line 34) | Future addRule(RequestMapRule rule, RequestMapItem item) method updateRule (line 50) | Future updateRule(RequestMapRule rule, RequestMapItem item) method deleteRule (line 62) | Future deleteRule(int index) method findMatch (line 69) | RequestMapRule? findMatch(String url) method getMapItem (line 78) | Future getMapItem(RequestMapRule rule) method homePath (line 100) | Future homePath() method reloadConfig (line 123) | Future reloadConfig() method flushConfig (line 144) | Future flushConfig() type RequestMapType (line 159) | enum RequestMapType { class RequestMapRule (line 174) | class RequestMapRule { method match (line 186) | bool match(String url) method updatePathReg (line 203) | void updatePathReg() method toJson (line 207) | Map toJson() class RequestMapItem (line 218) | class RequestMapItem { method toJson (line 245) | Map toJson() type MapBodyType (line 257) | enum MapBodyType { FILE: lib/network/components/manager/request_rewrite_manager.dart class RequestRewriteManager (line 29) | class RequestRewriteManager { method reload (line 53) | Future reload(Map? map) method reloadRequestRewrite (line 72) | Future reloadRequestRewrite() method syncConfig (line 78) | Future syncConfig(Map? config) method _loadRequestRewriteConfig (line 101) | Future?> _loadRequestRewriteConfig() method flushRequestRewriteConfig (line 115) | Future flushRequestRewriteConfig() method addRule (line 128) | Future addRule(RequestRewriteRule rule, List items) method updateRule (line 142) | Future updateRule(int index, RequestRewriteRule rule, List removeIndex(List indexes) method getRequestRewriteRule (line 182) | RequestRewriteRule getRequestRewriteRule(HttpRequest request, RuleType... method getRewriteRule (line 193) | RequestRewriteRule? getRewriteRule(String? url, List types) method getRewriteItems (line 206) | Future?> getRewriteItems(RequestRewriteRule rule) method toJson (line 227) | Map toJson() method toFullJson (line 234) | Future> toFullJson() FILE: lib/network/components/manager/rewrite_rule.dart type RuleType (line 22) | enum RuleType { class RequestRewriteRule (line 41) | class RequestRewriteRule { method match (line 56) | bool match(String url, {RuleType? type, HttpMethod? method}) method matchUrl (line 66) | bool matchUrl(String url, RuleType type) method updatePathReg (line 90) | void updatePathReg() method toJson (line 94) | Map toJson() type ReplaceBodyType (line 111) | enum ReplaceBodyType { class RewriteItem (line 120) | class RewriteItem { method fromRequest (line 137) | List fromRequest(HttpRequest request) method fromResponse (line 146) | List fromResponse(HttpResponse response) method toJson (line 208) | Map toJson() method toString (line 217) | String toString() type RewriteType (line 222) | enum RewriteType { FILE: lib/network/components/manager/script_manager.dart class ScriptManager (line 35) | class ScriptManager { method registerConsoleLog (line 87) | void registerConsoleLog(int fromWindowId) method registerLogHandler (line 99) | void registerLogHandler(LogHandler logHandler) method removeLogHandler (line 106) | void removeLogHandler(int channelId) method consoleLog (line 110) | dynamic consoleLog(dynamic args) method reloadScript (line 125) | Future reloadScript() method homePath (line 147) | Future homePath() method getScript (line 169) | Future getScript(ScriptItem item) method _fetchRemoteScript (line 190) | Future _fetchRemoteScript(ScriptItem item) method _isHttpUrl (line 206) | bool _isHttpUrl(String url) method addScript (line 213) | Future addScript(ScriptItem item, String? script) method updateScript (line 232) | Future updateScript(ScriptItem item, String script) method removeScript (line 249) | Future removeScript(int index) method clean (line 259) | Future clean() method flushConfig (line 272) | Future flushConfig() method scriptContext (line 279) | Map scriptContext(ScriptItem item) method runScript (line 284) | Future runScript(HttpRequest request) method runResponseScript (line 313) | Future runResponseScript(HttpResponse response) class LogHandler (line 346) | class LogHandler { class LogInfo (line 353) | class LogInfo { method toJson (line 364) | Map toJson() method toString (line 369) | String toString() class ScriptItem (line 374) | class ScriptItem { method match (line 389) | bool match(String url) method toJson (line 417) | Map toJson() method toString (line 428) | String toString() FILE: lib/network/components/report_server_interceptor.dart class ReportServerInterceptor (line 31) | class ReportServerInterceptor extends Interceptor { method onResponse (line 40) | Future onResponse(HttpRequest request, HttpResponse res... method onError (line 47) | Future onError(HttpRequest? request, error, StackTrace? stackTrace) method reportServer (line 54) | Future reportServer(HttpRequest request, HttpResponse? response, FILE: lib/network/components/request_block.dart class RequestBlockInterceptor (line 25) | class RequestBlockInterceptor extends Interceptor { method onRequest (line 30) | Future onRequest(HttpRequest request) method onResponse (line 41) | Future onResponse(HttpRequest request, HttpResponse res... FILE: lib/network/components/request_breakpoint.dart class RequestBreakpointInterceptor (line 12) | class RequestBreakpointInterceptor extends Interceptor { method onRequest (line 23) | Future onRequest(HttpRequest request) method onResponse (line 65) | Future onResponse(HttpRequest request, HttpResponse res... method resumeRequest (line 103) | void resumeRequest(String requestId, HttpRequest? request) method resumeResponse (line 109) | void resumeResponse(String requestId, HttpResponse? response) FILE: lib/network/components/request_map.dart class RequestMapInterceptor (line 31) | class RequestMapInterceptor extends Interceptor { method scriptContext (line 41) | Map scriptContext(RequestMapRule rule) method execute (line 46) | Future execute(HttpRequest request) method mapLocalResponse (line 78) | Future mapLocalResponse(RequestMapRule rule, RequestMapI... method executeScript (line 94) | Future executeScript(HttpRequest request, RequestMapRul... FILE: lib/network/components/request_rewrite.dart class RequestRewriteInterceptor (line 34) | class RequestRewriteInterceptor extends Interceptor { method onRequest (line 42) | Future onRequest(HttpRequest request) method onResponse (line 50) | Future onResponse(HttpRequest request, HttpResponse res... method getRedirectRule (line 63) | Future getRedirectRule(String? url) method requestRewrite (line 80) | Future requestRewrite(String url, HttpRequest request) method responseRewrite (line 107) | Future responseRewrite(String? url, HttpResponse response) method _updateRequest (line 138) | Future _updateRequest(HttpRequest request, RewriteItem item) method _updateMessage (line 194) | Future _updateMessage(HttpMessage message, RewriteItem item) method _replaceRequest (line 246) | Future _replaceRequest(HttpRequest request, RewriteItem item) method _replaceResponse (line 261) | Future _replaceResponse(HttpResponse response, RewriteItem item) method _replaceHttpMessage (line 269) | Future _replaceHttpMessage(HttpMessage message, RewriteItem item) FILE: lib/network/components/script.dart class ScriptInterceptor (line 25) | class ScriptInterceptor extends Interceptor { method onRequest (line 30) | Future onRequest(HttpRequest request) method onResponse (line 41) | Future onResponse(HttpRequest request, HttpResponse res... FILE: lib/network/handle/http_proxy_handle.dart class HttpProxyChannelHandler (line 20) | class HttpProxyChannelHandler extends ChannelHandler { method channelRead (line 28) | Future channelRead(ChannelContext channelContext, Channel channe... method exceptionCaught (line 52) | void exceptionCaught(ChannelContext channelContext, Channel channel, e... method channelInactive (line 61) | void channelInactive(ChannelContext channelContext, Channel channel) method forward (line 68) | Future forward(ChannelContext channelContext, Channel channel, H... method redirect (line 147) | Future redirect( method _getRemoteChannel (line 166) | Future _getRemoteChannel( method connectRemote (line 236) | Future connectRemote(ChannelContext channelContext, Channel c... class HttpResponseProxyHandler (line 244) | class HttpResponseProxyHandler extends ChannelHandler { method channelRead (line 254) | Future channelRead(ChannelContext channelContext, Channel channe... method channelInactive (line 287) | void channelInactive(ChannelContext channelContext, Channel channel) method exceptionCaught (line 292) | void exceptionCaught(ChannelContext channelContext, Channel channel, e... FILE: lib/network/handle/relay_handle.dart class RelayHandler (line 4) | class RelayHandler extends ChannelHandler { method channelRead (line 10) | Future channelRead(ChannelContext channelContext, Channel channe... method channelInactive (line 16) | void channelInactive(ChannelContext channelContext, Channel channel) FILE: lib/network/handle/sse_handle.dart class SseChannelHandler (line 11) | class SseChannelHandler extends ChannelHandler { method channelRead (line 20) | Future channelRead(ChannelContext channelContext, Channel channe... FILE: lib/network/handle/websocket_handle.dart class WebSocketChannelHandler (line 10) | class WebSocketChannelHandler extends ChannelHandler { method channelRead (line 19) | Future channelRead(ChannelContext channelContext, Channel channe... FILE: lib/network/http/codec.dart class ParserException (line 31) | class ParserException implements Exception { method toString (line 38) | String toString() type State (line 43) | enum State { class DecoderResult (line 50) | class DecoderResult { class Decoder (line 62) | abstract interface class Decoder { method decode (line 64) | DecoderResult decode(ChannelContext channelContext, ByteBuf byteBuf) class Encoder (line 68) | abstract interface class Encoder { method encode (line 69) | List encode(ChannelContext channelContext, T data) class Codec (line 73) | abstract class Codec implements Decoder, Encoder { class HttpCodec (line 79) | abstract class HttpCodec implements Codec { method createMessage (line 88) | T createMessage(List reqLine) method getH2Codec (line 90) | Http2Codec getH2Codec() method decode (line 95) | DecoderResult decode(ChannelContext channelContext, ByteBuf data) method init (line 150) | void init() method initialLine (line 155) | void initialLine(BytesBuilder buffer, T message) method encode (line 158) | List encode(ChannelContext channelContext, T message) method _readInitialLine (line 199) | List _readInitialLine(ByteBuf data) method _readHeader (line 205) | void _readHeader(ByteBuf data, T message) method _convertBody (line 213) | List? _convertBody(List? bytes) class HttpRequestCodec (line 222) | class HttpRequestCodec extends HttpCodec { method createMessage (line 224) | HttpRequest createMessage(List reqLine) method initialLine (line 230) | void initialLine(BytesBuilder buffer, HttpRequest message) class HttpResponseCodec (line 252) | class HttpResponseCodec extends HttpCodec { method createMessage (line 254) | HttpResponse createMessage(List reqLine) method initialLine (line 260) | void initialLine(BytesBuilder buffer, HttpResponse message) class HttpServerCodec (line 272) | class HttpServerCodec extends Codec { method decode (line 277) | DecoderResult decode(ChannelContext channelContext, ByteB... method encode (line 282) | List encode(ChannelContext channelContext, HttpResponse data) class HttpClientCodec (line 287) | class HttpClientCodec extends Codec { method decode (line 292) | DecoderResult decode(ChannelContext channelContext, Byte... method encode (line 297) | List encode(ChannelContext channelContext, HttpRequest data) FILE: lib/network/http/constants.dart class HttpConstants (line 1) | class HttpConstants { FILE: lib/network/http/content_type.dart type ContentType (line 22) | enum ContentType { class MediaType (line 50) | class MediaType { method valueOf (line 79) | MediaType? valueOf(String mediaType) method defaultCharset (line 103) | String? defaultCharset(MediaType mediaType) method _parseMediaTypeInternal (line 112) | MediaType? _parseMediaTypeInternal(String mediaType) method equalsTypeAndSubtype (line 178) | bool equalsTypeAndSubtype(MediaType other) class InvalidMediaTypeException (line 197) | class InvalidMediaTypeException implements Exception { method toString (line 204) | String toString() FILE: lib/network/http/h2/frame.dart type FrameType (line 17) | enum FrameType { data, headers, priority, rstStream, settings, pushPromi... class FrameHeader (line 19) | class FrameHeader { method encode (line 41) | List encode() method _intToBytes (line 50) | List _intToBytes(int value, int byteCount) class Frame (line 60) | class Frame { method toJson (line 65) | Map toJson() class HeadersFrame (line 73) | class HeadersFrame extends Frame { method toString (line 84) | String toString() class DataFrame (line 89) | class DataFrame extends Frame { FILE: lib/network/http/h2/h2_codec.dart class Http2Codec (line 36) | abstract class Http2Codec implements Codec { method createMessage (line 45) | T createMessage(ChannelContext channelContext, FrameHeader frameHeader... method getMessage (line 47) | T? getMessage(ChannelContext channelContext, FrameHeader frameHeader) method decode (line 53) | DecoderResult decode(ChannelContext channelContext, ByteBuf byteBuf... method parseHttp2Packet (line 107) | DecoderResult parseHttp2Packet(ChannelContext channelContext, Frame... method encodeHeaders (line 201) | List
encodeHeaders(T message) method encode (line 204) | Uint8List encode(ChannelContext channelContext, T data) method writeHeadersFrame (line 233) | void writeHeadersFrame( method _writeHeadersFrame (line 272) | void _writeHeadersFrame( method _writeFrame (line 296) | void _writeFrame(ChannelContext channelContext, BytesBuilder bytesBuil... method isConnectionPrefacePRI (line 306) | bool isConnectionPrefacePRI(ByteBuf data) method _handleSseDataFrame (line 318) | void _handleSseDataFrame( method _handleDataFrame (line 344) | DataFrame _handleDataFrame( method _handleHeadersFrame (line 366) | HeadersFrame _handleHeadersFrame(ChannelContext channelContext, FrameH... method _parseHeaders (line 416) | Map> _parseHeaders(ChannelContext channelContext,... class Http2RequestDecoder (line 437) | class Http2RequestDecoder extends Http2Codec { method createMessage (line 439) | HttpRequest createMessage(ChannelContext channelContext, FrameHeader f... method getMessage (line 482) | HttpRequest? getMessage(ChannelContext channelContext, FrameHeader fra... method encodeHeaders (line 487) | List
encodeHeaders(HttpRequest message) class Http2ResponseDecoder (line 504) | class Http2ResponseDecoder extends Http2Codec { method createMessage (line 506) | HttpResponse createMessage( method getMessage (line 519) | HttpResponse? getMessage(ChannelContext channelContext, FrameHeader fr... method encodeHeaders (line 524) | List
encodeHeaders(HttpResponse message) class FrameReader (line 536) | class FrameReader { method _readFramePayload (line 539) | List? _readFramePayload(ByteBuf data, int length) method readFrameHeader (line 549) | FrameHeader? readFrameHeader(ByteBuf data) FILE: lib/network/http/h2/hpack/hpack.dart class HPackDecodingException (line 16) | class HPackDecodingException implements Exception { method toString (line 22) | String toString() class HPackContext (line 28) | class HPackContext { class Header (line 42) | class Header { class HPackDecoder (line 63) | class HPackDecoder { method updateMaxReceivingHeaderTableSize (line 68) | void updateMaxReceivingHeaderTableSize(int newMaximumSize) method decode (line 72) | List
decode(List data) method readInteger (line 75) | int readInteger(int prefixBits) method readStringLiteral (line 100) | List readStringLiteral() method readHeaderFieldInternal (line 113) | Header readHeaderFieldInternal(int index, {bool neverIndexed = false}) class HPackEncoder (line 171) | class HPackEncoder { method updateMaxSendingHeaderTableSize (line 172) | void updateMaxSendingHeaderTableSize(int newMaximumSize) method encode (line 177) | List encode(List
headers) method writeInteger (line 181) | void writeInteger(int prefixBits, int value) method writeStringLiteral (line 204) | void writeStringLiteral(List bytes) method writeLiteralHeaderWithoutIndexing (line 211) | void writeLiteralHeaderWithoutIndexing(Header header) class IndexTable (line 225) | class IndexTable { method updateMaxSize (line 303) | void updateMaxSize(int newMaxDynTableSize) method lookup (line 309) | Header lookup(int index) method addHeaderField (line 329) | void addHeaderField(Header header) method _reduce (line 337) | void _reduce() method _sizeOf (line 347) | int _sizeOf(Header header) FILE: lib/network/http/h2/hpack/huffman.dart class HuffmanDecodingException (line 9) | class HuffmanDecodingException implements Exception { method toString (line 15) | String toString() class HuffmanCodec (line 19) | class HuffmanCodec { method decode (line 25) | List decode(List bytes) method encode (line 27) | List encode(List bytes) class HuffmanDecoder (line 31) | class HuffmanDecoder { method decode (line 37) | List decode(List bytes) class HuffmanEncoder (line 89) | class HuffmanEncoder { method encode (line 95) | List encode(List bytes) method writeValue (line 101) | void writeValue(int value, int numBits) class EncodedHuffmanValue (line 140) | class EncodedHuffmanValue { class HuffmanTreeNode (line 151) | class HuffmanTreeNode { function generateHuffmanTree (line 158) | HuffmanTreeNode generateHuffmanTree(List valueEncod... FILE: lib/network/http/h2/setting.dart class StreamSetting (line 21) | class StreamSetting { class SettingHandler (line 44) | class SettingHandler { method handleSettingsFrame (line 45) | void handleSettingsFrame(ChannelContext channelContext, FrameHeader fr... FILE: lib/network/http/http.dart class HttpMessage (line 31) | abstract class HttpMessage { method toJson (line 80) | Map toJson() method getBodyString (line 116) | String getBodyString({String? charset}) method decodeBodyString (line 149) | Future decodeBodyString() class HttpRequest (line 178) | class HttpRequest extends HttpMessage { method remoteDomain (line 197) | String? remoteDomain() method copy (line 254) | HttpRequest copy({String? uri}) method toJson (line 268) | Map toJson() method toString (line 305) | String toString() class HttpResponse (line 311) | class HttpResponse extends HttpMessage { method copy (line 323) | HttpResponse copy() method costTime (line 332) | String costTime() method toJson (line 364) | Map toJson() method toString (line 382) | String toString() type HttpMethod (line 388) | enum HttpMethod { class HttpStatus (line 421) | class HttpStatus { method newStatus (line 449) | HttpStatus newStatus(int statusCode, String? reasonPhrase) method valueOf (line 457) | HttpStatus valueOf(int code) method reason (line 484) | HttpStatus reason(String reasonPhrase) method isSuccessful (line 491) | bool isSuccessful() method toString (line 496) | String toString() FILE: lib/network/http/http_client.dart class HttpClients (line 39) | class HttpClients { method startConnect (line 40) | Future startConnect(HostAndPort hostAndPort, {Duration timeou... method proxyConnect (line 56) | Future proxyConnect( method connectRequest (line 91) | Future connectRequest(ChannelContext channelContext, HostAndP... method connect (line 121) | Future connect(Uri uri, ChannelHandler handler, ChannelContex... method get (line 132) | Future get(String url, {Duration timeout = const Duratio... method request (line 138) | Future request(HostAndPort hostAndPort, HttpRequest requ... method proxyRequest (line 154) | Future proxyRequest(HttpRequest request, class Http2ClientHandler (line 184) | class Http2ClientHandler { method listen (line 193) | Future listen(Channel channel, ChannelContext channelContext) method onData (line 234) | void onData(ChannelContext channelContext, Channel channel, Uint8List ... class HttpResponseHandler (line 265) | class HttpResponseHandler extends ChannelHandler { method channelRead (line 269) | Future channelRead(ChannelContext channelContext, Channel channe... method getResponse (line 274) | Future getResponse(Duration duration) method resetResponse (line 278) | void resetResponse() FILE: lib/network/http/http_headers.dart class HttpHeaders (line 21) | class HttpHeaders { method set (line 116) | void set(String name, String value) method add (line 127) | void add(String name, String value) method addValues (line 132) | void addValues(String name, List values) method get (line 155) | String? get(String name) method getOriginalName (line 159) | String getOriginalName(String name) method getList (line 163) | List? getList(String name) method remove (line 171) | bool remove(String name) method getInt (line 177) | int? getInt(String name) method getBool (line 185) | bool getBool(String name) method forEach (line 205) | void forEach(void Function(String name, List values) f) method clear (line 224) | void clear() method headerLines (line 229) | String headerLines() method toJson (line 241) | Map toJson() method toMap (line 250) | Map toMap() method getHeaders (line 258) | Map> getHeaders() method toRawHeaders (line 275) | String toRawHeaders() method toString (line 287) | String toString() FILE: lib/network/http/parse/body_reader.dart class Result (line 26) | class Result { class BodyReader (line 35) | class BodyReader { method readBody (line 50) | Result readBody(Uint8List data) method _readFixedLengthContent (line 79) | void _readFixedLengthContent(Uint8List data) method _readChunked (line 89) | void _readChunked(Uint8List data) method _readChunkSize (line 123) | int _readChunkSize(Uint8List data) type ReaderState (line 152) | enum ReaderState { readFixedLengthContent, readChunked, readChunkSize, r... FILE: lib/network/http/parse/http_parser.dart class HttpParse (line 8) | class HttpParse { method parseInitialLine (line 12) | List parseInitialLine(ByteBuf data, int size) method _splitLine (line 38) | List _splitLine(Uint8List data) method parseHeaders (line 55) | bool parseHeaders(ByteBuf data, HttpHeaders headers) method _isLineEnd (line 82) | bool _isLineEnd(ByteBuf data, int index) method _splitHeader (line 87) | List _splitHeader(List data) FILE: lib/network/http/sse.dart class SseDecoder (line 12) | class SseDecoder { method feed (line 22) | List feed(Uint8List bytes) method _resetEventState (line 89) | void _resetEventState() method _buildLabeledPayload (line 96) | String _buildLabeledPayload(String data, {String? event, String? id, i... method _textFrame (line 105) | WebSocketFrame _textFrame(String text) FILE: lib/network/http/websocket.dart class WebSocketFrame (line 23) | class WebSocketFrame { method toJson (line 73) | Map toJson() class WebSocketDecoder (line 106) | class WebSocketDecoder { method decode (line 109) | WebSocketFrame? decode(Uint8List newData) method canParseWebSocketFrame (line 125) | bool canParseWebSocketFrame(Uint8List data) method _parseWebSocketFrame (line 165) | WebSocketFrame _parseWebSocketFrame(Uint8List data) method _ensureDecoder (line 222) | ZLibDecoder _ensureDecoder() method decompress (line 224) | Uint8List decompress(Uint8List msg) method unmaskPayload (line 233) | Uint8List unmaskPayload(Uint8List payloadData, int maskingKey) class ByteBuffer (line 243) | class ByteBuffer { method putBytes (line 248) | void putBytes(Uint8List newBytes) method clear (line 255) | void clear() FILE: lib/network/socks/socks5.dart class Socks5 (line 29) | class Socks5 { method isSocks5 (line 48) | bool isSocks5(Uint8List data) class SocksServerHandler (line 57) | class SocksServerHandler extends ChannelHandler { method channelRead (line 67) | Future channelRead(ChannelContext channelContext, Channel channe... method encodeCommandResponse (line 133) | Uint8List encodeCommandResponse(int status, {int bndAddrType = 0, Stri... type SocksState (line 151) | enum SocksState { FILE: lib/network/util/attribute_keys.dart class AttributeKeys (line 3) | interface class AttributeKeys { FILE: lib/network/util/byte_buf.dart class ByteBuf (line 21) | class ByteBuf { method add (line 39) | void add(List bytes) method clear (line 45) | void clear() method clearRead (line 52) | void clearRead() method isReadable (line 65) | bool isReadable() method readableBytes (line 67) | int readableBytes() method readAvailableBytes (line 69) | Uint8List readAvailableBytes() method readBytes (line 71) | Uint8List readBytes(int length) method skipBytes (line 77) | void skipBytes(int length) method read (line 81) | int read() method readByte (line 83) | int readByte() method readShort (line 85) | int readShort() method readInt (line 91) | int readInt() method get (line 100) | int get(int index) method truncate (line 102) | void truncate(int len) method dup (line 110) | ByteBuf dup() method _ensureCapacity (line 118) | void _ensureCapacity(int required) FILE: lib/network/util/byte_utils.dart function viewOrSublist (line 3) | List viewOrSublist(List data, int offset, int length) function readInt64 (line 11) | int readInt64(List bytes, int offset) function readInt32 (line 17) | int readInt32(List bytes, int offset) function readInt24 (line 24) | int readInt24(List bytes, int offset) function readInt16 (line 28) | int readInt16(List bytes, int offset) function setInt64 (line 32) | void setInt64(List bytes, int offset, int value) function setInt32 (line 37) | void setInt32(List bytes, int offset, int value) function setInt24 (line 44) | void setInt24(List bytes, int offset, int value) function setInt16 (line 50) | void setInt16(List bytes, int offset, int value) FILE: lib/network/util/cache.dart class ExpiringCache (line 23) | class ExpiringCache { method set (line 30) | void set(K key, V value) method putIfAbsent (line 38) | V? putIfAbsent(K key, V Function() ifAbsent) method containsKey (line 47) | bool containsKey(K key) method get (line 51) | V? get(K key) method remove (line 57) | V? remove(K key) method clear (line 63) | void clear() class LruCache (line 72) | class LruCache { method get (line 78) | V? get(K key) method pubIfAbsent (line 89) | V pubIfAbsent(K key, V Function() ifAbsent) method set (line 99) | void set(K key, V value) method remove (line 110) | void remove(K key) method clear (line 116) | void clear() FILE: lib/network/util/cert/basic_constraints.dart class BasicConstraints (line 3) | class BasicConstraints { FILE: lib/network/util/cert/cert_data.dart class X509CertificateData (line 6) | class X509CertificateData { class SubjectPublicKeyInfo (line 78) | class SubjectPublicKeyInfo { class X509CertificateValidity (line 119) | class X509CertificateValidity { class X509CertificateDataExtensions (line 132) | class X509CertificateDataExtensions { class X509CertificatePublicKeyData (line 168) | class X509CertificatePublicKeyData { method plainSha1FromJson (line 211) | Uint8List? plainSha1FromJson(List? json) method plainSha1ToJson (line 218) | List? plainSha1ToJson(Uint8List? object) class VmcData (line 239) | class VmcData { method getFullSvgData (line 263) | String getFullSvgData() FILE: lib/network/util/cert/der.dart class DerValue (line 7) | class DerValue { method toByteArray (line 38) | Uint8List toByteArray() method encode (line 44) | void encode(DerOutputStream out) method isConstructed (line 51) | bool isConstructed() method isConstructedTag (line 55) | bool isConstructedTag(int constructedTag) method getOctetString (line 62) | Uint8List getOctetString() method getOID (line 77) | ASN1ObjectIdentifier getOID() method toDerInputStream (line 96) | DerInputStream toDerInputStream() method toString (line 101) | String toString() class DerOutputStream (line 106) | class DerOutputStream { method writeByte (line 109) | void writeByte(int byte) method writeLength (line 113) | void writeLength(int length) method writeBytes (line 125) | void writeBytes(Uint8List bytes) method toByteArray (line 129) | Uint8List toByteArray() class DerInputStream (line 134) | class DerInputStream { method getLength (line 143) | int getLength(ByteBuf inStream) method getInteger (line 156) | int getInteger() method getSequence (line 164) | List getSequence(int startLen) method getOID (line 185) | ASN1ObjectIdentifier getOID() method getDerValue (line 193) | DerValue getDerValue() method getOctetString (line 198) | Uint8List getOctetString() class DerIndefLenConverter (line 208) | class DerIndefLenConverter { method isEOC (line 219) | bool isEOC(Uint8List data, int pos) method isLongForm (line 223) | bool isLongForm(int lengthByte) method isIndefinite (line 227) | bool isIndefinite(int lengthByte) method parseTag (line 231) | void parseTag() method writeTag (line 258) | void writeTag() method parseLength (line 269) | int parseLength() method writeLengthAndValue (line 300) | void writeLengthAndValue() method writeLength (line 327) | void writeLength(int curLen) method getLengthBytes (line 351) | Uint8List getLengthBytes(int curLen) method writeValue (line 385) | void writeValue(int curLen) method convertBytes (line 391) | Uint8List? convertBytes(Uint8List indefData) FILE: lib/network/util/cert/extension.dart class Extension (line 4) | class Extension { type ExtendedKeyUsage (line 25) | enum ExtendedKeyUsage { FILE: lib/network/util/cert/key_usage.dart type KeyUsage (line 5) | enum KeyUsage { class ExtensionKeyUsage (line 34) | class ExtensionKeyUsage { method keyUsageBytes (line 50) | Uint8List keyUsageBytes(int valueBytes) FILE: lib/network/util/cert/pkcs12.dart class Pkcs12 (line 11) | class Pkcs12 { method generatePkcs12 (line 50) | Uint8List generatePkcs12( method _generateLocalKeyId (line 211) | Uint8List _generateLocalKeyId() method _generateSalt (line 215) | Uint8List _generateSalt() method _generateHmac (line 219) | Uint8List _generateHmac(Uint8List bytesForHmac, Uint8List key, String ... method formatPkcs12Password (line 228) | Uint8List formatPkcs12Password(Uint8List password) method _generateSafeBagsForCerts (line 244) | _generateSafeBagsForCerts(List certificates, Uint8List localKe... method _generateSafeBagsForKey (line 267) | List _generateSafeBagsForKey(String privateKey, Uint8List... method _generateSafeBagsForShroudedKey (line 285) | _generateSafeBagsForShroudedKey(ASN1Object bagValue, Uint8List localKe... method _getPrivateKeyInfoFromPem (line 301) | ASN1PrivateKeyInfo _getPrivateKeyInfoFromPem(String pem) method _encryptRc2 (line 317) | Uint8List _encryptRc2(Uint8List bytesToEncrypt, ParametersWithIV gener... method _decryptRc2 (line 321) | Uint8List _decryptRc2(Uint8List bytesToDecrypt, ParametersWithIV gener... method _processRc2 (line 325) | Uint8List _processRc2(Uint8List bytes, ParametersWithIV generateDerive... method _encrypt3des (line 340) | Uint8List _encrypt3des(Uint8List bytesToEncrypt, ParametersWithIV gene... method _decrypt3des (line 344) | Uint8List _decrypt3des(Uint8List bytesToDecrypt, ParametersWithIV gene... method _process3des (line 348) | Uint8List _process3des(Uint8List bytes, ParametersWithIV generateDeriv... method _encryptRc4 (line 372) | Uint8List _encryptRc4(Uint8List bytesToEncrypt, KeyParameter generateD... method _decryptRc4 (line 376) | Uint8List _decryptRc4(Uint8List bytesToDecrypt, KeyParameter generateD... method _processRc4 (line 380) | Uint8List _processRc4(Uint8List bytesToEncrypt, KeyParameter generateD... method _encrypt (line 390) | Uint8List _encrypt( method _decrypt (line 437) | Uint8List _decrypt(Uint8List toDecrypt, String algorithm, Uint8List pw... method _algorithmIdentifierFromDigest (line 484) | ASN1AlgorithmIdentifier _algorithmIdentifierFromDigest(String digestAl... method _oiFromAlgorithm (line 501) | ASN1ObjectIdentifier _oiFromAlgorithm(String keyPbe) method parsePkcs12 (line 551) | List parsePkcs12( method loadSafeContents (line 656) | void loadSafeContents(DerInputStream stream, List pems, Uint8L... method _parseSafaBag (line 671) | void _parseSafaBag( method _decryptData (line 718) | Uint8List _decryptData( method _algorithmFromOi (line 729) | String _algorithmFromOi(String keyPbe) method _getDigestAlgorithmFromEncryptionAlgorithm (line 748) | String _getDigestAlgorithmFromEncryptionAlgorithm(String keyPbe) method _getSaltFromAlgorithmParameters (line 762) | Uint8List _getSaltFromAlgorithmParameters(ASN1Object? parameters) method _getMacIterFromAlgorithmParameters (line 771) | int _getMacIterFromAlgorithmParameters(ASN1Object? parameters) FILE: lib/network/util/cert/x509.dart class X509Utils (line 20) | class X509Utils { method getSubjectHashName (line 33) | String getSubjectHashName(Map subject) method encodeASN1ObjectToPem (line 54) | String encodeASN1ObjectToPem(ASN1Object asn1Object, String begin, Stri... method crlDerToPem (line 64) | String crlDerToPem(Uint8List bytes) method formatKeyString (line 75) | String formatKeyString(String key, String begin, String end, method x509CertificateFromPem (line 99) | X509CertificateData x509CertificateFromPem(String pem) method generateSelfSignedCertificate (line 128) | String generateSelfSignedCertificate( method _x509FromAsn1Sequence (line 251) | X509CertificateData _x509FromAsn1Sequence(ASN1Sequence topLevelSeq) method _getExtensionsFromSeq (line 331) | X509CertificateDataExtensions _getExtensionsFromSeq(ASN1Sequence extSe... method keyUsageSequence (line 390) | ASN1Sequence? keyUsageSequence(ExtensionKeyUsage keyUsages) method extendedKeyUsageEncodings (line 403) | ASN1Sequence? extendedKeyUsageEncodings(List? extKey... method _getSubjectPublicKeyInfoFromSeq (line 445) | SubjectPublicKeyInfo _getSubjectPublicKeyInfoFromSeq(ASN1Sequence pubK... method _bytesAsString (line 503) | String _bytesAsString(Uint8List bytes) method _fetchVmcLogo (line 519) | VmcData _fetchVmcLogo(ASN1Object extData) method _fetchKeyUsageFromExtension (line 564) | List _fetchKeyUsageFromExtension(ASN1Object extData) method _getBitOfByte (line 595) | bool _getBitOfByte(int byte, int bitIndex) method _fetchExtendedKeyUsageFromExtension (line 608) | List _fetchExtendedKeyUsageFromExtension(ASN1Object ... method _fetchBasicConstraintsFromExtension (line 651) | List _fetchBasicConstraintsFromExtension(ASN1Object extData) method _fetchSansFromExtension (line 670) | List _fetchSansFromExtension(ASN1Object extData) method _fetchCrlDistributionPoints (line 726) | List _fetchCrlDistributionPoints(ASN1Object extData) method _getValidityFromSeq (line 745) | X509CertificateValidity _getValidityFromSeq(ASN1Sequence validitySeque... method _getDnFromSeq (line 769) | Map _getDnFromSeq(ASN1Sequence issuerSequence) method _identifier (line 793) | ASN1Set _identifier(String k, String value) method _rsaSign (line 813) | Uint8List _rsaSign(Uint8List inBytes, RSAPrivateKey privateKey, String... method _makePublicKeyBlock (line 825) | ASN1Sequence _makePublicKeyBlock(RSAPublicKey publicKey) method _getDigestFromOi (line 843) | String _getDigestFromOi(String oi) FILE: lib/network/util/compress.dart function gzipDecode (line 9) | List gzipDecode(List byteBuffer) function gzipEncode (line 20) | List gzipEncode(List input) function brDecode (line 25) | List brDecode(List byteBuffer) function zstdDecode (line 35) | Future?> zstdDecode(List byteBuffer) function zlibDecode (line 47) | List zlibDecode(List byteBuffer) FILE: lib/network/util/crts.dart function main (line 38) | Future main() type StartState (line 42) | enum StartState { uninitialized, initializing, initialized } class CertificateManager (line 44) | class CertificateManager { method get (line 62) | SecurityContext? get(String host) method cleanCache (line 69) | void cleanCache() method getCertificateContext (line 74) | Future getCertificateContext(String host) method generateLeafCertificatePem (line 99) | Future generateLeafCertificatePem(String host) method generate (line 107) | String generate(X509CertificateData caRoot, RSAPublicKey serverPubKey,... method systemCertificateName (line 125) | Future systemCertificateName() method generateNewRootCA (line 135) | Future generateNewRootCA() method resetDefaultRootCA (line 181) | Future resetDefaultRootCA() method initCAConfig (line 192) | Future initCAConfig() method certificateFile (line 228) | Future certificateFile() method certificatePem (line 240) | Future certificatePem() method privateKeyFile (line 246) | Future privateKeyFile() method generatePkcs12 (line 258) | Future generatePkcs12(String? password) method importPkcs12 (line 265) | Future importPkcs12(Uint8List pkcs12, String? password) method getCertificateDetails (line 283) | Future getCertificateDetails() FILE: lib/network/util/crypto.dart class CryptoUtils (line 21) | class CryptoUtils { method getHash (line 50) | String getHash(Uint8List bytes, {String algorithmName = 'SHA-256'}) method getHashPlain (line 78) | Uint8List getHashPlain(Uint8List bytes, {String algorithmName = 'SHA-2... method getPrivateKeyType (line 115) | String getPrivateKeyType(String pem) method generateRSAKeyPair (line 137) | AsymmetricKeyPair generateRSAKeyPair({int keySize = 2048}) method rsaPublicKeyFromPem (line 152) | RSAPublicKey rsaPublicKeyFromPem(String pem) method rsaPublicKeyFromDERBytes (line 160) | RSAPublicKey rsaPublicKeyFromDERBytes(Uint8List bytes) method rsaPrivateKeyFromPem (line 183) | RSAPrivateKey rsaPrivateKeyFromPem(String pem) method getBytesFromPEMString (line 196) | Uint8List getBytesFromPEMString(String pem, {bool checkHeader = true}) method rsaPrivateKeyFromDERBytes (line 215) | RSAPrivateKey rsaPrivateKeyFromDERBytes(Uint8List bytes) method encodeRSAPublicKeyToPem (line 242) | String encodeRSAPublicKeyToPem(RSAPublicKey publicKey) method encodeRSAPrivateKeyToPemPkcs1 (line 281) | String encodeRSAPrivateKeyToPemPkcs1(RSAPrivateKey rsaPrivateKey) method encodeRSAPrivateKeyToPem (line 323) | String encodeRSAPrivateKeyToPem(RSAPrivateKey rsaPrivateKey) method getSecureRandom (line 369) | SecureRandom getSecureRandom() method removePKCS7Padding (line 380) | Uint8List removePKCS7Padding(Uint8List padded) method addPKCS7Padding (line 386) | Uint8List addPKCS7Padding(Uint8List bytes, int blockSizeBytes) FILE: lib/network/util/file_read.dart class FileRead (line 7) | class FileRead { method homeDir (line 10) | Future homeDir() method readAsString (line 24) | Future readAsString(String file) method read (line 29) | Future read(String file) method readFile (line 47) | Future readFile(String path) FILE: lib/network/util/lang.dart function getFirstElement (line 3) | dynamic getFirstElement(List? list) class Lists (line 9) | class Lists { method isNotEmpty (line 10) | bool isNotEmpty(List? list) method getElementType (line 14) | Type getElementType(dynamic list) method convertList (line 25) | List convertList(List list) class Strings (line 30) | class Strings { method chunk (line 34) | List chunk(String s, int chunkSize) method isNotEmpty (line 43) | bool isNotEmpty(String? s) class HexUtils (line 48) | class HexUtils { method bytesToHex (line 49) | String bytesToHex(List bytes) method decode (line 53) | Uint8List decode(String hex) FILE: lib/network/util/localizations.dart class Localizations (line 6) | class Localizations { FILE: lib/network/util/process_info.dart function main (line 28) | void main() class ProcessInfoUtils (line 37) | class ProcessInfoUtils { method getProcessByPort (line 40) | Future getProcessByPort(InetSocketAddress socketAddress,... method _getPid (line 70) | Future _getPid(InetSocketAddress socketAddress) method getProcess (line 106) | Future getProcess(int pid) class ProcessInfo (line 136) | class ProcessInfo { method getIcon (line 158) | Future getIcon() method _getWindowsIcon (line 183) | Future _getWindowsIcon(String path) method _getMacIcon (line 187) | Future _getMacIcon(String path) method toJson (line 198) | Map toJson() method toString (line 203) | String toString() FILE: lib/network/util/proxy_helper.dart class ProxyHelper (line 34) | class ProxyHelper { method localRequest (line 36) | localRequest(ChannelContext channelContext, HttpRequest msg, Channel c... method crtDownload (line 66) | void crtDownload(ChannelContext channelContext, Channel channel, HttpR... method exceptionHandler (line 86) | Future exceptionHandler( FILE: lib/network/util/random.dart class RandomUtil (line 3) | class RandomUtil { method randomString (line 6) | String randomString(int length) FILE: lib/network/util/socket_address.dart class InetSocketAddress (line 3) | class InetSocketAddress { method toString (line 12) | String toString() FILE: lib/network/util/system_proxy.dart class SystemProxy (line 27) | class SystemProxy { method getSystemProxy (line 66) | Future getSystemProxy(ProxyTypes types) method setSystemProxy (line 71) | Future setSystemProxy(int port, bool sslSetting, String proxyPas... method setSslProxyEnable (line 76) | void setSslProxyEnable(bool proxyEnable, port) method setSystemProxyEnable (line 82) | Future setSystemProxyEnable(int port, bool enable, bool sslSetting, method setProxyPassDomains (line 94) | Future setProxyPassDomains(String proxyPassDomains) method _getSystemProxy (line 101) | Future _getSystemProxy(ProxyTypes types) method _setSystemProxy (line 106) | Future _setSystemProxy(int port, bool sslSetting, String proxyPa... method _setProxyEnable (line 113) | Future _setProxyEnable(bool proxyEnable, bool sslSetting) method _setSslProxyEnable (line 119) | Future _setSslProxyEnable(bool proxyEnable, int port) method _setProxyPassDomains (line 124) | Future _setProxyPassDomains(String proxyPassDomains) class MacSystemProxy (line 127) | class MacSystemProxy implements SystemProxy { method _shellQuote (line 131) | String _shellQuote(String s) method _getSystemProxy (line 138) | Future _getSystemProxy(ProxyTypes proxyTypes) method _setSystemProxy (line 184) | Future _setSystemProxy(int port, bool sslSetting, String proxyPa... method _setSslProxyEnable (line 211) | Future _setSslProxyEnable(bool proxyEnable, port) method hardwarePort (line 235) | Future hardwarePort() method _setProxyPassDomains (line 250) | Future _setProxyPassDomains(String proxyPassDomains) method _setProxyEnable (line 264) | Future _setProxyEnable(bool proxyEnable, bool sslSetting) method setProxyWithAuth (line 286) | Future setProxyWithAuth(List commands) method _concatCommands (line 302) | String _concatCommands(List commands) class WindowsSystemProxy (line 307) | class WindowsSystemProxy extends SystemProxy { method _setProxyEnable (line 310) | Future _setProxyEnable(bool proxyEnable, bool sslSetting) method _getSystemProxy (line 316) | Future _getSystemProxy(ProxyTypes types) method _setProxyPassDomains (line 349) | Future _setProxyPassDomains(String proxyPassDomains) method _internetSettings (line 354) | Future _internetSettings(String cmd, List args) class LinuxSystemProxy (line 364) | class LinuxSystemProxy extends SystemProxy { method _setSystemProxy (line 366) | Future _setSystemProxy(int port, bool sslSetting, String proxyPa... method _getSystemProxy (line 377) | Future _getSystemProxy(ProxyTypes types) function main (line 399) | void main() FILE: lib/network/util/task_queue.dart class SequentialTaskQueue (line 4) | class SequentialTaskQueue { method add (line 15) | void add(int id, int? dependency, Future Function() task, method runTask (line 41) | Future runTask(_Task task) method waitForAll (line 65) | Future waitForAll() method cancel (line 73) | void cancel() method reset (line 78) | void reset() class _Task (line 84) | class _Task { FILE: lib/network/util/tls.dart class TLS (line 19) | class TLS { method supportProtocols (line 21) | List? supportProtocols(Uint8List data) method isTLSClientHello (line 77) | bool isTLSClientHello(Uint8List data) method getDomain (line 87) | String? getDomain(Uint8List data) FILE: lib/network/util/uri.dart class UriBuild (line 4) | class UriBuild { method build (line 6) | Uri build(String url, {Map? params}) class UriUtils (line 19) | class UriUtils { method mapToQuery (line 21) | String mapToQuery(Map? map) FILE: lib/storage/favorites.dart class FavoriteStorage (line 28) | class FavoriteStorage { method addFavorite (line 61) | Future addFavorite(HttpRequest request) method _snapshotFavorite (line 76) | Favorite _snapshotFavorite(HttpRequest request) method removeFavorite (line 82) | Future removeFavorite(Favorite favorite) method flushConfig (line 89) | Future flushConfig() method toJson (line 94) | String toJson(Queue list) method exportToFile (line 99) | Future exportToFile(String path) method exportToHarFile (line 106) | Future exportToHarFile(String path, {String title = 'Favorites'}) method importFromFile (line 113) | Future importFromFile(String path) method trimFavoriteMessages (line 153) | bool trimFavoriteMessages(Favorite favorite) class _FrameRef (line 196) | class _FrameRef { class Favorite (line 203) | class Favorite { method toJson (line 219) | Map toJson() FILE: lib/storage/histories.dart class HistoryStorage (line 35) | class HistoryStorage { method _init (line 54) | Future _init() method _homePath (line 71) | Future _homePath() method openFile (line 86) | Future openFile(String name) method addHistory (line 93) | HistoryItem addHistory(String name, File file, int requestLength) method getIndex (line 100) | int getIndex(HistoryItem item) method updateHistory (line 105) | Future updateHistory(int index, HistoryItem item) method getHistory (line 111) | HistoryItem getHistory(int index) method refresh (line 115) | Future refresh() method removeHistory (line 120) | Future removeHistory(int index) method getRequests (line 130) | Future> getRequests(HistoryItem history) method flushRequests (line 144) | Future flushRequests(HistoryItem history, List requ... method addHarFile (line 161) | Future addHarFile(XFile file) class HistoryTask (line 186) | class HistoryTask extends ListenerListEvent { method ensureInstance (line 207) | HistoryTask ensureInstance(Configuration configuration, ListenableList... method cleanHistory (line 212) | Future cleanHistory() method onAdd (line 228) | void onAdd(HttpRequest item) method onRemove (line 237) | void onRemove(HttpRequest item) method onBatchRemove (line 240) | void onBatchRemove(List items) method resetList (line 245) | Future resetList() method cancelTask (line 258) | void cancelTask() method startTask (line 269) | Future startTask() method writeTask (line 286) | Future writeTask() class HistoryItem (line 311) | class HistoryItem { method toJson (line 330) | Map toJson() method toString (line 355) | String toString() FILE: lib/storage/local_storage.dart class LocalStorage (line 3) | class LocalStorage { method getBool (line 4) | Future getBool(String key, {bool? defaultValue}) method setBool (line 9) | Future setBool(String key, bool value) FILE: lib/storage/path.dart class Paths (line 5) | class Paths { method getPath (line 9) | Future getPath(String fileName) method createFile (line 24) | Future createFile(String dir, String filename) FILE: lib/storage/shared_preference_keys.dart class SharedPreferenceKeys (line 3) | class SharedPreferenceKeys { FILE: lib/ui/app_update/app_update_repository.dart class AppUpdateRepository (line 16) | class AppUpdateRepository { method checkUpdate (line 19) | Future checkUpdate(BuildContext context, {bool canIgnore = true,... method getLatestVersion (line 65) | Future getLatestVersion({bool includePreReleases... method compareVersions (line 85) | bool compareVersions(String currentVersion, String latestVersion) method normalizeVersion (line 86) | String normalizeVersion(String version) method parseVersion (line 90) | List parseVersion(String version) FILE: lib/ui/app_update/constants.dart class Constants (line 1) | abstract class Constants { FILE: lib/ui/app_update/new_version_dialog.dart class NewVersionDialog (line 10) | class NewVersionDialog extends StatelessWidget { method show (line 23) | Future show(BuildContext context) method build (line 36) | Widget build(BuildContext context) FILE: lib/ui/app_update/remote_version_entity.dart class RemoteVersionEntity (line 3) | class RemoteVersionEntity { method toString (line 23) | String toString() class GithubReleaseParser (line 28) | abstract class GithubReleaseParser { method parse (line 29) | RemoteVersionEntity parse(Map json) FILE: lib/ui/component/app_dialog.dart class AppAlertDialog (line 4) | class AppAlertDialog extends StatelessWidget { method show (line 19) | Future show(BuildContext context) method build (line 28) | Widget build(BuildContext context) type AlertType (line 51) | enum AlertType { class CustomToast (line 63) | class CustomToast extends StatelessWidget { method build (line 92) | Widget build(BuildContext context) method show (line 108) | void show(BuildContext context, {Alignment alignment = Alignment.botto... FILE: lib/ui/component/buttons.dart class Buttons (line 3) | class Buttons { FILE: lib/ui/component/chinese_font.dart class SystemChineseFont (line 3) | class SystemChineseFont { function useSystemChineseFont (line 37) | TextStyle useSystemChineseFont() function useSystemChineseFont (line 53) | TextTheme useSystemChineseFont() function useSystemChineseFont (line 60) | ThemeData useSystemChineseFont() FILE: lib/ui/component/context_menu_region.dart type ContextMenuBuilder (line 4) | typedef ContextMenuBuilder = List Function(); class ContextMenuRegion (line 8) | class ContextMenuRegion extends StatefulWidget { method createState (line 22) | State createState() class _ContextMenuRegionState (line 25) | class _ContextMenuRegionState extends State { method _onSecondaryTapUp (line 43) | void _onSecondaryTapUp(TapUpDetails details) method _onTap (line 47) | void _onTap() method _onLongPressStart (line 54) | void _onLongPressStart(LongPressStartDetails details) method _onLongPress (line 58) | void _onLongPress() method _show (line 64) | void _show(Offset position) method _hide (line 75) | void _hide() method dispose (line 80) | void dispose() method build (line 86) | Widget build(BuildContext context) FILE: lib/ui/component/device.dart class DeviceUtils (line 6) | class DeviceUtils { method deviceId (line 8) | Future deviceId() method desktopDeviceId (line 20) | Future desktopDeviceId() FILE: lib/ui/component/history_cache_time.dart class HistoryCacheTime (line 7) | class HistoryCacheTime extends StatefulWidget { method createState (line 14) | State createState() class _HistoryCacheTimeState (line 17) | class _HistoryCacheTimeState extends State { method build (line 21) | Widget build(BuildContext context) FILE: lib/ui/component/http_method_popup.dart class MethodPopupMenu (line 6) | class MethodPopupMenu extends StatelessWidget { method _methodColor (line 13) | Color _methodColor(HttpMethod? m, BuildContext context) method build (line 41) | Widget build(BuildContext context) method _buildMenuItem (line 74) | Widget _buildMenuItem(HttpMethod? m, BuildContext context) FILE: lib/ui/component/json/json_text.dart class JsonText (line 28) | class JsonText extends StatefulWidget { method createState (line 45) | State createState() class _JsonTextState (line 48) | class _JsonTextState extends State { method initState (line 54) | void initState() method dispose (line 60) | void dispose() method build (line 67) | Widget build(BuildContext context) method jsonTextWidget (line 79) | Widget jsonTextWidget(BuildContext context) method scrollToMatch (line 117) | Future scrollToMatch(JsonParser jsonParser, [List... method _ensureVisibleCenter (line 155) | Future _ensureVisibleCenter(GlobalKey key, Duration duration) method _findChunkIndexForKey (line 163) | int _findChunkIndexForKey(List> chunks, GlobalKey key) method _textSpanContainsKey (line 173) | bool _textSpanContainsKey(TextSpan span, GlobalKey key) method splitTextSpans (line 188) | List> splitTextSpans(List spans, int chunkSize) method endsWithNewline (line 195) | bool endsWithNewline(TextSpan s) method startsWithNewline (line 196) | bool startsWithNewline(TextSpan s) method trackingScroll (line 225) | ScrollController trackingScroll() class JsonParser (line 259) | class JsonParser { method getLength (line 269) | int getLength() method getJsonTree (line 279) | List getJsonTree() method getMapText (line 296) | List getMapText(Map map, method getArrayText (line 325) | List getArrayText(List list, {String openPrefix = '... method getBasicValue (line 348) | TextSpan getBasicValue(dynamic value, String suffix, {String? prefix}) method _highlightMatches (line 380) | List _highlightMatches(String text, {Color? textColor}) FILE: lib/ui/component/json/json_viewer.dart class JsonViewer (line 29) | class JsonViewer extends StatelessWidget { method build (line 37) | Widget build(BuildContext context) method getContentWidget (line 60) | Widget getContentWidget(dynamic content, method scrollToMatch (line 79) | void scrollToMatch(List matchKeys) class JsonObjectViewer (line 97) | class JsonObjectViewer extends StatefulWidget { method createState (line 114) | JsonObjectViewerState createState() class JsonObjectViewerState (line 117) | class JsonObjectViewerState extends State { method didUpdateWidget (line 121) | void didUpdateWidget(covariant JsonObjectViewer oldWidget) method build (line 127) | Widget build(BuildContext context) method _getList (line 137) | List _getList() method getKeyWidget (line 171) | Widget getKeyWidget(MapEntry entry) method getContentWidget (line 210) | Widget getContentWidget(dynamic content, ColorTheme colorTheme, class JsonArrayViewer (line 232) | class JsonArrayViewer extends StatefulWidget { method createState (line 249) | State createState() class _JsonArrayViewerState (line 252) | class _JsonArrayViewerState extends State { method build (line 256) | Widget build(BuildContext context) method initState (line 266) | void initState() method _getList (line 271) | List _getList() method getKeyWidget (line 303) | Widget getKeyWidget(dynamic content, int index) function _getValueWidget (line 331) | Widget _getValueWidget(dynamic value, ColorTheme colorTheme, function _highlightText (line 377) | List _highlightText(String text, TextStyle textStyle, function _getTypeName (line 427) | String _getTypeName(dynamic content) function _copyValue (line 443) | Widget _copyValue(BuildContext context, Widget child, Object? value) function showJsonCopyMenu (line 452) | void showJsonCopyMenu(BuildContext context, Offset position, Object? value) function _isExtensible (line 474) | bool _isExtensible(dynamic content) FILE: lib/ui/component/json/theme.dart class ColorTheme (line 3) | class ColorTheme { method light (line 4) | ColorTheme light(ColorScheme colorScheme) method dark (line 15) | ColorTheme dark(ColorScheme colorScheme) method of (line 46) | ColorTheme of(BuildContext context) FILE: lib/ui/component/json/toast.dart class Toast (line 4) | class Toast { method show (line 5) | void show(String message, BuildContext context) FILE: lib/ui/component/memory_cleanup.dart class MemoryCleanupMonitor (line 25) | class MemoryCleanupMonitor { method onMonitor (line 28) | void onMonitor({Function? onCleanup}) method _cleanup (line 42) | void _cleanup(int threshold, Function? onCleanup) FILE: lib/ui/component/model/search_model.dart class SearchModel (line 22) | class SearchModel { method clone (line 70) | SearchModel clone() method toString (line 86) | String toString() method filter (line 91) | bool filter(HttpRequest request, HttpResponse? response) method _matchProtocol (line 156) | bool _matchProtocol(Protocol p, HttpRequest request, HttpResponse? res... method keywordFilter (line 172) | bool keywordFilter(String keyword, bool caseSensitive, Option option, ... type Option (line 216) | enum Option { type Protocol (line 227) | enum Protocol { http, https, ws, http1, h2 } FILE: lib/ui/component/multi_window.dart function multiWindow (line 62) | Widget multiWindow(int windowId, Map argument) type Operation (line 165) | enum Operation { class MultiWindow (line 177) | class MultiWindow { method invokeRefreshRewrite (line 181) | Future invokeRefreshRewrite(Operation operation, method openWindow (line 192) | Future openWindow(String title, String widgetName, method _handleRefreshRewrite (line 218) | Future _handleRefreshRewrite(Operation operation, Map encodeWindow(EncoderType type, BuildContext context, [Strin... function openScriptConsoleWindow (line 377) | Future openScriptConsoleWindow() FILE: lib/ui/component/proxy_port_setting.dart class PortWidget (line 7) | class PortWidget extends StatefulWidget { method createState (line 15) | State createState() class _PortState (line 20) | class _PortState extends State { method initState (line 27) | void initState() method dispose (line 52) | void dispose() method build (line 59) | Widget build(BuildContext context) FILE: lib/ui/component/qrcode/qr_scan_view.dart class QrCodeScanner (line 10) | class QrCodeScanner { method scan (line 11) | Future scan(BuildContext context) class QeCodeScanView (line 55) | class QeCodeScanView extends StatefulWidget { method createState (line 59) | State createState() class _QrReaderViewState (line 64) | class _QrReaderViewState extends State with TickerProvid... method dispose (line 75) | void dispose() method _onCreateController (line 80) | void _onCreateController(QrReaderViewController controller) method startScan (line 85) | void startScan() method _initAnimation (line 102) | void _initAnimation() method stop (line 126) | void stop() method _upState (line 141) | void _upState() method build (line 163) | Widget build(BuildContext context) class QrScanBoxPainter (line 232) | class QrScanBoxPainter extends CustomPainter { method paint (line 240) | void paint(Canvas canvas, Size size) method shouldRepaint (line 294) | bool shouldRepaint(QrScanBoxPainter oldDelegate) method shouldRebuildSemantics (line 297) | bool shouldRebuildSemantics(QrScanBoxPainter oldDelegate) FILE: lib/ui/component/search/highlight_text.dart class HighlightTextWidget (line 4) | class HighlightTextWidget extends StatelessWidget { method build (line 14) | Widget build(BuildContext context) method _highlightMatches (line 28) | List _highlightMatches(BuildContext context) method _scrollToMatch (line 79) | void _scrollToMatch(BuildContext context, List matchKeys) FILE: lib/ui/component/search/search_controller.dart class SearchTextController (line 8) | class SearchTextController extends ValueNotifier with Wi... method shouldSearch (line 22) | bool shouldSearch() method toggleCaseSensitivity (line 26) | void toggleCaseSensitivity() method toggleIsRegExp (line 30) | void toggleIsRegExp() method _onPatternControllerChanged (line 34) | void _onPatternControllerChanged() method updateMatchCount (line 42) | void updateMatchCount(int count) method movePrevious (line 49) | void movePrevious() method moveNext (line 59) | void moveNext() method closeSearch (line 69) | void closeSearch() method updateOverlayPosition (line 73) | void updateOverlayPosition(double top, double right) method didChangeMetrics (line 82) | void didChangeMetrics() method dispose (line 105) | void dispose() method showSearchOverlay (line 118) | void showSearchOverlay(BuildContext context, {double? top, double? rig... method removeSearchOverlay (line 127) | void removeSearchOverlay() method _buildSearchOverlay (line 132) | OverlayEntry _buildSearchOverlay(BuildContext context, {double? top, d... class SearchSettings (line 152) | class SearchSettings { method copyWith (line 171) | SearchSettings copyWith({ FILE: lib/ui/component/search/search_field.dart class SearchField (line 11) | class SearchField extends StatefulWidget { method createState (line 20) | State createState() class _SearchFieldState (line 23) | class _SearchFieldState extends State { method build (line 45) | Widget build(BuildContext context) method _getText (line 129) | Text _getText() FILE: lib/ui/component/search_condition.dart class SearchConditions (line 28) | class SearchConditions extends StatefulWidget { method createState (line 36) | State createState() class SearchConditionsState (line 41) | class SearchConditionsState extends State { method initState (line 62) | void initState() method build (line 68) | Widget build(BuildContext context) method protocolsWidget (line 226) | Widget protocolsWidget() method options (line 301) | Widget options(String title, Option option) method row (line 318) | Widget row(Widget child, Widget child2) method textField (line 325) | Widget textField({String? initialValue, final ValueChanged? on... class DropdownMenu (line 345) | class DropdownMenu extends StatefulWidget { method createState (line 353) | State createState() class DropdownMenuState (line 358) | class DropdownMenuState extends State { method initState (line 362) | void initState() method build (line 368) | Widget build(BuildContext context) FILE: lib/ui/component/split_view.dart class VerticalSplitView (line 3) | class VerticalSplitView extends StatefulWidget { method createState (line 22) | State createState() class _VerticalSplitViewState (line 25) | class _VerticalSplitViewState extends State { method initState (line 37) | void initState() method build (line 43) | Widget build(BuildContext context) FILE: lib/ui/component/state_component.dart class KeepAliveWrapper (line 3) | class KeepAliveWrapper extends StatefulWidget { method createState (line 9) | State createState() class _KeepAliveWrapperState (line 12) | class _KeepAliveWrapperState extends State with Automa... method build (line 14) | Widget build(BuildContext context) method didUpdateWidget (line 20) | void didUpdateWidget(covariant KeepAliveWrapper oldWidget) FILE: lib/ui/component/text_field.dart class HighlightTextEditingController (line 21) | class HighlightTextEditingController extends TextEditingController { method highlight (line 30) | bool highlight(String? value, {bool caseSensitive = true}) method buildTextSpan (line 36) | TextSpan buildTextSpan({required BuildContext context, TextStyle? styl... function decoration (line 75) | InputDecoration decoration(BuildContext context, {String? label, String?... FILE: lib/ui/component/transition.dart class ColorTransition (line 4) | class ColorTransition extends StatefulWidget { method createState (line 20) | State createState() class ColorTransitionState (line 25) | class ColorTransitionState extends State with SingleTic... method initState (line 30) | void initState() method dispose (line 63) | void dispose() method build (line 69) | Widget build(BuildContext context) FILE: lib/ui/component/utils.dart function getIcon (line 42) | Widget getIcon(HttpResponse? response, {Color? color}) function getPackagesSize (line 64) | String getPackagesSize(HttpRequest request, HttpResponse? response) function getPackage (line 73) | String getPackage(int? size) function copyRawRequest (line 87) | String copyRawRequest(HttpRequest request) function copyRequest (line 101) | String copyRequest(HttpRequest request, HttpResponse? response) function menuPosition (line 118) | RelativeRect menuPosition(BuildContext context) function contextMenu (line 132) | Widget contextMenu(BuildContext context, EditableTextState editableTextS... function unSelect (line 183) | void unSelect(EditableTextState editableTextState) function futureWidget (line 192) | Widget futureWidget(Future future, Widget Function(T data) toWidge... function showContextMenu (line 213) | Future showContextMenu(BuildContext context, Offset offset, {required Li... function showConfirmDialog (line 225) | Future showConfirmDialog(BuildContext context, {String? title, St... function trackingScroll (line 252) | ScrollController? trackingScroll(ScrollController? scrollController) FILE: lib/ui/component/widgets.dart class CustomPopupMenuItem (line 4) | class CustomPopupMenuItem extends PopupMenuItem { method createState (line 19) | PopupMenuItemState> createState() class _CustomPopupMenuItemState (line 22) | class _CustomPopupMenuItemState extends PopupMenuItemState createState() class _PopupMenuContainerState (line 49) | class _PopupMenuContainerState extends State { method build (line 51) | Widget build(BuildContext context) class SwitchWidget (line 56) | class SwitchWidget extends StatefulWidget { method createState (line 67) | State createState() class _SwitchState (line 70) | class _SwitchState extends State { method build (line 72) | Widget build(BuildContext context) class Dot (line 103) | class Dot extends StatelessWidget { method build (line 110) | Widget build(BuildContext context) class BottomSheetItem (line 119) | class BottomSheetItem extends StatelessWidget { method build (line 126) | Widget build(BuildContext context) class IconText (line 136) | class IconText extends StatelessWidget { method build (line 146) | Widget build(BuildContext context) class LazyIndexedStack (line 158) | class LazyIndexedStack extends StatefulWidget { method createState (line 169) | State createState() class _LazyIndexedStackState (line 172) | class _LazyIndexedStackState extends State { method initState (line 176) | void initState() method didUpdateWidget (line 182) | void didUpdateWidget(LazyIndexedStack oldWidget) method build (line 190) | Widget build(BuildContext context) FILE: lib/ui/configuration.dart class ColorMapping (line 27) | class ColorMapping { method getColor (line 41) | Color getColor(String colorName) method getColorName (line 45) | String getColorName(Color color) class ThemeModel (line 50) | class ThemeModel { method copy (line 57) | ThemeModel copy({ThemeMode? mode, bool? useMaterial3}) class AppConfiguration (line 65) | class AppConfiguration { method initConfig (line 182) | Future initConfig() method flushConfig (line 234) | Future flushConfig() method toJson (line 249) | Map toJson() FILE: lib/ui/content/body.dart class HttpBodyWidget (line 51) | class HttpBodyWidget extends StatefulWidget { method createState (line 67) | State createState() class HttpBodyState (line 72) | class HttpBodyState extends State { method initState (line 83) | void initState() method didUpdateWidget (line 93) | void didUpdateWidget(covariant HttpBodyWidget oldWidget) method onKeyEvent (line 103) | bool onKeyEvent(KeyEvent event) method _loadDecoded (line 114) | Future _loadDecoded() method dispose (line 122) | void dispose() method build (line 130) | Widget build(BuildContext context) method hideSearchOverlay (line 214) | void hideSearchOverlay() method isJsonText (line 219) | bool isJsonText() method titleWidget (line 227) | Widget titleWidget({bool inNewWindow = false}) method downloadImageButton (line 374) | Widget downloadImageButton() method showRequestRewrite (line 408) | Future showRequestRewrite() method openNew (line 446) | void openNew() class _Body (line 469) | class _Body extends StatefulWidget { method createState (line 484) | State createState() class _BodyState (line 489) | class _BodyState extends State<_Body> { method initState (line 494) | void initState() method changeState (line 500) | void changeState(HttpMessage? message, ViewType viewType) method build (line 508) | Widget build(BuildContext context) method getBody (line 512) | Future getBody() method _getBody (line 544) | Widget _getBody(ViewType type) class Tabs (line 629) | class Tabs { method of (line 632) | Tabs of(ContentType? contentType, bool isJsonText) method tabList (line 664) | List tabList() type ViewType (line 669) | enum ViewType { class HexViewer (line 696) | class HexViewer extends StatelessWidget { method build (line 704) | Widget build(BuildContext context) method _formatHex (line 712) | String _formatHex(Uint8List data, int bytesPerRow) class _DecodedHttpMessage (line 749) | class _DecodedHttpMessage extends HttpMessage { method toJson (line 759) | Map toJson() FILE: lib/ui/content/headers.dart class HeadersWidget (line 32) | class HeadersWidget extends StatefulWidget { method createState (line 52) | State createState() class _HeadersWidgetState (line 55) | class _HeadersWidgetState extends State { method initState (line 64) | void initState() method dispose (line 74) | void dispose() method _buildHeaderModeToggle (line 79) | Widget _buildHeaderModeToggle(BuildContext context) method setMode (line 84) | void setMode(bool text) method build (line 100) | Widget build(BuildContext context) method buildTextMode (line 126) | List buildTextMode(HttpMessage? message) method _buildHeaderRows (line 148) | List _buildHeaderRows(HttpMessage? message) method _buildRawHeaders (line 177) | String _buildRawHeaders(HttpMessage? message) FILE: lib/ui/content/menu.dart class ShareWidget (line 23) | class ShareWidget extends StatelessWidget { method build (line 31) | Widget build(BuildContext context) method _sharePositionOrigin (line 87) | Future _sharePositionOrigin(BuildContext context) class DetailMenuWidget (line 96) | class DetailMenuWidget extends StatelessWidget { method build (line 105) | Widget build(BuildContext context) FILE: lib/ui/content/panel.dart class NetworkTabController (line 35) | class NetworkTabController extends StatefulWidget { method change (line 57) | void change(HttpRequest? request, HttpResponse? response) method changeState (line 64) | void changeState() method createState (line 70) | State createState() class NetworkTabState (line 77) | class NetworkTabState extends State with SingleTic... method changeState (line 91) | void changeState() method initState (line 98) | void initState() method dispose (line 116) | void dispose() method onKeyEvent (line 122) | bool onKeyEvent(KeyEvent event) method build (line 134) | Widget build(BuildContext context) method request (line 190) | Widget request() method response (line 210) | Widget response() method message (line 224) | List message(HttpMessage? message, String type, ScrollControll... function expansionTile (line 235) | Widget expansionTile(String title, List content, class RequestParams (line 247) | class RequestParams extends StatelessWidget { method build (line 255) | Widget build(BuildContext context) class General (line 280) | class General extends StatelessWidget { method build (line 288) | Widget build(BuildContext context) class Cookies (line 333) | class Cookies extends StatelessWidget { method build (line 341) | Widget build(BuildContext context) method _cookieWidget (line 352) | Iterable? _cookieWidget(String? cookie) class RowWidget (line 364) | class RowWidget extends StatelessWidget { method build (line 372) | Widget build(BuildContext context) FILE: lib/ui/content/web_socket.dart class Websocket (line 20) | class Websocket extends StatelessWidget { method build (line 27) | Widget build(BuildContext context) class _PreviewDialog (line 117) | class _PreviewDialog extends StatefulWidget { method createState (line 123) | State<_PreviewDialog> createState() class _PreviewDialogState (line 126) | class _PreviewDialogState extends State<_PreviewDialog> { method build (line 130) | Widget build(BuildContext context) method jsonText (line 184) | Widget jsonText() method jsonView (line 200) | Widget jsonView() method isJsonText (line 217) | bool isJsonText(List bytes) method formatHexDump (line 222) | String formatHexDump(List bytes) method safeTextPreview (line 237) | String safeTextPreview(List bytes) FILE: lib/ui/desktop/common.dart function showRequestRewriteDialog (line 9) | Future showRequestRewriteDialog(BuildContext context, HttpRequest ... FILE: lib/ui/desktop/debug/breakpoint_executor.dart class BreakpointExecutor (line 6) | class BreakpointExecutor extends StatefulWidget { method createState (line 25) | State createState() class _BreakpointExecutorState (line 28) | class _BreakpointExecutorState extends State { method initState (line 33) | void initState() method build (line 40) | Widget build(BuildContext context) method _buildResponseBody (line 60) | Widget _buildResponseBody() FILE: lib/ui/desktop/desktop.dart class DesktopHomePage (line 46) | class DesktopHomePage extends StatefulWidget { method createState (line 53) | State createState() class _DesktopHomePagePageState (line 56) | class _DesktopHomePagePageState extends State implement... method onRequest (line 69) | void onRequest(Channel channel, HttpRequest request) method onResponse (line 79) | void onResponse(ChannelContext channelContext, HttpResponse response) method onMessage (line 84) | void onMessage(Channel channel, HttpMessage message, WebSocketFrame fr... method initState (line 91) | void initState() method build (line 106) | Widget build(BuildContext context) method showUpgradeNotice (line 153) | void showUpgradeNotice() FILE: lib/ui/desktop/left_menus/favorite.dart class Favorites (line 49) | class Favorites extends StatefulWidget { method createState (line 55) | State createState() class _FavoritesState (line 60) | class _FavoritesState extends State { method initState (line 64) | void initState() method build (line 72) | Widget build(BuildContext context) class _FavoriteItem (line 110) | class _FavoriteItem extends StatefulWidget { method createState (line 119) | State<_FavoriteItem> createState() class _FavoriteItemState (line 122) | class _FavoriteItemState extends State<_FavoriteItem> { method build (line 131) | Widget build(BuildContext context) method menu (line 169) | void menu(LongPressDownDetails details, HttpRequest request) method showCustomRepeat (line 210) | Future showCustomRepeat(HttpRequest request) method onRepeat (line 221) | void onRepeat(HttpRequest request) method popupItem (line 236) | PopupMenuItem popupItem(String text, {VoidCallback? onTap}) method rename (line 241) | void rename(Favorite item) method requestEdit (line 270) | Future requestEdit(HttpRequest request) method onClick (line 288) | void onClick(HttpRequest request) class _FavoritesActions (line 307) | class _FavoritesActions extends StatelessWidget { method build (line 313) | Widget build(BuildContext context) FILE: lib/ui/desktop/left_menus/history.dart class HistoryPageWidget (line 43) | class HistoryPageWidget extends StatelessWidget { method build (line 53) | Widget build(BuildContext context) method requestListWidget (line 71) | Widget requestListWidget(BuildContext context, Map arguments) class _HistoryListWidget (line 99) | class _HistoryListWidget extends StatefulWidget { method createState (line 110) | State createState() class _HistoryListState (line 113) | class _HistoryListState extends State<_HistoryListWidget> { method initState (line 127) | void initState() method build (line 141) | Widget build(BuildContext context) method import (line 194) | Future import() method buildSaveSession (line 216) | Widget buildSaveSession() method buildItem (line 239) | Widget buildItem(BuildContext rootContext, int index, HistoryItem item) method toRequestsView (line 284) | void toRequestsView(HistoryItem item) method renameHistory (line 295) | void renameHistory(HistoryStorage storage, HistoryItem item) method export (line 328) | Future export(HistoryItem item) method _repeatAllRequests (line 347) | void _repeatAllRequests(Iterable requests) FILE: lib/ui/desktop/left_menus/navigation.dart class LeftNavigationBar (line 26) | class LeftNavigationBar extends StatefulWidget { method createState (line 35) | State createState() class _LeftNavigationBarState (line 40) | class _LeftNavigationBarState extends State { method build (line 63) | Widget build(BuildContext context) method leftNavigation (line 113) | Widget leftNavigation(int index) FILE: lib/ui/desktop/preference.dart class Preference (line 26) | class Preference extends StatefulWidget { method createState (line 33) | State createState() class _PreferenceState (line 36) | class _PreferenceState extends State { method initState (line 44) | void initState() method dispose (line 54) | void dispose() method build (line 60) | Widget build(BuildContext context) method themeColor (line 158) | Widget themeColor(BuildContext context) method memoryCleanup (line 184) | Widget memoryCleanup(BuildContext context, AppLocalizations localizati... class DropdownMenuInputItem (line 236) | class DropdownMenuInputItem extends DropdownMenuItem { FILE: lib/ui/desktop/request/domians.dart class DomainList (line 45) | class DomainList extends StatefulWidget { method createState (line 62) | State createState() class DomainWidgetState (line 67) | class DomainWidgetState extends State with AutomaticKeepAliv... method changeState (line 82) | void changeState() method initState (line 94) | void initState() method build (line 120) | Widget build(BuildContext context) method search (line 138) | void search(SearchModel? val) method searchFilter (line 145) | LinkedHashMap searchFilter(SearchModel searchM... method getDomainRequests (line 192) | DomainRequests getDomainRequests(HttpRequest request) method appIcon (line 212) | Widget? appIcon(HttpRequest request) method addResponse (line 236) | void addResponse(ChannelContext channelContext, HttpResponse response) method currentView (line 276) | List currentView() class DomainRequests (line 297) | class DomainRequests extends StatefulWidget { method addRequest (line 320) | void addRequest(String? requestId, HttpRequest request, bool sortDesc) method getRequest (line 335) | RequestWidget? getRequest(HttpResponse response) method search (line 359) | Iterable search(SearchModel searchModel) method copy (line 365) | DomainRequests copy({Iterable? body, bool? selected}) method createState (line 390) | State createState() class _DomainRequestsState (line 395) | class _DomainRequestsState extends State { method initState (line 405) | void initState() method build (line 428) | Widget build(BuildContext context) method _hostWidget (line 436) | Widget _hostWidget(String title) method repeatDomainRequests (line 491) | void repeatDomainRequests() method hostFilterMenu (line 505) | Menu hostFilterMenu() class HostWidget (line 539) | class HostWidget extends StatelessWidget { method build (line 546) | Widget build(BuildContext context) FILE: lib/ui/desktop/request/list.dart class DesktopRequestListWidget (line 41) | class DesktopRequestListWidget extends StatefulWidget { method createState (line 49) | State createState() class DesktopRequestListState (line 54) | class DesktopRequestListState extends State wi... method initState (line 67) | void initState() method dispose (line 78) | void dispose() method build (line 83) | Widget build(BuildContext context) method popupMenus (line 118) | Widget popupMenus() method add (line 170) | void add(Channel channel, HttpRequest request) method addResponse (line 177) | void addResponse(ChannelContext channelContext, HttpResponse response) method domainListRemove (line 183) | void domainListRemove(List list) method sequenceRemove (line 189) | void sequenceRemove(List list) method search (line 194) | void search(SearchModel searchModel) method currentView (line 199) | List? currentView() method clean (line 204) | void clean() method cleanupEarlyData (line 213) | void cleanupEarlyData(int retain) method export (line 226) | Future export(String fileName) method repeatAllRequests (line 243) | void repeatAllRequests() FILE: lib/ui/desktop/request/repeat.dart class CustomRepeatDialog (line 28) | class CustomRepeatDialog extends StatefulWidget { method createState (line 35) | State createState() class _CustomRepeatState (line 38) | class _CustomRepeatState extends State { method initState (line 55) | void initState() method dispose (line 72) | void dispose() method _two (line 80) | String _two(int v) method build (line 83) | Widget build(BuildContext context) method submitTask (line 238) | void submitTask(int counter) method _pickScheduleDateTime (line 259) | Future _pickScheduleDateTime() method field (line 312) | Widget field(String label, Widget child) method textField (line 321) | Widget textField(TextEditingController? controller, {TextStyle? style}) FILE: lib/ui/desktop/request/report_servers.dart function showReportServersDialog (line 14) | Future showReportServersDialog(BuildContext context) class ReportServersPage (line 31) | class ReportServersPage extends StatefulWidget { method createState (line 35) | State createState() class _ReportServersPageState (line 38) | class _ReportServersPageState extends State { method _openGuide (line 44) | Future _openGuide() method initState (line 60) | void initState() method _load (line 65) | Future _load() method focusedBorder (line 74) | InputBorder focusedBorder() method _showServerDialog (line 79) | Future _showServerDialog({ReportServer? initial}) method dec (line 87) | InputDecoration dec({String? hint}) method labeled (line 96) | Widget labeled(String label, Widget field, {bool expanded = true}) method _addServerDialog (line 210) | Future _addServerDialog() method _editServerDialog (line 219) | Future _editServerDialog(int index) method _confirmDelete (line 229) | Future _confirmDelete(int index) method build (line 239) | Widget build(BuildContext context) FILE: lib/ui/desktop/request/request.dart class RequestWidget (line 55) | class RequestWidget extends StatefulWidget { method createState (line 70) | State createState() method setResponse (line 72) | void setResponse(HttpResponse response) class _RequestWidgetState (line 79) | class _RequestWidgetState extends State { method initState (line 92) | void initState() method dispose (line 97) | void dispose() method build (line 103) | Widget build(BuildContext context) method color (line 145) | Color? color(String url) method changeState (line 158) | void changeState() method contextualMenu (line 162) | void contextualMenu() method highlightMenu (line 282) | Menu highlightMenu() method showCustomRepeat (line 348) | Future showCustomRepeat(HttpRequest request) method onRepeat (line 359) | void onRepeat(HttpRequest httpRequest) method popupItem (line 366) | PopupMenuItem popupItem(String text, {VoidCallback? onTap}) method requestEdit (line 371) | Future requestEdit() method openDetailInNewWindow (line 390) | void openDetailInNewWindow() method onClick (line 403) | void onClick() FILE: lib/ui/desktop/request/request_editor.dart type RequestEditorSource (line 39) | enum RequestEditorSource { class RequestEditor (line 46) | class RequestEditor extends StatefulWidget { method createState (line 65) | State createState() class RequestEditorState (line 70) | class RequestEditorState extends State { method initState (line 86) | void initState() method onKeyEvent (line 99) | bool onKeyEvent(KeyEvent event) method dispose (line 128) | void dispose() method build (line 145) | Widget build(BuildContext context) method sendRequest (line 245) | Future sendRequest() method executeBreakpoint (line 273) | void executeBreakpoint() method curlParse (line 301) | Future curlParse() type ParamCallback (line 344) | typedef ParamCallback = void Function(String param); class UrlQueryNotifier (line 346) | class UrlQueryNotifier { method urlListener (line 350) | ParamCallback urlListener(ParamCallback listener) method paramListener (line 352) | ParamCallback paramListener(ParamCallback listener) method onUrlChange (line 354) | void onUrlChange(String url) method onParamChange (line 356) | void onParamChange(String param) class _HttpWidget (line 359) | class _HttpWidget extends StatefulWidget { method createState (line 368) | State createState() class _HttpState (line 373) | class _HttpState extends State<_HttpWidget> { method getBody (line 382) | String? getBody() method getHeaders (line 386) | HttpHeaders? getHeaders() method initState (line 391) | void initState() method change (line 406) | void change(HttpMessage? message) method build (line 413) | Widget build(BuildContext context) method _body (line 453) | Widget _body() class _RequestLine (line 464) | class _RequestLine extends StatefulWidget { method createState (line 471) | State createState() class _RequestLineState (line 476) | class _RequestLineState extends State<_RequestLine> { method initState (line 481) | void initState() method change (line 500) | void change(String? requestUrl, HttpMethod? requestMethod) method urlNotifier (line 507) | void urlNotifier() method onQueryChange (line 512) | void onQueryChange(String query) method build (line 524) | Widget build(BuildContext context) class KeyVal (line 547) | class KeyVal { class KeyValWidget (line 558) | class KeyValWidget extends StatefulWidget { method createState (line 567) | State createState() class KeyValState (line 570) | class KeyValState extends State with AutomaticKeepAliveCli... method initState (line 579) | void initState() method onChange (line 603) | void onChange(String value) method notifierChange (line 624) | void notifierChange() method clear (line 633) | void clear() method refreshParam (line 642) | void refreshParam(Map>? headers) method getParams (line 655) | Map> getParams() method build (line 669) | Widget build(BuildContext context) method _buildRows (line 701) | List _buildRows() method _cell (line 725) | Widget _cell(KeyVal keyVal, method _row (line 837) | Widget _row(KeyVal keyVal, Widget? op) method _buildHighlightText (line 868) | Widget _buildHighlightText(String text, String query) FILE: lib/ui/desktop/request/request_sequence.dart class RequestSequence (line 32) | class RequestSequence extends StatefulWidget { method createState (line 42) | State createState() class RequestSequenceState (line 47) | class RequestSequenceState extends State with Automatic... method initState (line 63) | void initState() method dispose (line 93) | void dispose() method build (line 99) | Widget build(BuildContext context) method appIcon (line 123) | Widget? appIcon(HttpRequest request) method highlightHandler (line 142) | void highlightHandler() method add (line 147) | void add(HttpRequest request) method addResponse (line 163) | void addResponse(HttpResponse response) method search (line 179) | void search(SearchModel searchModel) method remove (line 189) | void remove(List list) method clean (line 195) | void clean() method sort (line 203) | void sort(bool desc) FILE: lib/ui/desktop/request/search.dart class Search (line 27) | class Search extends StatefulWidget { method createState (line 33) | State createState() class SearchState (line 38) | class SearchState extends State { method build (line 45) | Widget build(BuildContext context) method searchDialog (line 98) | void searchDialog([TapDownDetails? details]) class ContentTypeSelect (line 133) | class ContentTypeSelect extends StatefulWidget { method createState (line 139) | State createState() class ContentTypeState (line 144) | class ContentTypeState extends State { method initState (line 151) | void initState() method build (line 156) | Widget build(BuildContext context) method item (line 184) | PopupMenuItem item(String value) FILE: lib/ui/desktop/setting/about.dart class DesktopAbout (line 7) | class DesktopAbout extends StatefulWidget { method createState (line 11) | State createState() class _AppUpdateStateChecking (line 16) | class _AppUpdateStateChecking extends State { method build (line 22) | Widget build(BuildContext context) method _safeLaunch (line 113) | Future _safeLaunch(Uri uri) method _showSponsorDialog (line 117) | void _showSponsorDialog() FILE: lib/ui/desktop/setting/external_proxy.dart class ExternalProxyDialog (line 27) | class ExternalProxyDialog extends StatefulWidget { method createState (line 33) | State createState() class _ExternalProxyDialogState (line 38) | class _ExternalProxyDialogState extends State { method initState (line 45) | void initState() method build (line 54) | Widget build(BuildContext context) FILE: lib/ui/desktop/setting/filter.dart class FilterDialog (line 33) | class FilterDialog extends StatefulWidget { method createState (line 39) | State createState() class _FilterDialogState (line 42) | class _FilterDialogState extends State { method dispose (line 48) | void dispose() method build (line 54) | Widget build(BuildContext context) class DomainFilter (line 95) | class DomainFilter extends StatefulWidget { method createState (line 111) | State createState() class _DomainFilterState (line 116) | class _DomainFilterState extends State { method dispose (line 122) | void dispose() method build (line 130) | Widget build(BuildContext context) method add (line 191) | void add() class DomainAddDialog (line 205) | class DomainAddDialog extends StatelessWidget { method build (line 212) | Widget build(BuildContext context) class DomainList (line 254) | class DomainList extends StatefulWidget { method createState (line 261) | State createState() class _DomainListState (line 264) | class _DomainListState extends State { method build (line 279) | Widget build(BuildContext context) method rows (line 320) | List rows(List list) method remove (line 394) | Future remove(List indexes) FILE: lib/ui/desktop/setting/hosts.dart class HostsDialog (line 33) | class HostsDialog extends StatefulWidget { method createState (line 39) | State createState() class _HostsDialogState (line 42) | class _HostsDialogState extends State { method build (line 63) | Widget build(BuildContext context) method row (line 160) | Widget row(HostsItem item, bool isEven, {EdgeInsetsGeometry? padding}) method removeHosts (line 330) | Future removeHosts(Set items) class FolderDialog (line 402) | class FolderDialog extends StatelessWidget { method build (line 409) | Widget build(BuildContext context) class HostsEditDialog (line 452) | class HostsEditDialog extends StatefulWidget { method createState (line 459) | State createState() class _HostsEditDialogState (line 462) | class _HostsEditDialogState extends State { method initState (line 472) | void initState() method dispose (line 482) | void dispose() method build (line 489) | Widget build(BuildContext context) FILE: lib/ui/desktop/setting/request_block.dart class RequestBlock (line 22) | class RequestBlock extends StatefulWidget { method createState (line 28) | State createState() class _RequestBlockState (line 31) | class _RequestBlockState extends State { method initState (line 36) | void initState() method dispose (line 41) | void dispose() method build (line 49) | Widget build(BuildContext context) method row (line 101) | Widget row(int index) class RequestBlockAddDialog (line 180) | class RequestBlockAddDialog extends StatelessWidget { method build (line 187) | Widget build(BuildContext context) FILE: lib/ui/desktop/setting/request_breakpoint.dart class RequestBreakpointPage (line 18) | class RequestBreakpointPage extends StatefulWidget { method createState (line 25) | State createState() class _RequestBreakpointPageState (line 28) | class _RequestBreakpointPageState extends State { method _refreshConfig (line 39) | Future _refreshConfig() method _save (line 45) | Future _save() method _import (line 50) | Future _import() method _export (line 82) | Future _export(List exportRules) method initState (line 104) | void initState() method dispose (line 112) | void dispose() method onKeyEvent (line 117) | bool onKeyEvent(KeyEvent event) method build (line 138) | Widget build(BuildContext context) method _buildList (line 183) | Widget _buildList() method _buildRow (line 239) | Widget _buildRow(int index) method _showMenu (line 306) | void _showMenu(Offset position, {int? index}) method _editRule (line 361) | void _editRule({RequestBreakpointRule? rule}) class InterceptRuleDialog (line 378) | class InterceptRuleDialog extends StatefulWidget { method createState (line 384) | State createState() class _InterceptRuleDialogState (line 387) | class _InterceptRuleDialogState extends State { method initState (line 402) | void initState() method decoration (line 412) | InputDecoration decoration(String label, {String? hintText}) method build (line 422) | Widget build(BuildContext context) method textField (line 551) | Widget textField(String label, TextEditingController controller, Strin... method focusedBorder (line 573) | InputBorder focusedBorder() FILE: lib/ui/desktop/setting/request_crypto.dart function _refreshConfig (line 20) | Future _refreshConfig({bool force = false}) class RequestCryptoPage (line 39) | class RequestCryptoPage extends StatefulWidget { method createState (line 46) | State createState() class _RequestCryptoPageState (line 49) | class _RequestCryptoPageState extends State { method initState (line 55) | void initState() method dispose (line 61) | void dispose() method _onKeyEvent (line 66) | bool _onKeyEvent(KeyEvent event) method build (line 85) | Widget build(BuildContext context) method _addRule (line 127) | Future _addRule() method _import (line 136) | Future _import() class CryptoRuleList (line 165) | class CryptoRuleList extends StatefulWidget { method createState (line 176) | State createState() class _CryptoRuleListState (line 179) | class _CryptoRuleListState extends State { method build (line 188) | Widget build(BuildContext context) method rows (line 241) | List rows(List rules) method showEdit (line 312) | Future showEdit([int? index]) method removeRules (line 329) | Future removeRules(List indexes) method showMenus (line 341) | void showMenus(TapDownDetails details, int index) method showGlobalMenu (line 356) | void showGlobalMenu(Offset offset) method enableStatus (line 368) | Future enableStatus(bool enable) method export (line 377) | Future export(List indexes) method _formatKey (line 394) | String _formatKey(String? raw) class CryptoRuleDialog (line 405) | class CryptoRuleDialog extends StatefulWidget { method createState (line 411) | State createState() class _CryptoRuleDialogState (line 414) | class _CryptoRuleDialogState extends State { method initState (line 433) | void initState() method dispose (line 470) | void dispose() method decorate (line 479) | InputDecoration decorate(BuildContext context, String? label, {String?... method build (line 490) | Widget build(BuildContext context) FILE: lib/ui/desktop/setting/request_map.dart function _refreshConfig (line 24) | Future _refreshConfig({bool force = false}) class RequestMapPage (line 43) | class RequestMapPage extends StatefulWidget { method createState (line 49) | State createState() class _RequestMapPageState (line 52) | class _RequestMapPageState extends State { method initState (line 56) | void initState() method dispose (line 62) | void dispose() method onKeyEvent (line 67) | bool onKeyEvent(KeyEvent event) method build (line 87) | Widget build(BuildContext context) method import (line 142) | Future import() method showEdit (line 182) | Future showEdit() class RequestMapList (line 193) | class RequestMapList extends StatefulWidget { method createState (line 200) | State createState() class _RequestMapListState (line 203) | class _RequestMapListState extends State { method build (line 211) | Widget build(BuildContext context) method rows (line 259) | List rows(List list) method showGlobalMenu (line 325) | void showGlobalMenu(Offset offset) method showMenus (line 338) | void showMenus(TapDownDetails details, int index) method showEdit (line 375) | Future showEdit([int? index]) method export (line 394) | Future export(List indexes) method enableStatus (line 425) | void enableStatus(bool enable) method remove (line 433) | Future remove(List indexes) class RequestMapEdit (line 452) | class RequestMapEdit extends StatefulWidget { method createState (line 462) | State createState() class _RequestMapEditState (line 467) | class _RequestMapEditState extends State { method initState (line 480) | void initState() method dispose (line 489) | void dispose() method build (line 496) | Widget build(BuildContext context) method onChangeType (line 591) | void onChangeType(RequestMapType? val) method mapRule (line 597) | Widget mapRule() method textField (line 605) | Widget textField(String label, TextEditingController controller, Strin... method focusedBorder (line 628) | InputBorder focusedBorder() FILE: lib/ui/desktop/setting/request_map/map_local.dart class DesktopMapLocal (line 32) | class DesktopMapLocal extends StatefulWidget { method createState (line 39) | State createState() class MapLocaleState (line 42) | class MapLocaleState extends State { method initItem (line 66) | void initItem(RequestMapItem? item) method getRequestMapItem (line 78) | RequestMapItem getRequestMapItem() method build (line 94) | Widget build(BuildContext context) method tabBar (line 114) | TabBar tabBar(List tabs) method body (line 125) | Widget body() method fileBodyEdit (line 161) | Widget fileBodyEdit() method headers (line 202) | Widget headers() method textField (line 206) | Widget textField(String label, dynamic value, String hint, {ValueChang... method statusCodeEdit (line 225) | Widget statusCodeEdit() method decoration (line 249) | InputDecoration decoration(String label, {String? hintText}) method focusedBorder (line 263) | InputBorder focusedBorder() class Headers (line 269) | class Headers extends StatefulWidget { method createState (line 275) | State createState() class HeadersState (line 280) | class HeadersState extends State with AutomaticKeepAliveClientM... method initState (line 289) | void initState() method setHeaders (line 299) | void setHeaders(Map? headers) method getHeaders (line 308) | Map getHeaders() method _clear (line 325) | void _clear() method build (line 334) | Widget build(BuildContext context) method _buildRows (line 360) | List _buildRows() method _cell (line 381) | Widget _cell(TextEditingController val, {bool isKey = false}) method _row (line 397) | Widget _row(Widget key, Widget val, Widget? op) FILE: lib/ui/desktop/setting/request_map/map_scipt.dart class DesktopMapScript (line 7) | class DesktopMapScript extends StatefulWidget { method createState (line 13) | State createState() class MapScriptState (line 16) | class MapScriptState extends State { method getScriptCode (line 37) | String getScriptCode() method initState (line 42) | void initState() method dispose (line 48) | void dispose() method build (line 54) | Widget build(BuildContext context) FILE: lib/ui/desktop/setting/request_rewrite.dart class RequestRewriteWidget (line 41) | class RequestRewriteWidget extends StatefulWidget { method createState (line 48) | State createState() class RequestRewriteState (line 53) | class RequestRewriteState extends State { method initState (line 59) | void initState() method dispose (line 66) | void dispose() method onKeyEvent (line 71) | bool onKeyEvent(KeyEvent event) method build (line 92) | Widget build(BuildContext context) method refresh (line 151) | void refresh() method import (line 157) | Future import() method add (line 196) | void add() class RequestRuleList (line 207) | class RequestRuleList extends StatefulWidget { method createState (line 214) | State createState() class _RequestRuleListState (line 217) | class _RequestRuleListState extends State { method build (line 232) | Widget build(BuildContext context) method enableStatus (line 280) | void enableStatus(bool enable) method showGlobalMenu (line 292) | void showGlobalMenu(Offset offset) method rows (line 305) | List rows(List list) method export (line 371) | Future export(List indexes) method removeRewrite (line 402) | Future removeRewrite(List indexes) method showEdit (line 420) | Future showEdit([int? index]) method showMenus (line 442) | void showMenus(TapDownDetails details, int index) class RewriteRuleEdit (line 478) | class RewriteRuleEdit extends StatefulWidget { method createState (line 487) | State createState() class _RewriteRuleEditState (line 492) | class _RewriteRuleEditState extends State { method initState (line 506) | void initState() method dispose (line 520) | void dispose() method build (line 527) | Widget build(BuildContext context) method onChangeType (line 663) | void onChangeType(RuleType? val) method fromRequestItems (line 681) | List fromRequestItems(HttpRequest request, RuleType ruleT... method rewriteRule (line 692) | Widget rewriteRule() method textField (line 700) | Widget textField(String label, TextEditingController controller, Strin... method focusedBorder (line 722) | InputBorder focusedBorder() FILE: lib/ui/desktop/setting/rewrite/rewrite_replace.dart class DesktopRewriteReplace (line 32) | class DesktopRewriteReplace extends StatefulWidget { method createState (line 40) | State createState() class RewriteReplaceState (line 43) | class RewriteReplaceState extends State { method _initRewriteItem (line 88) | RewriteItem _initRewriteItem(List? items, RewriteType typ... method getItems (line 105) | List getItems() method build (line 117) | Widget build(BuildContext context) method tabBar (line 149) | TabBar tabBar(List tabs) method body (line 165) | Widget body() method fileBodyEdit (line 231) | Widget fileBodyEdit(RewriteItem item) method headers (line 273) | Widget headers() method requestLine (line 298) | Widget requestLine() method redirectEdit (line 347) | Widget redirectEdit(RewriteItem rewriteItem) method textField (line 362) | Widget textField(String label, dynamic value, String hint, {ValueChang... method statusCodeEdit (line 381) | Widget statusCodeEdit() method decoration (line 419) | InputDecoration decoration(String label, {String? hintText}) method focusedBorder (line 432) | InputBorder focusedBorder() class Headers (line 438) | class Headers extends StatefulWidget { method createState (line 444) | State createState() class HeadersState (line 449) | class HeadersState extends State with AutomaticKeepAliveClientM... method initState (line 458) | void initState() method getHeaders (line 475) | Map getHeaders() method build (line 501) | Widget build(BuildContext context) method _buildRows (line 527) | List _buildRows() method _cell (line 548) | Widget _cell(TextEditingController val, {bool isKey = false}) method _row (line 563) | Widget _row(Widget key, Widget val, Widget? op) FILE: lib/ui/desktop/setting/rewrite/rewrite_update.dart class DesktopRewriteUpdate (line 30) | class DesktopRewriteUpdate extends StatefulWidget { method createState (line 38) | State createState() class RewriteUpdateState (line 41) | class RewriteUpdateState extends State { method initState (line 48) | void initState() method getItems (line 67) | List getItems() method build (line 72) | Widget build(BuildContext context) class RewriteUpdateAddDialog (line 103) | class RewriteUpdateAddDialog extends StatefulWidget { method createState (line 111) | State createState() class _RewriteUpdateAddState (line 114) | class _RewriteUpdateAddState extends State { method initState (line 127) | void initState() method dispose (line 140) | void dispose() method build (line 148) | Widget build(BuildContext context) method textField (line 329) | Widget textField(String label, String hint, {bool required = false, in... method formField (line 336) | Widget formField(String hint, {bool required = false, int? lines, Text... method focusedBorder (line 354) | InputBorder focusedBorder() class UpdateList (line 359) | class UpdateList extends StatefulWidget { method createState (line 367) | State createState() class _UpdateListState (line 370) | class _UpdateListState extends State { method initState (line 374) | void initState() method build (line 379) | Widget build(BuildContext context) method rows (line 402) | List rows(List list) method getText (line 447) | String getText(RewriteItem item) FILE: lib/ui/desktop/setting/script.dart function _refreshScript (line 42) | Future _refreshScript({bool force = false}) class ScriptWidget (line 61) | class ScriptWidget extends StatefulWidget { method createState (line 67) | State createState() class _ScriptWidgetState (line 70) | class _ScriptWidgetState extends State { method initState (line 74) | void initState() method dispose (line 80) | void dispose() method onKeyEvent (line 85) | bool onKeyEvent(KeyEvent event) method build (line 105) | Widget build(BuildContext context) method consoleLog (line 164) | void consoleLog() method import (line 169) | Future import() method scriptAdd (line 212) | Future scriptAdd() class ScriptConsoleWidget (line 221) | class ScriptConsoleWidget extends StatefulWidget { method createState (line 227) | State createState() class _ScriptConsoleState (line 230) | class _ScriptConsoleState extends State { method initState (line 238) | void initState() method build (line 262) | Widget build(BuildContext context) class ScriptEdit (line 325) | class ScriptEdit extends StatefulWidget { method createState (line 348) | State createState() class _ScriptEditState (line 351) | class _ScriptEditState extends State { method _fetchRemoteScript (line 361) | Future _fetchRemoteScript() method _resetScript (line 395) | void _resetScript() method initState (line 401) | void initState() method dispose (line 416) | void dispose() method build (line 429) | Widget build(BuildContext context) method textField (line 684) | Widget textField(String label, TextEditingController controller, Strin... method focusedBorder (line 704) | InputBorder focusedBorder() class ScriptList (line 710) | class ScriptList extends StatefulWidget { method createState (line 717) | State createState() class _ScriptListState (line 720) | class _ScriptListState extends State { method build (line 728) | Widget build(BuildContext context) method rows (line 772) | List rows(List list) method showGlobalMenu (line 845) | void showGlobalMenu(Offset offset) method showMenus (line 858) | void showMenus(TapDownDetails details, int index) method showEdit (line 895) | Future showEdit([int? index]) method export (line 920) | Future export(List indexes) method enableStatus (line 952) | void enableStatus(bool enable) method removeScripts (line 960) | Future removeScripts(List indexes) FILE: lib/ui/desktop/setting/setting.dart class Setting (line 36) | class Setting extends StatefulWidget { method createState (line 42) | State createState() class _SettingState (line 45) | class _SettingState extends State { method initState (line 51) | void initState() method build (line 57) | Widget build(BuildContext context) method item (line 88) | Widget item(String text, {VoidCallback? onPressed}) method showAbout (line 97) | void showAbout() method setExternalProxy (line 102) | void setExternalProxy() method requestRewrite (line 112) | void requestRewrite() method requestBreakpoint (line 116) | void requestBreakpoint() method requestMap (line 121) | void requestMap() method hostFilter (line 127) | void hostFilter() method hosts (line 133) | void hosts() method showRequestBlock (line 140) | void showRequestBlock() method showRequestCrypto (line 149) | void showRequestCrypto() class _ProxyMenu (line 155) | class _ProxyMenu extends StatefulWidget { method createState (line 161) | State createState() class _ProxyMenuState (line 164) | class _ProxyMenuState extends State<_ProxyMenu> { method initState (line 173) | void initState() method dispose (line 180) | void dispose() method build (line 195) | Widget build(BuildContext context) method setSystemProxy (line 276) | Widget setSystemProxy() FILE: lib/ui/desktop/ssl/cert_installer.dart class CertInstaller (line 5) | class CertInstaller { method installCertificate (line 6) | Future installCertificate(File certFile) method isCertInstalled (line 55) | Future isCertInstalled(File filePath, X509CertificateData caCert) FILE: lib/ui/desktop/ssl/pc_cert.dart class PCCertChecker (line 17) | class PCCertChecker { method check (line 20) | void check(BuildContext context) class PCCert (line 68) | class PCCert extends StatefulWidget { method createState (line 72) | State createState() class _PCCertState (line 75) | class _PCCertState extends State with TickerProviderStateMixin { method initState (line 79) | void initState() method build (line 85) | Widget build(BuildContext context) method _buildManualTab (line 121) | Widget _buildManualTab(BuildContext context) method _buildChildren (line 133) | List _buildChildren(BuildContext context) method _buildWindowsAndMacContent (line 140) | List _buildWindowsAndMacContent(BuildContext context) method _buildLinuxContent (line 170) | List _buildLinuxContent(BuildContext context) method _manualInstallCert (line 198) | void _manualInstallCert() class _AutomaticInstall (line 206) | class _AutomaticInstall extends StatefulWidget { method createState (line 208) | State createState() class _AutomaticInstallState (line 211) | class _AutomaticInstallState extends State<_AutomaticInstall> { method initState (line 216) | void initState() method _checkCertStatus (line 228) | void _checkCertStatus() method build (line 235) | Widget build(BuildContext context) method buildAutomaticChildren (line 242) | List buildAutomaticChildren() method _installCert (line 324) | void _installCert(BuildContext context) FILE: lib/ui/desktop/ssl/ssl.dart class SslWidget (line 15) | class SslWidget extends StatefulWidget { method createState (line 21) | State createState() class _SslState (line 24) | class _SslState extends State { method build (line 28) | Widget build(BuildContext context) method importMenu (line 75) | Widget importMenu() method exportMenu (line 125) | Widget exportMenu() method item (line 199) | Widget item(String text, {VoidCallback? onPressed}) method iosCer (line 207) | void iosCer(String host) method androidCer (line 256) | void androidCer(String host) class _Switch (line 351) | class _Switch extends StatefulWidget { method createState (line 358) | State<_Switch> createState() class _SwitchState (line 361) | class _SwitchState extends State<_Switch> { method build (line 367) | Widget build(BuildContext context) method dispose (line 390) | void dispose() FILE: lib/ui/desktop/toolbar/phone_connect.dart class PhoneConnect (line 23) | class PhoneConnect extends StatefulWidget { method createState (line 30) | State createState() class _PhoneConnectState (line 35) | class _PhoneConnectState extends State { method initState (line 42) | void initState() method build (line 49) | Widget build(BuildContext context) FILE: lib/ui/desktop/toolbar/toolbar.dart class Toolbar (line 33) | class Toolbar extends StatefulWidget { method createState (line 40) | State createState() class _ToolbarState (line 45) | class _ToolbarState extends State { method initState (line 49) | void initState() method onKeyEvent (line 54) | bool onKeyEvent(KeyEvent event) method dispose (line 76) | void dispose() method build (line 82) | Widget build(BuildContext context) method phoneConnect (line 109) | void phoneConnect(List hosts, int port) FILE: lib/ui/desktop/widgets/highlight.dart class DesktopKeywordHighlight (line 8) | class DesktopKeywordHighlight extends StatefulWidget { method createState (line 12) | State createState() class _KeywordHighlightState (line 15) | class _KeywordHighlightState extends State { method build (line 17) | Widget build(BuildContext context) method decoration (line 81) | InputDecoration decoration(String label, {String? hintText}) FILE: lib/ui/desktop/widgets/windows_toolbar.dart class WindowsToolbar (line 4) | class WindowsToolbar extends StatefulWidget { method createState (line 13) | State createState() class _WindowsToolbarState (line 16) | class _WindowsToolbarState extends State with WindowList... method initState (line 18) | void initState() method dispose (line 24) | void dispose() method build (line 30) | Widget build(BuildContext context) method onWindowMaximize (line 81) | void onWindowMaximize() method onWindowUnmaximize (line 86) | void onWindowUnmaximize() FILE: lib/ui/desktop/window_listener.dart class WindowChangeListener (line 22) | class WindowChangeListener extends WindowListener { method onWindowResized (line 28) | void onWindowResized() method onWindowMoved (line 36) | void onWindowMoved() FILE: lib/ui/launch/launch.dart class SocketLaunch (line 36) | class SocketLaunch extends StatefulWidget { method createState (line 57) | State createState() class _SocketLaunchState (line 60) | class _SocketLaunchState extends State with WindowListener... method initState (line 65) | void initState() method dispose (line 89) | void dispose() method onWindowClose (line 96) | void onWindowClose() method appExit (line 101) | Future appExit() method didRequestAppExit (line 122) | Future didRequestAppExit() method didChangeAppLifecycleState (line 128) | void didChangeAppLifecycleState(AppLifecycleState state) method build (line 151) | Widget build(BuildContext context) method start (line 180) | Future start() FILE: lib/ui/mobile/debug/breakpoint_executor.dart class BreakpointExecutor (line 8) | class BreakpointExecutor extends StatefulWidget { method createState (line 25) | State createState() class _BreakpointExecutorState (line 28) | class _BreakpointExecutorState extends State { method initState (line 33) | void initState() method build (line 40) | Widget build(BuildContext context) method _buildResponseBody (line 58) | Widget _buildResponseBody() FILE: lib/ui/mobile/menu/bottom_navigation.dart class ConfigPage (line 50) | class ConfigPage extends StatefulWidget { method createState (line 56) | State createState() class _ConfigPageState (line 59) | class _ConfigPageState extends State { method initState (line 64) | void initState() method build (line 70) | Widget build(BuildContext context) method section (line 75) | Widget section(List tiles) function navigator (line 181) | void navigator(BuildContext context, Widget widget) class SettingPage (line 189) | class SettingPage extends StatelessWidget { method build (line 196) | Widget build(BuildContext context) method section (line 204) | Widget section(List tiles) FILE: lib/ui/mobile/menu/drawer.dart class DrawerWidget (line 53) | class DrawerWidget extends StatelessWidget { method build (line 62) | Widget build(BuildContext context) function navigator (line 196) | void navigator(BuildContext context, Widget widget) class _SettingPage (line 204) | class _SettingPage extends StatelessWidget { method build (line 211) | Widget build(BuildContext context) method section (line 218) | Widget section(List tiles) class FilterMenu (line 347) | class FilterMenu extends StatelessWidget { method build (line 353) | Widget build(BuildContext context) FILE: lib/ui/mobile/menu/menu.dart class MoreMenu (line 30) | class MoreMenu extends StatelessWidget { method build (line 39) | Widget build(BuildContext context) method navigator (line 145) | void navigator(BuildContext context, Widget widget) FILE: lib/ui/mobile/mobile.dart class MobileHomePage (line 59) | class MobileHomePage extends StatefulWidget { method createState (line 66) | State createState() class MobileApp (line 71) | class MobileApp { class MobileHomeState (line 82) | class MobileHomeState extends State implements EventList... method onRequest (line 91) | void onRequest(Channel channel, HttpRequest request) method onResponse (line 102) | void onResponse(ChannelContext channelContext, HttpResponse response) method onMessage (line 107) | void onMessage(Channel channel, HttpMessage message, WebSocketFrame fr... method initState (line 115) | void initState() method dispose (line 152) | void dispose() method build (line 165) | Widget build(BuildContext context) method onUserLeaveHint (line 260) | void onUserLeaveHint() method enterPictureInPicture (line 264) | Future enterPictureInPicture() method showUpgradeNotice (line 307) | void showUpgradeNotice() method showAlertDialog (line 332) | void showAlertDialog(String title, String content, Function onClose) class RequestPage (line 353) | class RequestPage extends StatefulWidget { method createState (line 360) | State createState() class RequestPageState (line 363) | class RequestPageState extends State { method initState (line 372) | void initState() method dispose (line 388) | void dispose() method build (line 394) | Widget build(BuildContext context) method _launchActionButton (line 417) | Widget _launchActionButton() method remoteConnect (line 448) | Widget remoteConnect(RemoteModel value) method checkConnectTask (line 466) | Future checkConnectTask(BuildContext context) class _MobileAppBar (line 504) | class _MobileAppBar extends StatelessWidget implements PreferredSizeWidg... method build (line 515) | Widget build(BuildContext context) FILE: lib/ui/mobile/request/domians.dart class DomainList (line 36) | class DomainList extends StatefulWidget { method createState (line 44) | State createState() class DomainListState (line 49) | class DomainListState extends State with AutomaticKeepAliveC... method search (line 146) | void search(String? text) method filter (line 173) | bool filter(HostAndPort hostAndPort) method dispose (line 196) | void dispose() method build (line 202) | Widget build(BuildContext context) method title (line 216) | Widget title(int index) method repeatDomainRequests (line 333) | void repeatDomainRequests(HostAndPort hostAndPort) FILE: lib/ui/mobile/request/favorite.dart class MobileFavorites (line 48) | class MobileFavorites extends StatefulWidget { method createState (line 54) | State createState() class _FavoritesState (line 59) | class _FavoritesState extends State { method _exportJson (line 62) | Future _exportJson() method _materializePickedFile (line 71) | Future _materializePickedFile(PlatformFile file) method build (line 80) | Widget build(BuildContext context) class _FavoriteItem (line 147) | class _FavoriteItem extends StatefulWidget { method createState (line 156) | State<_FavoriteItem> createState() class _FavoriteItemState (line 159) | class _FavoriteItemState extends State<_FavoriteItem> { method initState (line 166) | void initState() method build (line 172) | Widget build(BuildContext context) method menu (line 232) | void menu(details) method showCustomRepeat (line 373) | void showCustomRepeat(HttpRequest request) method onRepeat (line 380) | void onRepeat(HttpRequest request) method rename (line 391) | void rename(Favorite item) method onClick (line 420) | void onClick() method itemButton (line 430) | Widget itemButton( method menuItem (line 440) | Widget menuItem({required Widget left, required Widget right}) FILE: lib/ui/mobile/request/history.dart class MobileHistory (line 44) | class MobileHistory extends StatefulWidget { method createState (line 52) | State createState() function _repeatAllRequests (line 58) | void _repeatAllRequests(Iterable requests, ProxyServer prox... class _MobileHistoryState (line 77) | class _MobileHistoryState extends State { method initState (line 84) | void initState() method build (line 92) | Widget build(BuildContext context) method buildSaveSession (line 137) | Widget buildSaveSession(HistoryStorage storage) method buildItem (line 182) | Widget buildItem(HistoryStorage storage, int index, HistoryItem item) class HistoryRecord (line 309) | class HistoryRecord extends StatefulWidget { method createState (line 316) | State createState() class _HistoryRecordState (line 321) | class _HistoryRecordState extends State { method dispose (line 332) | void dispose() method build (line 338) | Widget build(BuildContext context) FILE: lib/ui/mobile/request/list.dart class RequestListWidget (line 36) | class RequestListWidget extends StatefulWidget { method createState (line 43) | State createState() class RequestListState (line 48) | class RequestListState extends State { method initState (line 58) | void initState() method build (line 66) | Widget build(BuildContext context) method currentView (line 125) | Iterable? currentView() class DoubleClickHandle (line 177) | class DoubleClickHandle { method call (line 183) | void call() FILE: lib/ui/mobile/request/repeat.dart class MobileCustomRepeat (line 28) | class MobileCustomRepeat extends StatefulWidget { method createState (line 35) | State createState() class _CustomRepeatState (line 38) | class _CustomRepeatState extends State { method initState (line 53) | void initState() method dispose (line 70) | void dispose() method build (line 78) | Widget build(BuildContext context) method _two (line 184) | String _two(int v) method submitTask (line 187) | void submitTask(int counter) method intervalWidget (line 209) | Widget intervalWidget() method _pickScheduleDateTime (line 260) | Future _pickScheduleDateTime() method field (line 315) | Widget field(String label, Widget child) method textField (line 324) | FormField textField(TextEditingController? controller, {TextStyle? sty... FILE: lib/ui/mobile/request/request.dart class RequestRow (line 47) | class RequestRow extends StatefulWidget { method createState (line 63) | State createState() class RequestRowState (line 68) | class RequestRowState extends State { method change (line 79) | void change(HttpResponse response) method initState (line 86) | void initState() method dispose (line 93) | void dispose() method color (line 98) | Color? color(String url) method getContext (line 111) | BuildContext getContext() method build (line 116) | Widget build(BuildContext context) method appIcon (line 167) | Widget? appIcon() method menu (line 193) | void menu(details) method showCustomRepeat (line 356) | Future showCustomRepeat(HttpRequest request) method onRepeat (line 365) | void onRepeat(HttpRequest request) method itemButton (line 375) | Widget itemButton( method menuItem (line 385) | Widget menuItem({required Widget left, required Widget right}) FILE: lib/ui/mobile/request/request_editor.dart class MobileRequestEditor (line 38) | class MobileRequestEditor extends StatefulWidget { method createState (line 57) | State createState() class RequestEditorState (line 62) | class RequestEditorState extends State with SingleT... method dispose (line 85) | void dispose() method initState (line 103) | void initState() method curlParse (line 117) | Future curlParse() method build (line 158) | Widget build(BuildContext context) method executeBreakpoint (line 267) | void executeBreakpoint() type ParamCallback (line 295) | typedef ParamCallback = void Function(String param); class UrlQueryNotifier (line 297) | class UrlQueryNotifier { method urlListener (line 301) | ParamCallback urlListener(ParamCallback listener) method paramListener (line 303) | ParamCallback paramListener(ParamCallback listener) method onUrlChange (line 305) | void onUrlChange(String url) method onParamChange (line 307) | void onParamChange(String param) class _HttpWidget (line 310) | class _HttpWidget extends StatefulWidget { method createState (line 319) | State createState() class _HttpState (line 324) | class _HttpState extends State<_HttpWidget> with AutomaticKeepAliveClien... method getBody (line 335) | String? getBody() method initState (line 340) | void initState() method change (line 351) | void change(HttpMessage? message) method getHeaders (line 358) | HttpHeaders? getHeaders() method build (line 363) | Widget build(BuildContext context) method _body (line 395) | Widget _body() class _RequestLine (line 409) | class _RequestLine extends StatefulWidget { method createState (line 416) | State createState() class _RequestLineState (line 421) | class _RequestLineState extends State<_RequestLine> { method initState (line 426) | void initState() method change (line 444) | void change(String? requestUrl, HttpMethod? requestMethod) method urlNotifier (line 451) | void urlNotifier() method onQueryChange (line 456) | void onQueryChange(String query) method build (line 468) | Widget build(BuildContext context) class KeyVal (line 496) | class KeyVal { class KeyValWidget (line 505) | class KeyValWidget extends StatefulWidget { method createState (line 523) | State createState() class KeyValState (line 530) | class KeyValState extends State { method initState (line 536) | void initState() method onChange (line 549) | void onChange(String value) method notifierChange (line 570) | void notifierChange() method getParams (line 580) | Map> getParams() method refreshParam (line 594) | void refreshParam(Map>? headers) method build (line 606) | Widget build(BuildContext context) method _buildRows (line 630) | List _buildRows() method hideKeyword (line 648) | void hideKeyword(BuildContext context) method modifyParam (line 656) | void modifyParam(KeyVal keyVal) method row (line 846) | Widget row(KeyVal keyVal) method _buildHighlightText (line 867) | Widget _buildHighlightText(String text, String query) FILE: lib/ui/mobile/request/request_editor_source.dart type RequestEditorSource (line 1) | enum RequestEditorSource { FILE: lib/ui/mobile/request/request_sequence.dart class RequestSequence (line 14) | class RequestSequence extends StatefulWidget { method createState (line 30) | State createState() class RequestSequenceState (line 35) | class RequestSequenceState extends State with Automatic... method search (line 121) | void search(SearchModel searchModel) method currentView (line 131) | Iterable currentView() method build (line 151) | Widget build(BuildContext context) FILE: lib/ui/mobile/request/search.dart class MobileSearch (line 21) | class MobileSearch extends StatefulWidget { method createState (line 28) | State createState() class MobileSearchState (line 33) | class MobileSearchState extends State { method initState (line 40) | void initState() method build (line 57) | Widget build(BuildContext context) method showSearch (line 87) | void showSearch() FILE: lib/ui/mobile/setting/app_filter.dart class AppWhitelist (line 30) | class AppWhitelist extends StatefulWidget { method createState (line 36) | State createState() class _AppWhitelistState (line 39) | class _AppWhitelistState extends State { method initState (line 47) | void initState() method dispose (line 53) | void dispose() method build (line 64) | Widget build(BuildContext context) class AppBlacklist (line 178) | class AppBlacklist extends StatefulWidget { method createState (line 184) | State createState() class _AppBlacklistState (line 187) | class _AppBlacklistState extends State { method initState (line 195) | void initState() method dispose (line 201) | void dispose() method build (line 212) | Widget build(BuildContext context) class InstalledAppsWidget (line 309) | class InstalledAppsWidget extends StatefulWidget { method createState (line 318) | State createState() class _InstalledAppsWidgetState (line 321) | class _InstalledAppsWidgetState extends State { method initState (line 330) | void initState() method dispose (line 340) | void dispose() method refreshApps (line 348) | void refreshApps() method build (line 358) | Widget build(BuildContext context) method buildAppListView (line 399) | ListView buildAppListView() FILE: lib/ui/mobile/setting/filter.dart class MobileFilterWidget (line 34) | class MobileFilterWidget extends StatefulWidget { method createState (line 41) | State createState() class _MobileFilterState (line 44) | class _MobileFilterState extends State { method dispose (line 50) | void dispose() method build (line 56) | Widget build(BuildContext context) class DomainFilter (line 75) | class DomainFilter extends StatefulWidget { method createState (line 91) | State createState() class _DomainFilterState (line 96) | class _DomainFilterState extends State { method dispose (line 102) | void dispose() method build (line 110) | Widget build(BuildContext context) method add (line 164) | void add() class DomainAddDialog (line 176) | class DomainAddDialog extends StatelessWidget { method build (line 183) | Widget build(BuildContext context) class DomainList (line 225) | class DomainList extends StatefulWidget { method createState (line 232) | State createState() class _DomainListState (line 235) | class _DomainListState extends State { method build (line 248) | Widget build(BuildContext context) method rows (line 312) | List rows(List list) method remove (line 451) | Future remove() FILE: lib/ui/mobile/setting/hosts.dart class HostsPage (line 31) | class HostsPage extends StatefulWidget { method createState (line 37) | State createState() class _HostsPageState (line 40) | class _HostsPageState extends State { method initState (line 52) | void initState() method build (line 66) | Widget build(BuildContext context) method row (line 123) | Widget row(HostsItem item, bool isEven, {EdgeInsetsGeometry? padding}) method removeHosts (line 289) | Future removeHosts(Set items) class FolderDialog (line 359) | class FolderDialog extends StatelessWidget { method build (line 366) | Widget build(BuildContext context) class HostsEditDialog (line 411) | class HostsEditDialog extends StatefulWidget { method createState (line 418) | State createState() class _HostsEditDialogState (line 421) | class _HostsEditDialogState extends State { method initState (line 431) | void initState() method dispose (line 441) | void dispose() method build (line 448) | Widget build(BuildContext context) FILE: lib/ui/mobile/setting/preference.dart class Preference (line 15) | class Preference extends StatefulWidget { method createState (line 22) | State createState() class _PreferenceState (line 25) | class _PreferenceState extends State { method initState (line 34) | void initState() method dispose (line 46) | void dispose() method build (line 52) | Widget build(BuildContext context) method section (line 57) | Widget section(List tiles) method themeColor (line 156) | Widget themeColor(BuildContext context) method _language (line 180) | void _language(BuildContext context) method memoryCleanup (line 235) | Widget memoryCleanup(BuildContext context, AppLocalizations localizati... class DropdownMenuInputItem (line 286) | class DropdownMenuInputItem extends DropdownMenuItem { FILE: lib/ui/mobile/setting/proxy.dart class ExternalProxyDialog (line 10) | class ExternalProxyDialog extends StatefulWidget { method createState (line 16) | State createState() class _ExternalProxyDialogState (line 21) | class _ExternalProxyDialogState extends State { method initState (line 28) | void initState() method build (line 37) | Widget build(BuildContext context) FILE: lib/ui/mobile/setting/report_servers.dart class ReportServersPageMobile (line 13) | class ReportServersPageMobile extends StatefulWidget { method createState (line 17) | State createState() class _ReportServersPageMobileState (line 20) | class _ReportServersPageMobileState extends State _openGuide() method initState (line 42) | void initState() method _load (line 47) | Future _load() method _showServerDialog (line 55) | Future _showServerDialog({ReportServer? initial}) method _addServer (line 66) | Future _addServer() method _editServer (line 75) | Future _editServer(int index) method _confirmDelete (line 85) | Future _confirmDelete(int index) method build (line 94) | Widget build(BuildContext context) class ReportServerEditPageMobile (line 153) | class ReportServerEditPageMobile extends StatefulWidget { method createState (line 159) | State createState() class _ReportServerEditPageMobileState (line 162) | class _ReportServerEditPageMobileState extends State createState() class _RequestBlockState (line 16) | class _RequestBlockState extends State { method build (line 20) | Widget build(BuildContext context) method row (line 65) | Widget row(int index) class RequestBlockAddDialog (line 159) | class RequestBlockAddDialog extends StatelessWidget { method build (line 166) | Widget build(BuildContext context) FILE: lib/ui/mobile/setting/request_breakpoint.dart class MobileRequestBreakpointPage (line 16) | class MobileRequestBreakpointPage extends StatefulWidget { method createState (line 22) | State createState() class _RequestBreakpointPageState (line 25) | class _RequestBreakpointPageState extends State _save() method initState (line 40) | void initState() method dispose (line 47) | void dispose() method build (line 52) | Widget build(BuildContext context) method _buildList (line 102) | Widget _buildList() method _buildRow (line 130) | Widget _buildRow(int index) method _export (line 186) | Future _export(RequestBreakpointManager? manager, {List? in... method _import (line 204) | Future _import() method _buildSelectionFooter (line 230) | Stack _buildSelectionFooter() method _showRuleActions (line 277) | void _showRuleActions(int index) method _removeRule (line 336) | Future _removeRule(int index) method _removeSelected (line 358) | Future _removeSelected() method _editRule (line 386) | void _editRule({RequestBreakpointRule? rule}) class MobileBreakpointRuleEditor (line 405) | class MobileBreakpointRuleEditor extends StatefulWidget { method createState (line 411) | State createState() class _MobileBreakpointRuleEditorState (line 414) | class _MobileBreakpointRuleEditorState extends State _refreshConfig({bool force = false}) class MobileRequestCryptoPage (line 32) | class MobileRequestCryptoPage extends StatefulWidget { method createState (line 36) | State createState() class _MobileRequestCryptoPageState (line 39) | class _MobileRequestCryptoPageState extends State _addRule(RequestCryptoManager manager) method _editRule (line 240) | Future _editRule(RequestCryptoManager manager, int index) method _showRuleActions (line 250) | void _showRuleActions(RequestCryptoManager manager, int index) method _removeRule (line 310) | Future _removeRule(RequestCryptoManager manager, int index) method _removeSelected (line 318) | Future _removeSelected() method _import (line 338) | Future _import(RequestCryptoManager manager) method _export (line 360) | Future _export(RequestCryptoManager manager, {List? indexes}) class MobileCryptoRuleEditPage (line 381) | class MobileCryptoRuleEditPage extends StatefulWidget { method createState (line 387) | State createState() class _MobileCryptoRuleEditPageState (line 390) | class _MobileCryptoRuleEditPageState extends State({ method _ivPrefixLengthEditor (line 698) | Widget _ivPrefixLengthEditor() method _save (line 727) | Future _save() FILE: lib/ui/mobile/setting/request_map.dart function _refreshConfig (line 22) | void _refreshConfig({bool force = false}) class MobileRequestMapPage (line 33) | class MobileRequestMapPage extends StatefulWidget { method createState (line 37) | State createState() class _RequestMapPageState (line 40) | class _RequestMapPageState extends State { method initState (line 44) | void initState() method dispose (line 49) | void dispose() method build (line 54) | Widget build(BuildContext context) method import (line 97) | Future import() method showEdit (line 127) | Future showEdit() class RequestMapList (line 137) | class RequestMapList extends StatefulWidget { method createState (line 143) | State createState() class _RequestMapListState (line 146) | class _RequestMapListState extends State { method dispose (line 154) | void dispose() method build (line 163) | Widget build(BuildContext context) method rows (line 188) | List rows(List list) method globalMenu (line 244) | Stack globalMenu() method showMenus (line 287) | void showMenus(int index) method showEdit (line 333) | Future showEdit([int? index]) method export (line 351) | Future export(List indexes) method enableStatus (line 380) | void enableStatus(bool enable) method remove (line 388) | Future remove(List indexes) class MobileRequestMapEdit (line 407) | class MobileRequestMapEdit extends StatefulWidget { method createState (line 416) | State createState() class _RequestMapEditState (line 421) | class _RequestMapEditState extends State { method initState (line 435) | void initState() method dispose (line 444) | void dispose() method build (line 452) | Widget build(BuildContext context) method onChangeType (line 550) | void onChangeType(RequestMapType? val) method mapRule (line 556) | Widget mapRule() method textField (line 564) | Widget textField(String label, TextEditingController controller, Strin... method focusedBorder (line 587) | InputBorder focusedBorder() FILE: lib/ui/mobile/setting/request_map/map_local.dart class MobileMapLocal (line 31) | class MobileMapLocal extends StatefulWidget { method createState (line 38) | State createState() class MobileMapLocaleState (line 41) | class MobileMapLocaleState extends State { method initItem (line 69) | void initItem(RequestMapItem? item) method getRequestMapItem (line 81) | RequestMapItem getRequestMapItem() method build (line 97) | Widget build(BuildContext context) method tabBar (line 114) | TabBar tabBar(List tabs) method body (line 125) | Widget body() method fileBodyEdit (line 164) | Widget fileBodyEdit() method headers (line 199) | Widget headers() method textField (line 203) | Widget textField(String label, dynamic value, String hint, {ValueChang... method statusCodeEdit (line 222) | Widget statusCodeEdit() method decoration (line 246) | InputDecoration decoration(String label, {String? hintText}) method focusedBorder (line 260) | InputBorder focusedBorder() class Headers (line 266) | class Headers extends StatefulWidget { method createState (line 272) | State createState() class HeadersState (line 277) | class HeadersState extends State with AutomaticKeepAliveClientM... method initState (line 286) | void initState() method setHeaders (line 296) | void setHeaders(Map? headers) method getHeaders (line 305) | Map getHeaders() method _clear (line 322) | void _clear() method build (line 331) | Widget build(BuildContext context) method _buildRows (line 357) | List _buildRows() method _cell (line 378) | Widget _cell(TextEditingController val, {bool isKey = false}) method _row (line 394) | Widget _row(Widget key, Widget val, Widget? op) FILE: lib/ui/mobile/setting/request_map/map_scipt.dart class MobileMapScript (line 7) | class MobileMapScript extends StatefulWidget { method createState (line 13) | State createState() class MobileMapScriptState (line 16) | class MobileMapScriptState extends State { method getScriptCode (line 37) | String getScriptCode() method initState (line 42) | void initState() method dispose (line 48) | void dispose() method build (line 54) | Widget build(BuildContext context) FILE: lib/ui/mobile/setting/request_rewrite.dart class MobileRequestRewrite (line 39) | class MobileRequestRewrite extends StatefulWidget { method createState (line 45) | State createState() class _MobileRequestRewriteState (line 48) | class _MobileRequestRewriteState extends State { method initState (line 52) | void initState() method build (line 57) | Widget build(BuildContext context) method import (line 93) | Future import() method add (line 122) | void add([int currentIndex = -1]) class RequestRuleList (line 132) | class RequestRuleList extends StatefulWidget { method createState (line 138) | State createState() class _RequestRuleListState (line 141) | class _RequestRuleListState extends State { method dispose (line 157) | void dispose() method build (line 166) | Widget build(BuildContext context) method globalMenu (line 191) | Stack globalMenu() method rows (line 233) | List rows(List list) method showEdit (line 288) | Future showEdit(int index) method showMenus (line 303) | void showMenus(int index) method export (line 360) | Future export(BuildContext context, List indexes) method removeRewrite (line 384) | Future removeRewrite() class RewriteRule (line 404) | class RewriteRule extends StatefulWidget { method createState (line 412) | State createState() class _RewriteRuleState (line 417) | class _RewriteRuleState extends State { method initState (line 432) | void initState() method dispose (line 447) | void dispose() method build (line 455) | Widget build(BuildContext context) method onChangeType (line 586) | void onChangeType(RuleType? val) method fromRequestItems (line 604) | List fromRequestItems(HttpRequest request, RuleType ruleT... method rewriteRule (line 615) | Widget rewriteRule() method textField (line 624) | Widget textField(String label, TextEditingController controller, Strin... FILE: lib/ui/mobile/setting/rewrite/rewrite_replace.dart class MobileRewriteReplace (line 29) | class MobileRewriteReplace extends StatefulWidget { method createState (line 37) | State createState() class RewriteReplaceState (line 40) | class RewriteReplaceState extends State { method initItems (line 65) | void initItems(RuleType ruleType, List? items) method _initRewriteItem (line 88) | void _initRewriteItem(List? items, RewriteType type, {boo... method getItems (line 103) | List getItems() method build (line 115) | Widget build(BuildContext context) method tabBar (line 143) | TabBar tabBar(List tabs) method body (line 160) | Widget body() method fileBodyEdit (line 228) | Widget fileBodyEdit(RewriteItem item) method headers (line 262) | Widget headers() method requestLine (line 287) | Widget requestLine() method redirectEdit (line 337) | Widget redirectEdit(RewriteItem rewriteItem) method textField (line 351) | Widget textField(String label, dynamic value, String hint, {ValueChang... method statusCodeEdit (line 369) | Widget statusCodeEdit() method decoration (line 405) | InputDecoration decoration(String label, {String? hintText}) method focusedBorder (line 417) | InputBorder focusedBorder() class Headers (line 423) | class Headers extends StatefulWidget { method createState (line 430) | State createState() class HeadersState (line 435) | class HeadersState extends State with AutomaticKeepAliveClientM... method initState (line 444) | void initState() method setHeaders (line 453) | void setHeaders(Map? headers) method getHeaders (line 461) | Map getHeaders() method build (line 487) | Widget build(BuildContext context) method _buildRows (line 512) | List _buildRows() method _cell (line 533) | Widget _cell(TextEditingController val, {bool isKey = false}) method _row (line 548) | Widget _row(Widget key, Widget val, Widget? op) FILE: lib/ui/mobile/setting/rewrite/rewrite_update.dart class MobileRewriteUpdate (line 26) | class MobileRewriteUpdate extends StatefulWidget { method createState (line 34) | State createState() class RewriteUpdateState (line 37) | class RewriteUpdateState extends State { method initState (line 44) | void initState() method getItems (line 61) | List getItems() method build (line 66) | Widget build(BuildContext context) class RewriteUpdateEdit (line 101) | class RewriteUpdateEdit extends StatefulWidget { method createState (line 109) | State createState() class _RewriteUpdateAddState (line 112) | class _RewriteUpdateAddState extends State { method initState (line 126) | void initState() method dispose (line 140) | void dispose() method build (line 148) | Widget build(BuildContext context) method textField (line 321) | Widget textField(String label, String hint, {bool required = false, in... method formField (line 328) | Widget formField(String hint, {bool required = false, int? lines, Text... method focusedBorder (line 347) | InputBorder focusedBorder() class UpdateList (line 352) | class UpdateList extends StatefulWidget { method createState (line 360) | State createState() class _UpdateListState (line 363) | class _UpdateListState extends State { method initState (line 367) | void initState() method build (line 372) | Widget build(BuildContext context) method rows (line 393) | List rows(List list) method getText (line 441) | String getText(RewriteItem item) FILE: lib/ui/mobile/setting/script.dart class MobileScript (line 42) | class MobileScript extends StatefulWidget { method createState (line 46) | State createState() function _refreshScript (line 52) | void _refreshScript({bool force = false}) class _MobileScriptState (line 63) | class _MobileScriptState extends State { method build (line 67) | Widget build(BuildContext context) method consoleLog (line 117) | void consoleLog() method import (line 123) | Future import() method scriptEdit (line 157) | Future scriptEdit() class ScriptConsoleLog (line 167) | class ScriptConsoleLog extends StatefulWidget { method createState (line 171) | State createState() class _ScriptConsoleLogState (line 174) | class _ScriptConsoleLogState extends State { method initState (line 185) | void initState() method dispose (line 213) | void dispose() method build (line 223) | Widget build(BuildContext context) method loggerContent (line 258) | Widget loggerContent() class ScriptLogSmallWindow (line 286) | class ScriptLogSmallWindow extends StatefulWidget { method createState (line 292) | State createState() class _ScriptLogSmallWindowState (line 295) | class _ScriptLogSmallWindowState extends State { method initState (line 300) | void initState() method dispose (line 317) | void dispose() method build (line 325) | Widget build(BuildContext context) method list (line 359) | Widget list() class ScriptEdit (line 382) | class ScriptEdit extends StatefulWidget { method createState (line 401) | State createState() class _ScriptEditState (line 404) | class _ScriptEditState extends State { method initState (line 415) | void initState() method dispose (line 430) | void dispose() method _fetchRemoteScript (line 441) | Future _fetchRemoteScript() method _resetScript (line 477) | void _resetScript() method build (line 482) | Widget build(BuildContext context) method textField (line 759) | Widget textField(String label, TextEditingController controller, Strin... method focusedBorder (line 779) | InputBorder focusedBorder() class ScriptList (line 785) | class ScriptList extends StatefulWidget { method createState (line 791) | State createState() class _ScriptListState (line 794) | class _ScriptListState extends State { method build (line 801) | Widget build(BuildContext context) method globalMenu (line 823) | Stack globalMenu() method rows (line 865) | List rows(List list) method showMenus (line 924) | void showMenus(int index) method showEdit (line 984) | Future showEdit([int? index]) method export (line 1008) | Future export(BuildContext context, List indexes) method enableStatus (line 1033) | void enableStatus(bool enable) method removeScripts (line 1041) | Future removeScripts(List indexes) FILE: lib/ui/mobile/setting/ssl.dart class MobileSslWidget (line 37) | class MobileSslWidget extends StatefulWidget { method createState (line 43) | State createState() class _MobileSslState (line 46) | class _MobileSslState extends State { method initState (line 56) | void initState() method _refreshStatus (line 63) | Future _refreshStatus() method dispose (line 84) | void dispose() method build (line 89) | Widget build(BuildContext context) method section (line 94) | Widget section(List tiles) method importPk12 (line 189) | void importPk12() method exportP12 (line 233) | void exportP12() method _exportFile (line 267) | void _exportFile(String name, {File? file, Uint8List? bytes}) class AndroidCaInstall (line 280) | class AndroidCaInstall extends StatefulWidget { method createState (line 284) | State createState() class _AndroidCaInstallState (line 287) | class _AndroidCaInstallState extends State with Single... method initState (line 293) | void initState() method dispose (line 299) | void dispose() method build (line 305) | Widget build(BuildContext context) method rootCA (line 320) | ListView rootCA() method userCA (line 367) | ListView userCA() method _downloadCert (line 399) | void _downloadCert(String name) method _autoInstallCert (line 410) | Future _autoInstallCert() method _getAndroidVersion (line 456) | Future _getAndroidVersion() function evaluateChainTrusted (line 469) | Future evaluateChainTrusted(String caPem) class IOSCertChecker (line 475) | class IOSCertChecker { method check (line 478) | void check(BuildContext context) class CertStatusCard (line 533) | class CertStatusCard extends StatelessWidget { method build (line 548) | Widget build(BuildContext context) class IosCaInstall (line 591) | class IosCaInstall extends StatefulWidget { method createState (line 597) | State createState() class _IosCaInstallState (line 600) | class _IosCaInstallState extends State { method initState (line 609) | void initState() method _refreshStatus (line 614) | Future _refreshStatus() method _downloadCert (line 637) | void _downloadCert() method _copyProxyLink (line 645) | void _copyProxyLink() method build (line 658) | Widget build(BuildContext context) method _statusCard (line 678) | Widget _statusCard(bool isCN) method _certDetails (line 732) | Widget _certDetails(X509CertificateData details) method _kv (line 746) | Widget _kv(String k, String v, TextStyle? ks, TextStyle? vs) method _guideSection (line 761) | Widget _guideSection(bool isCN) FILE: lib/ui/mobile/setting/theme.dart class MobileThemeSetting (line 20) | class MobileThemeSetting extends StatelessWidget { method build (line 26) | Widget build(BuildContext context) method getIcon (line 67) | Icon getIcon() FILE: lib/ui/mobile/widgets/about.dart class About (line 25) | class About extends StatefulWidget { method createState (line 29) | State createState() class _AboutState (line 34) | class _AboutState extends State { method build (line 38) | Widget build(BuildContext context) method _safeLaunch (line 128) | Future _safeLaunch(Uri uri) method _showSponsorDialog (line 132) | void _showSponsorDialog(AppLocalizations l10n, String sponsorUrl) FILE: lib/ui/mobile/widgets/floating_window.dart class FloatingWindowManager (line 4) | class FloatingWindowManager { method show (line 16) | void show(BuildContext context, {required Widget widget}) method hide (line 27) | void hide() class FloatingWindow (line 33) | class FloatingWindow extends StatefulWidget { method createState (line 46) | State createState() class _FloatingWindowState (line 49) | class _FloatingWindowState extends State with TickerProv... method changeState (line 62) | void changeState() method initState (line 67) | void initState() method build (line 80) | Widget build(BuildContext context) method getValue (line 108) | double getValue(double value, double max) method getWidgetSize (line 118) | Size getWidgetSize(GlobalKey key) FILE: lib/ui/mobile/widgets/highlight.dart class KeywordHighlight (line 23) | class KeywordHighlight extends StatefulWidget { method createState (line 27) | State createState() class _KeywordHighlightState (line 30) | class _KeywordHighlightState extends State { method build (line 34) | Widget build(BuildContext context) method decoration (line 81) | InputDecoration decoration(String label, {String? hintText}) method dispose (line 91) | void dispose() FILE: lib/ui/mobile/widgets/pip.dart class PictureInPictureWindow (line 29) | class PictureInPictureWindow extends StatefulWidget { method createState (line 35) | State createState() class _PictureInPictureWindowState (line 38) | class _PictureInPictureWindowState extends State { method initState (line 44) | void initState() method dispose (line 53) | void dispose() method build (line 59) | Widget build(BuildContext context) class PictureInPictureIcon (line 81) | class PictureInPictureIcon extends StatefulWidget { method createState (line 90) | State createState() class _PictureInPictureState (line 93) | class _PictureInPictureState extends State { method initState (line 103) | void initState() method build (line 112) | Widget build(BuildContext context) FILE: lib/ui/mobile/widgets/remote_device.dart class RemoteModel (line 43) | class RemoteModel { method copyWith (line 70) | RemoteModel copyWith({ method equals (line 91) | bool equals(RemoteModel remoteModel) method toJson (line 95) | Map toJson() class RemoteDevicePage (line 100) | class RemoteDevicePage extends StatefulWidget { method createState (line 107) | State createState() class _RemoteDevicePageState (line 110) | class _RemoteDevicePageState extends State { method build (line 116) | Widget build(BuildContext context) method rows (line 185) | Widget rows(SharedPreferences prefs) method getIcon (line 212) | Icon getIcon(String os) method getRemoteDeviceList (line 226) | List getRemoteDeviceList(SharedPreferences prefs) method setRemoteDeviceList (line 231) | Future setRemoteDeviceList(SharedPreferences prefs, Iterable doConnect(String host, int port, {bool? ipProxy}) class ConfigSyncWidget (line 506) | class ConfigSyncWidget extends StatefulWidget { method createState (line 513) | State createState() class ConfigSyncState (line 518) | class ConfigSyncState extends State { method build (line 527) | Widget build(BuildContext context) FILE: lib/ui/toolbox/aes_page.dart class AesPage (line 12) | class AesPage extends StatefulWidget { method createState (line 16) | State createState() class _AesWidgetState (line 19) | class _AesWidgetState extends State { method encryptText (line 32) | void encryptText() method decryptText (line 48) | void decryptText() method build (line 68) | Widget build(BuildContext context) FILE: lib/ui/toolbox/cert_hash.dart class CertHashPage (line 32) | class CertHashPage extends StatefulWidget { method createState (line 38) | State createState() class _CertHashPageState (line 43) | class _CertHashPageState extends State { method initState (line 50) | void initState() method dispose (line 58) | void dispose() method onKeyEvent (line 65) | bool onKeyEvent(KeyEvent event) method build (line 78) | Widget build(BuildContext context) method tryDerFormat (line 154) | String? tryDerFormat(Uint8List data) FILE: lib/ui/toolbox/encoder.dart type EncoderType (line 12) | enum EncoderType { class EncoderWidget (line 28) | class EncoderWidget extends StatefulWidget { method createState (line 36) | State createState() class _EncoderState (line 39) | class _EncoderState extends State with SingleTickerProvid... method initState (line 56) | void initState() method dispose (line 66) | void dispose() method onKeyEvent (line 72) | bool onKeyEvent(KeyEvent event) method build (line 85) | Widget build(BuildContext context) method encode (line 149) | void encode() method decode (line 169) | void decode() method encodeToUnicode (line 198) | String encodeToUnicode(String input) method decodeFromUnicode (line 202) | String decodeFromUnicode(String input) FILE: lib/ui/toolbox/js_run.dart class JavaScript (line 17) | class JavaScript extends StatefulWidget { method createState (line 23) | State createState() class _JavaScriptState (line 28) | class _JavaScriptState extends State { method initState (line 44) | void initState() method dispose (line 60) | void dispose() method consoleLog (line 71) | dynamic consoleLog(dynamic args) method build (line 82) | Widget build(BuildContext context) class FullScreenCodeField (line 192) | class FullScreenCodeField extends StatelessWidget { method build (line 198) | Widget build(BuildContext context) FILE: lib/ui/toolbox/qr_code_page.dart class QrCodePage (line 38) | class QrCodePage extends StatefulWidget { method createState (line 44) | State createState() class _QrCodePageState (line 49) | class _QrCodePageState extends State with SingleTickerProvid... method initState (line 60) | void initState() method dispose (line 72) | void dispose() method onKeyEvent (line 78) | bool onKeyEvent(KeyEvent event) method build (line 91) | Widget build(BuildContext context) class _QrDecode (line 116) | class _QrDecode extends StatefulWidget { method createState (line 122) | State createState() class _QrDecodeState (line 127) | class _QrDecodeState extends State<_QrDecode> with AutomaticKeepAliveCli... method dispose (line 133) | void dispose() method build (line 142) | Widget build(BuildContext context) method selectImage (line 218) | Future selectImage() class _QrEncode (line 239) | class _QrEncode extends StatefulWidget { method createState (line 245) | State createState() class _QrEncodeState (line 249) | class _QrEncodeState extends State<_QrEncode> with AutomaticKeepAliveCli... method dispose (line 258) | void dispose() method build (line 267) | Widget build(BuildContext context) method toImageBytes (line 375) | Future toImageBytes() FILE: lib/ui/toolbox/regexp.dart class RegExpPage (line 28) | class RegExpPage extends StatefulWidget { method createState (line 34) | State createState() class _RegExpPageState (line 39) | class _RegExpPageState extends State { method initState (line 48) | void initState() method dispose (line 59) | void dispose() method onKeyEvent (line 67) | bool onKeyEvent(KeyEvent event) method build (line 80) | Widget build(BuildContext context) method _buildHighlightedText (line 197) | List _buildHighlightedText() FILE: lib/ui/toolbox/timestamp.dart class TimestampPage (line 17) | class TimestampPage extends StatefulWidget { method createState (line 23) | State createState() class _TimestampPageState (line 28) | class _TimestampPageState extends State { method initState (line 39) | void initState() method dispose (line 60) | void dispose() method onKeyEvent (line 70) | bool onKeyEvent(KeyEvent event) method build (line 87) | Widget build(BuildContext context) method timestampLabel (line 156) | Widget timestampLabel() method timestampButton (line 160) | Widget timestampButton() method timestampField (line 170) | Widget timestampField() method timestampOutField (line 179) | Widget timestampOutField() method timestampOutCopyButton (line 184) | Widget timestampOutCopyButton() method timeLabel (line 194) | Widget timeLabel() method timeField (line 198) | Widget timeField() method timeButton (line 207) | Widget timeButton() method timeOutField (line 217) | Widget timeOutField() method timeOutCopyButton (line 222) | Widget timeOutCopyButton() FILE: lib/ui/toolbox/toolbox.dart class Toolbox (line 22) | class Toolbox extends StatefulWidget { method createState (line 28) | State createState() class _ToolboxState (line 33) | class _ToolboxState extends State { method build (line 37) | Widget build(BuildContext context) method httpRequest (line 204) | Future httpRequest() class IconText (line 228) | class IconText extends StatelessWidget { method build (line 239) | Widget build(BuildContext context) FILE: lib/ui/toolbox/websocket_request.dart class WebSocketRequestPage (line 18) | class WebSocketRequestPage extends StatefulWidget { method createState (line 23) | State createState() class _WebSocketRequestPageState (line 26) | class _WebSocketRequestPageState extends State { method initState (line 51) | void initState() method dispose (line 68) | void dispose() method _connect (line 77) | Future _connect() method _listen (line 102) | void _listen() method _disconnect (line 124) | Future _disconnect() method _sendText (line 133) | void _sendText() method _sendFile (line 143) | Future _sendFile() method _addSys (line 173) | void _addSys(String msg) method _clearMessages (line 179) | void _clearMessages() method _formatTime (line 186) | String _formatTime(DateTime dt) method two (line 188) | String two(int n) method _formatSize (line 192) | String _formatSize(int bytes) method _scheduleScroll (line 203) | void _scheduleScroll() method _animateToBottom (line 226) | Future _animateToBottom() method build (line 239) | Widget build(BuildContext context) method _messageList (line 417) | Widget _messageList(ThemeData theme) class _WsMessage (line 508) | class _WsMessage { method textPreview (line 518) | String textPreview() method toString (line 524) | String toString() class _PreviewDialog (line 533) | class _PreviewDialog extends StatefulWidget { method createState (line 539) | State<_PreviewDialog> createState() class _PreviewDialogState (line 542) | class _PreviewDialogState extends State<_PreviewDialog> { method build (line 546) | Widget build(BuildContext context) method jsonText (line 600) | Widget jsonText() method jsonView (line 616) | Widget jsonView() method isJsonText (line 633) | bool isJsonText(List bytes) method intToHex (line 637) | String intToHex(int b) method safeTextPreview (line 640) | String safeTextPreview(List bytes) class _SendIntent (line 649) | class _SendIntent extends Intent { class _InsertNewlineIntent (line 653) | class _InsertNewlineIntent extends Intent { FILE: lib/utils/aes.dart class AesUtils (line 6) | class AesUtils { method encrypt (line 7) | Uint8List encrypt(Uint8List input, method decrypt (line 13) | Uint8List decrypt(Uint8List input, method _process (line 27) | Uint8List _process(Uint8List input, bool isEncrypt, method _buildKeyBytes (line 69) | Uint8List _buildKeyBytes(String key, int keySize) method _buildIvBytes (line 79) | Uint8List _buildIvBytes(String iv) method _padZeroForEncrypt (line 84) | Uint8List _padZeroForEncrypt(Uint8List input, int blockSize) method _processWithPaddedCipher (line 94) | Uint8List _processWithPaddedCipher(Uint8List input, bool isEncrypt, St... method _processRawCipher (line 108) | Uint8List _processRawCipher(Uint8List input, bool isEncrypt, String mo... method _decodeKeyStringToBytes (line 133) | Uint8List _decodeKeyStringToBytes(String s) FILE: lib/utils/crypto_body_decoder.dart class CryptoDecodedResult (line 10) | class CryptoDecodedResult { class CryptoBodyDecoder (line 20) | class CryptoBodyDecoder { method maybeDecode (line 21) | Future maybeDecode(HttpMessage message) method decode (line 32) | CryptoDecodedResult? decode(HttpMessage message, CryptoKeyConfig config) method decodeWithConfig (line 36) | CryptoDecodedResult? decodeWithConfig(HttpMessage message, CryptoKeyCo... method _tryDecode (line 40) | CryptoDecodedResult? _tryDecode(HttpMessage message, CryptoKeyConfig c... method _decryptCandidate (line 109) | Uint8List? _decryptCandidate(Uint8List candidate, CryptoKeyConfig config) method _tryDecodeBase64String (line 143) | Uint8List? _tryDecodeBase64String(String s) method _extractJsonField (line 155) | dynamic _extractJsonField(dynamic jsonObj, String path) method _fromBase64 (line 191) | Uint8List? _fromBase64(List raw) method _maybeBase64 (line 203) | bool _maybeBase64(String value) method _bytesToString (line 209) | String? _bytesToString(List bytes, String? charset) FILE: lib/utils/curl.dart function curlRequest (line 22) | String curlRequest(HttpRequest request) function main (line 38) | main() class Curl (line 43) | class Curl { method parse (line 52) | HttpRequest parse(String curlCommand) function endIndex (line 150) | int endIndex(String str) FILE: lib/utils/desktop_support.dart class DesktopSupport (line 10) | class DesktopSupport { method initialize (line 11) | Future initialize(AppConfiguration appConfiguration) FILE: lib/utils/export_request.dart function exportRequest (line 11) | void exportRequest(HttpRequest request) function exportRequestBody (line 19) | void exportRequestBody(HttpRequest request) function exportResponse (line 27) | void exportResponse(HttpResponse? response) function copyRawResponse (line 34) | Future copyRawResponse(HttpResponse response) function exportResponseBody (line 50) | void exportResponseBody(HttpResponse? response) function exportHar (line 62) | void exportHar(HttpRequest request) FILE: lib/utils/files.dart class Files (line 5) | class Files { method getName (line 8) | String getName(String path) FILE: lib/utils/font.dart class Fonts (line 3) | class Fonts { class AppleFonts (line 12) | class AppleFonts extends Fonts { class WindowsFonts (line 28) | class WindowsFonts extends Fonts { class AndroidFonts (line 37) | class AndroidFonts extends Fonts { FILE: lib/utils/har.dart class Har (line 26) | class Har { method _entries (line 29) | List _entries(List list) method toHar (line 33) | Map toHar(HttpRequest request) method writeJson (line 78) | Future writeJson(List list, {String title = ''}) method writeFile (line 98) | Future writeFile(List list, File file, {String titl... method readFile (line 104) | Future> readFile(File file) method _headers (line 116) | List _headers(HttpMessage? message) method toRequest (line 133) | HttpRequest toRequest(Map har) method _getQueryString (line 173) | List> _getQueryString(HttpRequest request) method _getPostData (line 184) | Map _getPostData(HttpRequest request) method _getContentType (line 199) | String? _getContentType(String? type) FILE: lib/utils/ip.dart function main (line 3) | void main() function localIp (line 19) | Future localIp({bool readCache = true}) function localAddress (line 27) | Future localAddress() function localIps (line 39) | Future> localIps({bool readCache = true}) function networkName (line 58) | Future networkName() function weight (line 68) | int weight(NetworkInterface it) FILE: lib/utils/keyword_highlight.dart class KeywordHighlights (line 7) | class KeywordHighlights { method getHighlightColor (line 25) | Color? getHighlightColor(String? key) method addListener (line 37) | addListener(VoidCallback listener) method saveKeywords (line 60) | Future saveKeywords(Map keywords) method removeListener (line 67) | removeListener(VoidCallback listener) FILE: lib/utils/lang.dart function firstWhereOrNull (line 9) | T? firstWhereOrNull(bool Function(T) test) function elementAtOrElse (line 17) | T elementAtOrElse(int index, T Function(int index) defaultValue) function format (line 28) | String format() function formatMillisecond (line 32) | String formatMillisecond() function dateFormat (line 36) | String dateFormat() function timeFormat (line 40) | String timeFormat() class JSON (line 45) | class JSON { method pretty (line 47) | String pretty(String jsonString) method compact (line 58) | String compact(String jsonString) class ValueWrap (line 68) | class ValueWrap { method set (line 79) | void set(V? v) method get (line 81) | V? get() method isNull (line 83) | bool isNull() class Strings (line 86) | class Strings { method splitFirst (line 87) | MapEntry? splitFirst(String str, Pattern pattern) method trimWrap (line 96) | String trimWrap(String str, String wrap) method autoLineString (line 104) | String autoLineString(String str) function removePrefix (line 115) | String removePrefix(String prefix) function fixAutoLines (line 123) | String fixAutoLines() function splitFirst (line 127) | List splitFirst(int code) function camelCaseToSpaced (line 137) | String camelCaseToSpaced() class Pair (line 145) | class Pair { class Maps (line 152) | class Maps { method getKey (line 153) | K? getKey(Map map, V? value) class CapacityList (line 164) | class CapacityList { method add (line 170) | void add(T value) method remove (line 177) | void remove(T value) method clear (line 181) | void clear() FILE: lib/utils/listenable_list.dart class ListenerListEvent (line 16) | abstract class ListenerListEvent { method onAdd (line 20) | void onAdd(T item) method onRemove (line 22) | void onRemove(T item) method onUpdate (line 24) | void onUpdate(T item) method onBatchRemove (line 26) | void onBatchRemove(List items) class OnchangeListEvent (line 31) | class OnchangeListEvent extends ListenerListEvent { method onAdd (line 37) | void onAdd(T item) method onRemove (line 40) | void onRemove(T item) method onUpdate (line 43) | void onUpdate(T item) method onBatchRemove (line 46) | void onBatchRemove(List items) class ListenableList (line 55) | class ListenableList extends Iterable { method indexOf (line 79) | int indexOf(T item) method elementAt (line 82) | T elementAt(int index) method sublist (line 84) | List sublist(int start, [int? end]) method removeRange (line 88) | void removeRange(start, end) method remove (line 109) | bool remove(T item) method removeAt (line 119) | T removeAt(int index) FILE: lib/utils/navigator.dart class NavigatorHelper (line 3) | class NavigatorHelper { method pop (line 21) | void pop([T? result]) method push (line 26) | Future push(Route route) method maybePop (line 31) | Future maybePop([T? result]) class NavigatorPage (line 39) | class NavigatorPage extends StatelessWidget { method onPopInvoked (line 45) | bool onPopInvoked() method build (line 56) | Widget build(BuildContext context) FILE: lib/utils/num.dart function hexToInt (line 2) | int hexToInt(String hex) function intToHex (line 23) | String intToHex(int i) FILE: lib/utils/platform.dart class Platforms (line 5) | class Platforms { method isDesktop (line 7) | bool isDesktop() method isMobile (line 12) | bool isMobile() method isIpad (line 17) | Future isIpad() FILE: lib/utils/python.dart function copyAsPythonRequests (line 6) | String copyAsPythonRequests(HttpRequest request) function escapeCharacter (line 42) | String escapeCharacter(String input) function processCookies (line 47) | bool processCookies(StringBuffer py, List headers) function processHeaders (line 68) | void processHeaders(StringBuffer py, List headers) function processBody (line 88) | String? processBody(HttpRequest request) FILE: lib/utils/task.dart class DelayedTask (line 4) | class DelayedTask { method debounce (line 17) | void debounce( method delay (line 34) | Timer delay(Duration duration, void Function() action) method cancel (line 39) | void cancel(String tag) method cancelAll (line 47) | void cancelAll() FILE: linux/flutter/generated_plugin_registrant.cc function fl_register_plugins (line 18) | void fl_register_plugins(FlPluginRegistry* registry) { FILE: linux/main.cc function main (line 3) | int main(int argc, char** argv) { FILE: linux/my_application.cc type _MyApplication (line 10) | struct _MyApplication { function my_application_activate (line 18) | static void my_application_activate(GApplication* application) { function gboolean (line 72) | static gboolean my_application_local_command_line(GApplication* applicat... function my_application_dispose (line 91) | static void my_application_dispose(GObject* object) { function my_application_class_init (line 97) | static void my_application_class_init(MyApplicationClass* klass) { function my_application_init (line 103) | static void my_application_init(MyApplication* self) {} function MyApplication (line 105) | MyApplication* my_application_new() { FILE: test/base64_test.dart function main (line 4) | void main() function hexToBase64 (line 14) | String hexToBase64(String hex) FILE: test/cert_test.dart function main (line 12) | void main() function generate (line 72) | String generate(X509CertificateData caRoot, RSAPublicKey serverPubKey, R... FILE: test/favorites_trim_test.dart function _frame (line 8) | WebSocketFrame _frame(int index, {bool fromClient = true, int payloadByt... function main (line 22) | void main() FILE: test/http_test.dart function main (line 3) | main() function webTest (line 12) | webTest() FILE: test/js.js function onRequest (line 1) | async function onRequest() { FILE: test/js_test.dart function main (line 17) | main() FILE: test/pk12_test.dart function main (line 5) | void main() function parsePKCS12 (line 22) | void parsePKCS12(List files, String password) FILE: test/temp_ipv6_test.dart function main (line 4) | void main() FILE: test/tests.dart function main (line 3) | void main() FILE: test/url_test.dart function main (line 3) | void main() FILE: test/web_test.dart function main (line 8) | main() function socketTest (line 12) | socketTest() FILE: test/websocket.dart function main (line 3) | void main() FILE: test/websocket_persistence_test.dart function main (line 7) | void main() FILE: test/widget_test.dart function main (line 16) | void main() FILE: test/x509_test.dart function main (line 5) | void main() FILE: windows/flutter/generated_plugin_registrant.cc function RegisterPlugins (line 22) | void RegisterPlugins(flutter::PluginRegistry* registry) { FILE: windows/runner/flutter_window.cpp function LRESULT (line 50) | LRESULT FILE: windows/runner/flutter_window.h function class (line 12) | class FlutterWindow : public Win32Window { FILE: windows/runner/main.cpp function wWinMain (line 8) | int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, FILE: windows/runner/utils.cpp function CreateAndAttachConsole (line 10) | void CreateAndAttachConsole() { function GetCommandLineArguments (line 24) | std::vector GetCommandLineArguments() { function Utf8FromUtf16 (line 44) | std::string Utf8FromUtf16(const wchar_t* utf16_string) { FILE: windows/runner/win32_window.cpp function Scale (line 36) | int Scale(int source, double scale_factor) { function EnableFullDpiSupportIfAvailable (line 42) | void EnableFullDpiSupportIfAvailable(HWND hwnd) { class WindowClassRegistrar (line 59) | class WindowClassRegistrar { method WindowClassRegistrar (line 64) | static WindowClassRegistrar* GetInstance() { method WindowClassRegistrar (line 80) | WindowClassRegistrar() = default; function wchar_t (line 89) | const wchar_t* WindowClassRegistrar::GetWindowClass() { function LRESULT (line 157) | LRESULT CALLBACK Win32Window::WndProc(HWND const window, function LRESULT (line 176) | LRESULT function Win32Window (line 236) | Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { function RECT (line 252) | RECT Win32Window::GetClientArea() { function HWND (line 258) | HWND Win32Window::GetHandle() { FILE: windows/runner/win32_window.h type Size (line 21) | struct Size {