Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@
plugins {
id "com.android.application"
id "kotlin-android"
id "kotlin-allopen"
id "jacoco"
id "org.jlleitschuh.gradle.ktlint" version "14.0.1"
}
Expand Down Expand Up @@ -131,10 +130,6 @@ android {
}
}

allOpen {
annotation("com.vrem.annotation.OpenClass")
}

// keystore -------------------------------------------------
signingConfig()

Expand Down
22 changes: 0 additions & 22 deletions app/src/main/kotlin/com/vrem/annotation/OpenClass.kt

This file was deleted.

3 changes: 0 additions & 3 deletions app/src/main/kotlin/com/vrem/wifianalyzer/Configuration.kt
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,9 @@
*/
package com.vrem.wifianalyzer

import com.vrem.annotation.OpenClass

const val SIZE_MIN = 1024
const val SIZE_MAX = 4096

@OpenClass
class Configuration(
val largeScreen: Boolean,
) {
Expand Down
2 changes: 0 additions & 2 deletions app/src/main/kotlin/com/vrem/wifianalyzer/DrawerNavigation.kt
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,7 @@ import android.content.res.Configuration
import androidx.appcompat.app.ActionBarDrawerToggle
import androidx.appcompat.widget.Toolbar
import androidx.drawerlayout.widget.DrawerLayout
import com.vrem.annotation.OpenClass

@OpenClass
class DrawerNavigation(
private val mainActivity: MainActivity,
private val toolbar: Toolbar,
Expand Down
2 changes: 0 additions & 2 deletions app/src/main/kotlin/com/vrem/wifianalyzer/MainActivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen
import androidx.core.view.GravityCompat
import androidx.drawerlayout.widget.DrawerLayout
import com.google.android.material.navigation.NavigationView
import com.vrem.annotation.OpenClass
import com.vrem.util.createContext
import com.vrem.wifianalyzer.navigation.NavigationMenu
import com.vrem.wifianalyzer.navigation.NavigationMenuControl
Expand All @@ -41,7 +40,6 @@ import com.vrem.wifianalyzer.settings.Settings
import com.vrem.wifianalyzer.wifi.accesspoint.ConnectionView
import com.vrem.wifianalyzer.wifi.scanner.ScannerService

@OpenClass
class MainActivity :
AppCompatActivity(),
NavigationMenuControl,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,7 @@
package com.vrem.wifianalyzer.export

import android.content.Intent
import com.vrem.annotation.OpenClass

@OpenClass
class ExportIntent {
internal fun intent(
title: String,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,8 @@ import androidx.core.view.forEach
import androidx.core.view.get
import com.google.android.material.bottomnavigation.BottomNavigationView
import com.google.android.material.navigation.NavigationView
import com.vrem.annotation.OpenClass
import com.vrem.wifianalyzer.R

@OpenClass
class NavigationMenuController(
navigationMenuControl: NavigationMenuControl,
val drawerNavigationView: NavigationView = navigationMenuControl.findViewById(R.id.nav_drawer),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,8 @@ import android.app.Activity
import android.view.Menu
import android.view.MenuItem
import androidx.appcompat.view.menu.MenuBuilder
import com.vrem.annotation.OpenClass
import com.vrem.wifianalyzer.R

@OpenClass
class OptionMenu {
var menu: Menu? = null

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,7 @@ package com.vrem.wifianalyzer.permission
import android.Manifest
import android.app.Activity
import android.content.pm.PackageManager
import com.vrem.annotation.OpenClass

@OpenClass
class ApplicationPermission(
private val activity: Activity,
private val permissionDialog: PermissionDialog = PermissionDialog(activity),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,8 @@ import android.app.Activity
import android.location.LocationManager
import android.os.Build
import androidx.annotation.RequiresApi
import com.vrem.annotation.OpenClass
import com.vrem.util.buildMinVersionP

@OpenClass
class LocationPermission(
private val activity: Activity,
) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,9 @@ import android.app.Activity
import android.app.AlertDialog
import android.content.DialogInterface
import android.view.View
import com.vrem.annotation.OpenClass
import com.vrem.util.buildMinVersionP
import com.vrem.wifianalyzer.R

@OpenClass
class PermissionDialog(
private val activity: Activity,
) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,7 @@
package com.vrem.wifianalyzer.permission

import android.app.Activity
import com.vrem.annotation.OpenClass

@OpenClass
class PermissionService(
private val activity: Activity,
private val locationPermission: LocationPermission = LocationPermission(activity),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
package com.vrem.wifianalyzer.settings

import android.content.SharedPreferences.OnSharedPreferenceChangeListener
import com.vrem.annotation.OpenClass
import com.vrem.util.buildMinVersionQ
import com.vrem.util.defaultCountryCode
import com.vrem.util.defaultLanguageTag
Expand All @@ -40,7 +39,6 @@ import com.vrem.wifianalyzer.wifi.model.Strength
import java.util.Locale
import kotlin.enums.EnumEntries

@OpenClass
class Settings(
private val repository: Repository,
) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,11 @@ import android.view.View
import android.view.ViewGroup
import android.widget.ArrayAdapter
import android.widget.TextView
import com.vrem.annotation.OpenClass
import com.vrem.wifianalyzer.MainContext
import com.vrem.wifianalyzer.R
import com.vrem.wifianalyzer.databinding.VendorDetailsBinding
import com.vrem.wifianalyzer.vendor.model.VendorService

@OpenClass
internal class VendorAdapter(
context: Context,
private val vendorService: VendorService,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,12 @@
package com.vrem.wifianalyzer.vendor.model

import android.content.res.Resources
import com.vrem.annotation.OpenClass
import com.vrem.util.EMPTY
import com.vrem.util.readFile
import com.vrem.wifianalyzer.R
import java.util.Locale
import java.util.TreeMap

@OpenClass
class VendorService(
private val resources: Resources,
) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,13 @@ import android.widget.ImageView
import android.widget.TextView
import androidx.annotation.LayoutRes
import androidx.core.content.ContextCompat
import com.vrem.annotation.OpenClass
import com.vrem.wifianalyzer.MainContext
import com.vrem.wifianalyzer.R
import com.vrem.wifianalyzer.wifi.model.WiFiAdditional
import com.vrem.wifianalyzer.wifi.model.WiFiDetail
import com.vrem.wifianalyzer.wifi.model.WiFiSecurity
import com.vrem.wifianalyzer.wifi.model.WiFiSignal

@OpenClass
class AccessPointDetail {
fun makeView(
convertView: View?,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,8 @@ package com.vrem.wifianalyzer.wifi.accesspoint

import android.app.AlertDialog
import android.view.View
import com.vrem.annotation.OpenClass
import com.vrem.wifianalyzer.wifi.model.WiFiDetail

@OpenClass
class AccessPointPopup {
fun show(view: View): AlertDialog {
val alertDialog: AlertDialog =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,11 @@ import android.view.ViewGroup
import android.widget.BaseExpandableListAdapter
import android.widget.ExpandableListView
import android.widget.ImageView
import com.vrem.annotation.OpenClass
import com.vrem.wifianalyzer.R
import com.vrem.wifianalyzer.wifi.model.WiFiData
import com.vrem.wifianalyzer.wifi.model.WiFiDetail
import com.vrem.wifianalyzer.wifi.scanner.UpdateNotifier

@OpenClass
class AccessPointsAdapter(
private val accessPointsAdapterData: AccessPointsAdapterData = AccessPointsAdapterData(),
private val accessPointDetail: AccessPointDetail = AccessPointDetail(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
package com.vrem.wifianalyzer.wifi.accesspoint

import android.widget.ExpandableListView
import com.vrem.annotation.OpenClass
import com.vrem.wifianalyzer.MainContext
import com.vrem.wifianalyzer.SIZE_MAX
import com.vrem.wifianalyzer.SIZE_MIN
Expand All @@ -30,7 +29,6 @@ import com.vrem.wifianalyzer.wifi.model.WiFiDetail
import com.vrem.wifianalyzer.wifi.predicate.makeAccessPointsPredicate
import java.security.MessageDigest

@OpenClass
class AccessPointsAdapterData(
private val accessPointsAdapterGroup: AccessPointsAdapterGroup = AccessPointsAdapterGroup(),
val wiFiDetails: MutableList<WiFiDetail> = mutableListOf(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,10 @@
package com.vrem.wifianalyzer.wifi.accesspoint

import android.widget.ExpandableListView
import com.vrem.annotation.OpenClass
import com.vrem.wifianalyzer.MainContext
import com.vrem.wifianalyzer.wifi.model.GroupBy
import com.vrem.wifianalyzer.wifi.model.WiFiDetail

@OpenClass
class AccessPointsAdapterGroup(
val expanded: MutableSet<String> = mutableSetOf(),
var groupBy: GroupBy = GroupBy.NONE,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ package com.vrem.wifianalyzer.wifi.channelgraph
import android.view.View
import com.jjoe64.graphview.GraphView
import com.jjoe64.graphview.series.TitleLineGraphSeries
import com.vrem.annotation.OpenClass
import com.vrem.wifianalyzer.MainContext
import com.vrem.wifianalyzer.R
import com.vrem.wifianalyzer.settings.Settings
Expand Down Expand Up @@ -83,7 +82,6 @@ internal fun makeGraphViewWrapper(wiFiBand: WiFiBand): GraphViewWrapper {
return graphViewWrapper
}

@OpenClass
internal class ChannelGraphView(
private val wiFiBand: WiFiBand,
private var dataManager: DataManager = DataManager(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,11 @@
package com.vrem.wifianalyzer.wifi.channelgraph

import com.jjoe64.graphview.series.TitleLineGraphSeries
import com.vrem.annotation.OpenClass
import com.vrem.wifianalyzer.wifi.graphutils.GraphDataPoint
import com.vrem.wifianalyzer.wifi.graphutils.GraphViewWrapper
import com.vrem.wifianalyzer.wifi.graphutils.MIN_Y
import com.vrem.wifianalyzer.wifi.model.WiFiDetail

@OpenClass
internal class DataManager {
fun newSeries(wiFiDetails: List<WiFiDetail>): Set<WiFiDetail> = wiFiDetails.toSet()

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,10 @@
*/
package com.vrem.wifianalyzer.wifi.filter.adapter

import com.vrem.annotation.OpenClass
import com.vrem.wifianalyzer.settings.Settings

@OpenClass
abstract class BasicFilterAdapter<T>(
var selections: Set<T>,
open var selections: Set<T>,
) {
fun selections(selections: Set<T>) {
this.selections = selections
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ abstract class EnumFilterAdapter<T : Enum<T>>(
selections(defaults.toSet())
}

fun color(selection: T): Int = if (selections.contains(selection)) R.color.selected else R.color.regular
open fun color(selection: T): Int = if (selections.contains(selection)) R.color.selected else R.color.regular

fun contains(selection: T): Boolean = selections.contains(selection)
}
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,11 @@
*/
package com.vrem.wifianalyzer.wifi.filter.adapter

import com.vrem.annotation.OpenClass
import com.vrem.wifianalyzer.MainContext
import com.vrem.wifianalyzer.navigation.NavigationMenu
import com.vrem.wifianalyzer.settings.Settings
import java.io.Serializable

@OpenClass
class FiltersAdapter(
private val settings: Settings,
) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
*/
package com.vrem.wifianalyzer.wifi.graphutils

import com.vrem.annotation.OpenClass
import com.vrem.wifianalyzer.MainContext
import com.vrem.wifianalyzer.R

Expand All @@ -30,7 +29,6 @@ data class GraphColor(

internal val transparent = GraphColor(0x009E9E9E, 0x009E9E9E)

@OpenClass
class GraphColors {
private val availableGraphColors: MutableList<GraphColor> = mutableListOf()
private val currentGraphColors: ArrayDeque<GraphColor> = ArrayDeque()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ import com.jjoe64.graphview.LegendRenderer
import com.jjoe64.graphview.series.BaseSeries
import com.jjoe64.graphview.series.DataPointInterface
import com.jjoe64.graphview.series.Series
import com.vrem.annotation.OpenClass
import com.vrem.wifianalyzer.MainContext
import com.vrem.wifianalyzer.SIZE_MAX
import com.vrem.wifianalyzer.SIZE_MIN
Expand All @@ -32,7 +31,6 @@ import com.vrem.wifianalyzer.wifi.accesspoint.AccessPointPopup
import com.vrem.wifianalyzer.wifi.model.WiFiDetail
import java.security.MessageDigest

@OpenClass
class GraphViewWrapper(
val graphView: GraphView,
var graphLegend: GraphLegend,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,8 @@ package com.vrem.wifianalyzer.wifi.graphutils

import com.jjoe64.graphview.series.BaseSeries
import com.jjoe64.graphview.series.Series
import com.vrem.annotation.OpenClass
import com.vrem.wifianalyzer.wifi.model.WiFiDetail

@OpenClass
class SeriesCache {
private val cache: MutableMap<WiFiDetail, BaseSeries<GraphDataPoint>> = mutableMapOf()

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ package com.vrem.wifianalyzer.wifi.graphutils
import com.jjoe64.graphview.series.BaseSeries
import com.jjoe64.graphview.series.LineGraphSeries
import com.jjoe64.graphview.series.TitleLineGraphSeries
import com.vrem.annotation.OpenClass

private fun BaseSeries<GraphDataPoint>.removeSeriesColor(graphColors: GraphColors) =
graphColors.addColor(this.color.toLong())
Expand Down Expand Up @@ -55,7 +54,6 @@ private fun BaseSeries<GraphDataPoint>.drawBackground(drawBackground: Boolean) {
}
}

@OpenClass
class SeriesOptions(
private val graphColors: GraphColors = GraphColors(),
) {
Expand Down
Loading
Loading