65:66:void onAfterCreate(android.database.sqlite.SQLiteDatabase) -> a
65:66:void onAfterCreate(android.database.sqlite.SQLiteDatabase) -> a
71:71:void onBeforeCreate(android.database.sqlite.SQLiteDatabase) -> b
71:71:void onBeforeCreate(android.database.sqlite.SQLiteDatabase) -> b
75:114:void onBeforeUpgrade(android.database.sqlite.SQLiteDatabase,int,int) -> a
75:116:void onBeforeUpgrade(android.database.sqlite.SQLiteDatabase,int,int) -> a
121:123:java.lang.String legacyString(int,com.frostnerd.utils.database.CursorWithDefaults,java.lang.String) -> a
123:125:java.lang.String legacyString(int,com.frostnerd.utils.database.CursorWithDefaults,java.lang.String) -> a
129:134:void onAfterUpgrade(android.database.sqlite.SQLiteDatabase,int,int) -> b
131:136:void onAfterUpgrade(android.database.sqlite.SQLiteDatabase,int,int) -> b
139:143:void close() -> close
141:145:void close() -> close
146:146:boolean dnsRuleExists(java.lang.String) -> a
148:148:boolean dnsRuleExists(java.lang.String) -> a
150:152:boolean dnsRuleExists(java.lang.String,boolean) -> a
152:154:boolean dnsRuleExists(java.lang.String,boolean) -> a
156:158:com.frostnerd.dnschanger.database.entities.DNSRule getDNSRule(java.lang.String,boolean) -> b
158:160:com.frostnerd.dnschanger.database.entities.DNSRule getDNSRule(java.lang.String,boolean) -> b
162:164:boolean deleteDNSRule(java.lang.String,boolean) -> c
164:166:boolean deleteDNSRule(java.lang.String,boolean) -> c
168:170:int editDNSRule(java.lang.String,boolean,java.lang.String) -> a
170:172:int editDNSRule(java.lang.String,boolean,java.lang.String) -> a
174:175:void createDNSRule(java.lang.String,java.lang.String,boolean,boolean) -> a
176:177:void createDNSRule(java.lang.String,java.lang.String,boolean,boolean) -> a
180:185:void createShortcut(java.lang.String,com.frostnerd.dnschanger.database.entities.IPPortPair,com.frostnerd.dnschanger.database.entities.IPPortPair,com.frostnerd.dnschanger.database.entities.IPPortPair,com.frostnerd.dnschanger.database.entities.IPPortPair) -> a
182:187:void createShortcut(java.lang.String,com.frostnerd.dnschanger.database.entities.IPPortPair,com.frostnerd.dnschanger.database.entities.IPPortPair,com.frostnerd.dnschanger.database.entities.IPPortPair,com.frostnerd.dnschanger.database.entities.IPPortPair) -> a
188:193:void createShortcut(com.frostnerd.dnschanger.database.entities.Shortcut) -> a
190:195:void createShortcut(com.frostnerd.dnschanger.database.entities.Shortcut) -> a
197:203:com.frostnerd.dnschanger.database.entities.DNSEntry findMatchingDNSEntry(java.lang.String) -> b
199:205:com.frostnerd.dnschanger.database.entities.DNSEntry findMatchingDNSEntry(java.lang.String) -> b
129:261:void handlePermissionOrShowFileDialog(android.app.Activity) -> a
129:133:void destroy() -> a
136:270:void handlePermissionOrShowFileDialog(android.app.Activity) -> a
44:44:void access$000(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog,android.app.Activity) -> a
44:44:void access$000(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog,android.app.Activity) -> a
44:44:android.widget.CheckBox access$100(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog) -> a
44:44:android.widget.CheckBox access$100(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog) -> a
44:44:android.widget.TextView access$200(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog) -> b
44:44:android.widget.TextView access$200(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog) -> b
44:44:com.frostnerd.dnschanger.util.RuleImport$FileType access$302(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog,com.frostnerd.dnschanger.util.RuleImport$FileType) -> a
44:44:com.frostnerd.dnschanger.util.RuleImport$FileType access$302(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog,com.frostnerd.dnschanger.util.RuleImport$FileType) -> a
44:44:java.util.List access$400(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog) -> c
44:44:java.util.List access$400(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog) -> c
44:44:android.widget.CheckBox access$500(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog) -> d
44:44:com.frostnerd.utils.design.dialogs.FileChooserDialog access$500(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog) -> d
44:44:com.frostnerd.dnschanger.util.RuleImport$FileType access$300(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog) -> e
44:44:android.widget.CheckBox access$600(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog) -> e
44:44:android.widget.RadioButton access$700(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog) -> f
44:44:com.frostnerd.utils.design.dialogs.FileChooserDialog access$502(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog,com.frostnerd.utils.design.dialogs.FileChooserDialog) -> a
44:44:com.frostnerd.dnschanger.util.RuleImport$FileType access$300(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog) -> f
44:44:android.widget.RadioButton access$800(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog) -> g
44:44:android.widget.RadioButton access$800(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog) -> g
44:44:android.widget.RadioButton access$900(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog) -> h
44:44:android.widget.RadioButton access$900(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog) -> h
44:44:android.widget.RadioButton access$1000(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog) -> i
44:44:android.widget.RadioButton access$1000(com.frostnerd.dnschanger.dialogs.RuleImportChooserDialog) -> i
53:53:boolean access$000(com.frostnerd.dnschanger.tasker.ConfigureActivity) -> a
418:426:java.util.ArrayList createPortPair() -> n
53:53:boolean access$100(com.frostnerd.dnschanger.tasker.ConfigureActivity) -> b
54:54:boolean access$000(com.frostnerd.dnschanger.tasker.ConfigureActivity) -> a
53:53:com.frostnerd.utils.design.MaterialEditText access$200(com.frostnerd.dnschanger.tasker.ConfigureActivity) -> c
54:54:boolean access$100(com.frostnerd.dnschanger.tasker.ConfigureActivity) -> b
53:53:boolean access$302(com.frostnerd.dnschanger.tasker.ConfigureActivity,boolean) -> a
54:54:com.frostnerd.utils.design.MaterialEditText access$200(com.frostnerd.dnschanger.tasker.ConfigureActivity) -> c
53:53:com.frostnerd.dnschanger.database.entities.IPPortPair access$402(com.frostnerd.dnschanger.tasker.ConfigureActivity,com.frostnerd.dnschanger.database.entities.IPPortPair) -> a
54:54:boolean access$302(com.frostnerd.dnschanger.tasker.ConfigureActivity,boolean) -> a
53:53:com.frostnerd.dnschanger.database.entities.IPPortPair access$502(com.frostnerd.dnschanger.tasker.ConfigureActivity,com.frostnerd.dnschanger.database.entities.IPPortPair) -> b
54:54:com.frostnerd.dnschanger.database.entities.IPPortPair access$402(com.frostnerd.dnschanger.tasker.ConfigureActivity,com.frostnerd.dnschanger.database.entities.IPPortPair) -> a
53:53:com.frostnerd.utils.design.MaterialEditText access$600(com.frostnerd.dnschanger.tasker.ConfigureActivity) -> d
54:54:com.frostnerd.dnschanger.database.entities.IPPortPair access$502(com.frostnerd.dnschanger.tasker.ConfigureActivity,com.frostnerd.dnschanger.database.entities.IPPortPair) -> b
53:53:com.frostnerd.dnschanger.database.entities.IPPortPair access$702(com.frostnerd.dnschanger.tasker.ConfigureActivity,com.frostnerd.dnschanger.database.entities.IPPortPair) -> c
54:54:void access$600(com.frostnerd.dnschanger.tasker.ConfigureActivity) -> d
53:53:com.frostnerd.dnschanger.database.entities.IPPortPair access$802(com.frostnerd.dnschanger.tasker.ConfigureActivity,com.frostnerd.dnschanger.database.entities.IPPortPair) -> d
54:54:com.frostnerd.utils.design.MaterialEditText access$700(com.frostnerd.dnschanger.tasker.ConfigureActivity) -> e
53:53:com.frostnerd.utils.design.MaterialEditText access$900(com.frostnerd.dnschanger.tasker.ConfigureActivity) -> e
54:54:com.frostnerd.dnschanger.database.entities.IPPortPair access$802(com.frostnerd.dnschanger.tasker.ConfigureActivity,com.frostnerd.dnschanger.database.entities.IPPortPair) -> c
53:53:com.frostnerd.dnschanger.tasker.ConfigureActivity$Action access$1002(com.frostnerd.dnschanger.tasker.ConfigureActivity,com.frostnerd.dnschanger.tasker.ConfigureActivity$Action) -> a
54:54:com.frostnerd.dnschanger.database.entities.IPPortPair access$902(com.frostnerd.dnschanger.tasker.ConfigureActivity,com.frostnerd.dnschanger.database.entities.IPPortPair) -> d
53:53:boolean access$1202(com.frostnerd.dnschanger.tasker.ConfigureActivity,boolean) -> b
54:54:com.frostnerd.utils.design.MaterialEditText access$1000(com.frostnerd.dnschanger.tasker.ConfigureActivity) -> f
53:53:android.widget.EditText access$1300(com.frostnerd.dnschanger.tasker.ConfigureActivity) -> f
54:54:com.frostnerd.dnschanger.tasker.ConfigureActivity$Action access$1102(com.frostnerd.dnschanger.tasker.ConfigureActivity,com.frostnerd.dnschanger.tasker.ConfigureActivity$Action) -> a
53:53:android.widget.EditText access$1400(com.frostnerd.dnschanger.tasker.ConfigureActivity) -> g
54:54:boolean access$1302(com.frostnerd.dnschanger.tasker.ConfigureActivity,boolean) -> b
54:54:android.widget.EditText access$1400(com.frostnerd.dnschanger.tasker.ConfigureActivity) -> g
54:54:android.widget.EditText access$1500(com.frostnerd.dnschanger.tasker.ConfigureActivity) -> h
54:54:com.frostnerd.dnschanger.database.entities.IPPortPair access$500(com.frostnerd.dnschanger.tasker.ConfigureActivity) -> i
273:284:void onProviderSelected(java.lang.String,com.frostnerd.dnschanger.database.entities.IPPortPair,com.frostnerd.dnschanger.database.entities.IPPortPair,com.frostnerd.dnschanger.database.entities.IPPortPair,com.frostnerd.dnschanger.database.entities.IPPortPair) -> a
277:288:void onProviderSelected(java.lang.String,com.frostnerd.dnschanger.database.entities.IPPortPair,com.frostnerd.dnschanger.database.entities.IPPortPair,com.frostnerd.dnschanger.database.entities.IPPortPair,com.frostnerd.dnschanger.database.entities.IPPortPair) -> a
61:79:void runAsyncDNSQuery(com.frostnerd.dnschanger.database.entities.IPPortPair,java.lang.String,boolean,int,int,com.frostnerd.dnschanger.util.Util$DNSQueryResultListener,int) -> a
62:81:void runAsyncDNSQuery(com.frostnerd.dnschanger.database.entities.IPPortPair,java.lang.String,boolean,int,int,com.frostnerd.dnschanger.util.Util$DNSQueryResultListener,int) -> a
185:187:void insert(com.frostnerd.utils.database.orm.Entity) -> a
198:204:boolean tableExists(java.lang.String) -> c
197:199:void insert(android.database.sqlite.SQLiteDatabase,com.frostnerd.utils.database.orm.Entity,com.frostnerd.utils.database.orm.Entity[]) -> a
209:211:void insert(com.frostnerd.utils.database.orm.Entity) -> a
202:202:int update(com.frostnerd.utils.database.orm.Entity) -> b
221:223:void insert(android.database.sqlite.SQLiteDatabase,com.frostnerd.utils.database.orm.Entity,com.frostnerd.utils.database.orm.Entity[]) -> a
214:214:int delete(java.lang.Class,com.frostnerd.utils.database.orm.statementoptions.queryoptions.WhereCondition,com.frostnerd.utils.database.orm.statementoptions.queryoptions.WhereCondition[]) -> a
226:226:int update(com.frostnerd.utils.database.orm.Entity) -> b
223:224:java.util.List getAll(java.lang.Class) -> a
238:238:int delete(java.lang.Class,com.frostnerd.utils.database.orm.statementoptions.queryoptions.WhereCondition,com.frostnerd.utils.database.orm.statementoptions.queryoptions.WhereCondition[]) -> a
228:228:int getCount(java.lang.Class) -> b
247:248:java.util.List getAll(java.lang.Class) -> a
232:232:int getCount(java.lang.Class,com.frostnerd.utils.database.orm.statementoptions.queryoptions.WhereCondition[]) -> a
252:252:int getCount(java.lang.Class) -> b
251:251:com.frostnerd.utils.database.orm.parser.columns.Column findColumn(java.lang.Class,java.lang.String) -> a
256:256:int getCount(java.lang.Class,com.frostnerd.utils.database.orm.statementoptions.queryoptions.WhereCondition[]) -> a
256:256:com.frostnerd.utils.database.orm.parser.columns.Column findColumnOrThrow(java.lang.Class,java.lang.String) -> b
275:275:com.frostnerd.utils.database.orm.parser.columns.Column findColumn(java.lang.Class,java.lang.String) -> a
260:260:boolean rowExists(java.lang.Class,com.frostnerd.utils.database.orm.statementoptions.queryoptions.QueryOption[]) -> a
280:280:com.frostnerd.utils.database.orm.parser.columns.Column findColumnOrThrow(java.lang.Class,java.lang.String) -> b
265:265:java.lang.String getTableName(java.lang.Class) -> c
284:284:boolean rowExists(java.lang.Class,com.frostnerd.utils.database.orm.statementoptions.queryoptions.QueryOption[]) -> a
280:280:com.frostnerd.utils.database.orm.parser.ParsedEntity getSQLHandler(java.lang.Class) -> d
289:289:java.lang.String getTableName(java.lang.Class) -> c
300:304:int getHighestRowID(java.lang.Class) -> e
304:304:com.frostnerd.utils.database.orm.parser.ParsedEntity getSQLHandler(java.lang.Class) -> d
309:309:com.frostnerd.utils.database.orm.parser.columns.SimpleColumn getRowIDColumn(java.lang.Class) -> f
324:328:int getHighestRowID(java.lang.Class) -> e
314:315:com.frostnerd.utils.database.orm.Entity getByRowID(java.lang.Class,long) -> a
333:333:com.frostnerd.utils.database.orm.parser.columns.SimpleColumn getRowIDColumn(java.lang.Class) -> f
338:339:com.frostnerd.utils.database.orm.Entity getByRowID(java.lang.Class,long) -> a
166:168:com.frostnerd.utils.design.dialogs.FileChooserDialog setNavigateToLastPath(boolean) -> a
166:168:com.frostnerd.utils.design.dialogs.FileChooserDialog setNavigateToLastPath(boolean) -> a
172:175:void setCanSelectMultiple(boolean) -> b
172:175:void setCanSelectMultiple(boolean) -> b
186:219:com.frostnerd.utils.design.dialogs.FileChooserDialog showDialog() -> a
186:219:com.frostnerd.utils.design.dialogs.FileChooserDialog showDialog() -> a
224:225:com.frostnerd.utils.design.dialogs.FileChooserDialog setShowFiles(boolean) -> c
227:228:void dismiss() -> b
230:231:com.frostnerd.utils.design.dialogs.FileChooserDialog setShowDirs(boolean) -> d
232:233:com.frostnerd.utils.design.dialogs.FileChooserDialog setShowFiles(boolean) -> c
241:242:com.frostnerd.utils.design.dialogs.FileChooserDialog setFileListener(com.frostnerd.utils.design.dialogs.FileChooserDialog$FileSelectedListener) -> a
238:239:com.frostnerd.utils.design.dialogs.FileChooserDialog setShowDirs(boolean) -> d
249:318:void refresh(java.io.File) -> b
249:250:com.frostnerd.utils.design.dialogs.FileChooserDialog setFileListener(com.frostnerd.utils.design.dialogs.FileChooserDialog$FileSelectedListener) -> a
321:324:void updateFileView(android.view.View) -> a
257:326:void refresh(java.io.File) -> b
330:333:java.io.File getChosenFile(java.lang.String) -> a
329:332:void updateFileView(android.view.View) -> a
338:341:java.io.File getChosenFile(java.lang.String) -> a
43:43:android.widget.ListView access$000(com.frostnerd.utils.design.dialogs.FileChooserDialog) -> a
43:43:android.widget.ListView access$000(com.frostnerd.utils.design.dialogs.FileChooserDialog) -> a
43:43:java.io.File access$100(com.frostnerd.utils.design.dialogs.FileChooserDialog,java.lang.String) -> a
43:43:java.io.File access$100(com.frostnerd.utils.design.dialogs.FileChooserDialog,java.lang.String) -> a
43:43:java.util.Set access$200(com.frostnerd.utils.design.dialogs.FileChooserDialog) -> b
43:43:java.util.Set access$200(com.frostnerd.utils.design.dialogs.FileChooserDialog) -> b