logo

Back to index

LCOM4

Min: -2.3333, max: 1.8571, yellow zone: [0.6000 .. 0.4000].

Elements: 267, μ: 0.5361, σ: 0.6389, Var: 0.4081, defects: 12%.

Packages: 26, classes: 287.

Green: 141, yellow: 7, red: 139.

Class LCOM4 methods attributes pairs
c.d.i.b.beaglebone.B..$PwmModule 0 0 3 0
c.d.i.b.beaglebone.BeagleBoneBoardInfoProvider 0 1 2 0
c.d.i.b.beaglebone.B..$BeagleBoneBlackBoardInfo 2 2 4 0
c.d.d.motor.CamJamKitDualMotor 0 0 0 0
c.d.d.motor.AnalogOutputMotor -0.8 6 1 10
c.d.d.motor.L298NMotorDriver 0 0 0 0
c.d.d.motor.DualMotor -2.2188 17 2 105
c.d.d.motor.MotorBase 0.9 6 4 6
c.d.d.motor.MotorEvent 1.5 3 3 0
c.d.d.motor.RyanteckDualMotor 0 0 0 0
c.d.d.motor.PiconZeroMotor 0.2 6 2 10
c.d.d.motor.DigitalMotor -0.5833 7 2 21
c.d.d.motor.TB6612FNGDualMotorDriver 0 0 0 0
c.d.d.motor.TB6612FNGMotor 0.2 6 3 15
c.d.d.motor.PwmMotor -0.3 6 2 15
c.d.i.b.chip.ChipBoardInfoProvider 0 1 4 0
c.d.i.b.chip.C..$PortConfig 0 0 3 0
c.d.i.b.chip.C..$CHIPProBoardInfo 0 1 1 0
c.d.i.b.chip.C..$CHIPBoardInfo 1.5 3 5 0
c.d.i.b.chip.ChipMmapGpio 0.8558 9 13 28
c.d.a.easing.Cubic 0 0 3 0
c.d.a.easing.Circular 0 0 3 0
c.d.a.easing.Back 0 0 4 0
c.d.a.easing.Quintic 0 0 3 0
c.d.a.easing.Linear 0 0 1 0
c.d.a.easing.Exponential 0 0 3 0
c.d.a.easing.Sine 0 0 3 0
c.d.a.easing.Bounce 0 0 3 0
c.d.a.easing.Quad 0 0 3 0
c.d.a.easing.Quart 0 0 3 0
c.d.a.easing.Elastic 0 0 3 0
c.d.a.easing.EasingFunctions 0 0 1 0
c.d.api.DeviceBusyException 0 0 1 0
c.d.api.A..$Builder 1.25 3 4 2
c.d.api.AnalogOutputDevice 0 3 1 3
c.d.api.DeviceAlreadyOpenedException 0 0 1 0
c.d.api.DeviceEvent 0 1 1 0
c.d.api.AbstractDigitalInputDevice 0.9028 13 6 13
c.d.api.DigitalInputDevice 0.4286 8 3 15
c.d.api.AnalogInputEvent 0.25 5 2 8
c.d.api.A..$Builder 1.25 3 4 2
c.d.api.D..$Builder 1.1667 4 6 3
c.d.api.AnalogInputDevice 0.8286 11 7 19
c.d.api.D..$Builder 1.0833 5 6 4
c.d.api.GpioDevice 0 1 1 0
c.d.api.DebouncedDigitalInputDevice 1.375 3 8 2
c.d.api.DigitalInputEvent 0.6667 4 2 4
c.d.api.I..$Builder 1.0333 6 6 5
c.d.api.D..$Builder 1.1333 4 5 3
c.d.api.DigitalInputOutputDevice -0.25 7 2 17
c.d.api.GpioInputDevice -0.5 7 1 10
c.d.api.I..$WriteCommand 0 0 0 0
c.d.api.I..$Command 1.0667 6 3 2
c.d.api.I2CException 0 0 1 0
c.d.api.DigitalOutputDevice 0.8167 11 6 17
c.d.api.I2CDevice -0.0595 38 5 201
c.d.api.RuntimeIOException 0 1 2 0
c.d.api.InvalidModeException 0 0 1 0
c.d.api.Event 2 2 2 0
c.d.api.I..$ReadCommand 0 0 0 0
c.d.api.I..$I2CMessage 1.2857 4 7 1
c.d.api.S..$DeviceInfo 1.1667 7 7 0
c.d.api.S..$Builder 1.125 5 8 4
c.d.api.S..$Builder 1 6 5 5
c.d.api.RuntimeInterruptedException 0 0 1 0
c.d.api.SpiDevice -0.3 6 2 15
c.d.api.ServoTrim 0.9453 17 16 30
c.d.api.ServoDevice 0 12 3 36
c.d.api.SmoothedInputDevice 1.0833 7 10 5
c.d.api.S..$Builder 1.0417 7 8 6
c.d.api.NoSuchDeviceException 0 0 1 0
c.d.api.S..$Builder 1.0571 6 7 5
c.d.api.SerialDevice -0.3571 8 2 21
c.d.api.PinInfo 0.9705 20 25 39
c.d.api.PwmOutputDevice 0.8182 12 5 15
c.d.d.oled.SSD1331 1.25 5 28 0
c.d.d.oled.ColourSsdOled 1.25 5 6 0
c.d.d.oled.S..$I2cCommunicationChannel 0 3 1 3
c.d.d.oled.S..$SpiCommunicationChannel 0 3 1 3
c.d.d.oled.SSD1351 1.1667 7 31 0
c.d.d.oled.SSD1306 1.1429 8 50 0
c.d.d.oled.SsdOled 1.0133 16 10 8
c.d.i.p.b.gpio.G..$NativeGpioEvent 0 0 4 0
c.d.i.p.b.gpio.NativeGpioDevice 0 0 0 0
c.d.i.p.b.gpio.GpioChipInfo 1.5 3 3 0
c.d.i.p.b.gpio.GpioLine 1.0119 13 14 12
c.d.i.p.b.gpio.GpioChipTest 0 0 1 0
c.d.i.p.b.gpio.SysFsGpioUtil 0 0 6 0
c.d.i.p.b.gpio.GpioChip 1.0725 10 23 8
c.d.i.p.b.serial.NativeSerialDevice 0.3714 8 5 27
c.d.i.b.raspberrypi.R..$PiComputeModuleBoardInfo 0 1 0 0
c.d.i.b.raspberrypi.R..$PiBoardInfo 1.0286 8 5 4
c.d.i.b.raspberrypi.RaspberryPiBoardInfoProvider 0 1 40 0
c.d.i.b.raspberrypi.RaspberryPiMmapGpio 1.0229 8 25 21
c.d.a.function.FloatConsumerCollection 1 2 1 1
c.d.i.board.MmapGpioTester 0 0 0 0
c.d.i.board.GenericLinuxArmBoardInfo 0 4 0 0
c.d.d.mcp23xxx.M..$MCP23x17BoardPinInfo 0 0 2 0
c.d.d.mcp23xxx.MCP23xxxDigitalOutputDevice 0.3333 4 2 6
c.d.d.mcp23xxx.MCP23xxxDigitalInputOutputDevice 0.4 6 3 12
c.d.d.mcp23xxx.MCP23x08 1.0909 12 13 0
c.d.d.mcp23xxx.MCP23xxxDigitalInputDevice 0.8333 4 2 3
c.d.d.mcp23xxx.MCP23x17 1.0909 12 46 0
c.d.d.mcp23xxx.M..$MCP23x08BoardPinInfo 0 0 0 0
c.d.d.mcp23xxx.MCP23xxx 1 31 19 19
c.d.i.p.builtin.DefaultNativeSerialDevice -2.3333 7 1 21
c.d.i.p.builtin.DefaultNativeSpiDevice -1.8 6 1 15
c.d.i.p.builtin.NativeGpioOutputDevice 0.7778 4 3 5
c.d.i.p.builtin.NativeGpioInputDevice 0.4444 7 3 13
c.d.i.p.builtin.NativeGpioInputOutputDevice 0.25 9 4 28
c.d.i.p.builtin.SysFsAnalogInputDevice 1.4 3 5 1
c.d.i.p.builtin.SysFsDigitalInputOutputDevice 0.9531 9 8 11
c.d.i.p.builtin.SysFsDigitalOutputDevice 1 4 6 6
c.d.i.p.builtin.DefaultDeviceFactory 0.9371 23 13 31
c.d.i.p.builtin.SysFsPwmOutputDevice 1.0556 7 6 4
c.d.i.p.builtin.SysFsDigitalInputDevice 1.0476 7 7 5
c.d.i.p.b.i2c.NativeI2C 0 0 2 0
c.d.i.p.b.i2c.NativeI2CDeviceJavaRaf -0.5263 20 4 120
c.d.i.p.b.i2c.NativeI2CDeviceSMBus 0.1462 20 9 155
c.d.a.sandpit.EventQueue 0.875 7 4 7
c.d.i.b.allwinner.A..$AllwinnerH5BoardInfo 0 1 0 0
c.d.i.b.allwinner.AllwinnerH5BoardInfoProvider 0 1 3 0
c.d.i.b.allwinner.AllwinnerH6BoardInfoProvider 0 1 3 0
c.d.i.b.allwinner.A..$AllwinnerH6BoardInfo 0 1 0 0
c.d.i.b.allwinner.AllwinnerH5MmapGpio 0.8095 8 9 21
c.d.i.b.allwinner.AllwinnerH6MmapGpio 0.8095 8 9 21
c.d.i.b.allwinner.AllwinnerSun8iBoardInfoProvider 0 1 1 0
c.d.i.b.allwinner.A..$AllwinnerSun8iBoardInfo 0 1 0 0
c.d.i.b.allwinner.AllwinnerSun8iMmapGpio 0.8429 8 10 21
c.d.devices.A..$AdcEvent 0 1 2 0
c.d.devices.A..$Ads112C04AnalogInputDevice 1.25 3 2 1
c.d.devices.A..$Ads1x15AnalogInputDevice 0.75 3 2 3
c.d.devices.A..$Ads112C04BoardPinInfo 0 0 0 0
c.d.devices.A..$Ads1x15BoardPinInfo 0 0 0 0
c.d.devices.BH1750 1.0278 5 9 8
c.d.devices.A..$Builder 0.9684 20 15 24
c.d.devices.B..$SensorSettings 0 0 4 0
c.d.devices.B..$Calibration 0 0 7 0
c.d.devices.G..$Status 0.6667 7 7 21
c.d.devices.GP2Y0A21YK 0 1 0 0
c.d.devices.Button 0 4 0 0
c.d.devices.HCSR04 1.8571 2 7 1
c.d.devices.B..$Calibration 0 0 7 0
c.d.devices.B..$HeaterConfig 1.1875 5 4 1
c.d.devices.B..$Data 1.1111 10 10 0
c.d.devices.B..$Builder 1.0833 5 6 4
c.d.devices.Buzzer 0 2 0 0
c.d.devices.Ads1x15 1.0197 15 29 21
c.d.devices.H..$GpioExpansionLcdConnection 1.1429 7 7 1
c.d.devices.BME280 1.1081 10 37 1
c.d.devices.B..$Data 0.9872 14 12 14
c.d.devices.H..$OutputShiftRegisterLcdConnection 0 0 0 0
c.d.devices.H..$PiFaceCadLcdConnection 0 0 7 0
c.d.devices.H..$PCF8574LcdConnection 0 0 6 0
c.d.devices.Keypad 1.8 2 5 1
c.d.devices.LED 0 5 0 0
c.d.devices.HTS221 1.4625 3 40 3
c.d.devices.LDR 0 1 1 0
c.d.devices.HD44780Lcd 1.006 33 47 38
c.d.devices.H..$GpioLcdConnection 1.1481 7 9 1
c.d.devices.LedBarGraph -0.4286 8 2 22
c.d.devices.M..$McpAdcAnalogInputDevice 1.25 3 2 1
c.d.devices.P..$PCA9685BoardPinInfo 0 0 0 0
c.d.devices.MCP23008 1 3 3 3
c.d.devices.BMP180 1.2952 4 35 4
c.d.devices.M..$Response 1 5 4 4
c.d.devices.LPS25H 1.4821 3 84 3
c.d.devices.M..$UID -0.1429 8 2 18
c.d.devices.MCP23S17 1.3125 3 8 3
c.d.devices.LM73 1.0455 8 22 15
c.d.devices.BME68x 1.0092 30 124 91
c.d.devices.MFRC522 1.0263 39 14 0
c.d.devices.MCP23017 1 3 3 3
c.d.devices.M..$McpAdcBoardPinInfo 0 0 0 0
c.d.devices.LedButton 1.5 2 2 1
c.d.devices.P..$PCF8574BoardPinInfo 0 0 0 0
c.d.devices.P..$PCF8591AnalogInputDevice 1.25 3 2 1
c.d.devices.P..$PCF8574DigitalInputDevice 0.8333 4 2 3
c.d.devices.McpAdc 1.1 6 4 2
c.d.devices.P..$PCF8574DigitalInputOutputDevice 0.4 6 3 12
c.d.devices.P..$PCF8591AnalogOutputDevice 0.8333 4 2 3
c.d.devices.P..$PCF8591BoardPinInfo 0 0 1 0
c.d.devices.O..$OsrDigitalOutputDevice 0.8333 4 2 3
c.d.devices.P..$PCA9685ServoOrPwmOutputDevice 0 13 3 39
c.d.devices.Ads112C04 0.9678 49 44 112
c.d.devices.McpEeprom 0.2917 9 3 20
c.d.devices.B..$GasSettings 0 0 4 0
c.d.devices.PCF8574 0.9846 14 5 6
c.d.devices.GarminLidarLiteV4 0.741 32 36 325
c.d.devices.PCF8591 1.0648 10 12 5
c.d.devices.BME680 1.0126 25 122 85
c.d.devices.OutputShiftRegister 0.9917 16 8 9
c.d.devices.P..$PCF8574DigitalOutputDevice 0.3333 4 2 6
c.d.devices.Potentiometer 0 1 0 0
c.d.devices.P..$PiconZeroAnalogOutputDevice 1.25 4 4 1
c.d.devices.P..$PiconZeroAnalogInputDevice 1.1667 4 2 1
c.d.devices.S..$SGP30Measurement 1 4 3 3
c.d.devices.PwmLed 0 5 0 0
c.d.devices.P..$PiconZeroDigitalInputDevice 1.0833 7 2 1
c.d.devices.S..$FeatureSetVersion 1 3 2 2
c.d.devices.PCA9685 1.0533 14 39 12
c.d.devices.PwmLedBarGraph -0.4286 8 2 22
c.d.devices.P..$PiconZeroServoDevice 0.7714 8 5 13
c.d.devices.RgbLed 0.2 6 3 15
c.d.devices.P..$PiconZeroBoardPinInfo 0 0 5 0
c.d.devices.P..$PiconZeroPwmOutputDevice 0.8214 8 4 9
c.d.devices.S..$RawMeasurement 1 3 2 2
c.d.devices.TSL2561 1.2372 5 98 5
c.d.devices.PwmServo 0.7436 14 6 26
c.d.devices.PiconZero 1.0244 31 30 8
c.d.devices.RgbPwmLed 0.3333 7 3 15
c.d.devices.SGP30 1.0726 13 39 5
c.d.devices.TMP36 2 2 1 0
c.d.devices.P..$PiconZeroDigitalOutputDevice 1.125 5 4 2
c.d.devices.W1ThermSensor 1.2667 4 5 1
c.d.devices.SevenSegmentDisplay 0.85 5 5 8
c.d.devices.H..$Characters 0 0 1 0
c.d.i.b.odroid.OdroidBoardInfoProvider 0 1 4 0
c.d.i.b.odroid.O..$OdroidC1BoardInfo 0 0 2 0
c.d.i.b.odroid.O..$OdroidC2BoardInfo 0 1 2 0
c.d.i.b.odroid.O..$OdroidN2PlusBoardInfo 0 1 3 0
c.d.i.b.odroid.OdroidC2MmapGpio 1.1218 9 39 1
c.d.i.b.odroid.OdroidC2SysFsPwmOutputDevice 0.6667 7 5 15
c.d.i.b.odroid.OdroidN2PlusMmapGpio 1.1188 9 20 1
c.d.i.b.tinkerboard.TinkerBoardBoardInfoProvider 0 1 2 0
c.d.i.b.tinkerboard.T..$TinkerBoardBoardInfo 0 1 2 0
c.d.i.b.tinkerboard.TinkerBoardMmapGpio 1.0907 8 52 19
c.d.i.p.b.spi.NativeSpiDevice 1 9 6 6
c.d.sbc.LocalBoardInfoUtil 0 0 2 0
c.d.sbc.BoardInfo 0.9722 13 9 12
c.d.sbc.UnknownBoardInfo 0 4 0 0
c.d.sbc.DeviceFactoryHelper 0 0 2 0
c.d.sbc.LocalSystemInfo 0.9806 22 27 38
c.d.sbc.BoardPinInfo 0.9643 50 12 33
c.d.animation.A..$KeyFrame 0.425 11 4 27
c.d.animation.AnimationInstance 0.88 6 5 8
c.d.animation.Animation 1.0341 12 16 10
c.d.d.sandpit.ST7735 0 0 0 0
c.d.d.sandpit.ST7789 0 0 0 0
c.d.d.sandpit.M..$Sample 1.25 3 2 1
c.d.d.sandpit.WaveshareEink75b 1.25 5 19 0
c.d.d.sandpit.MotionSensor 0 0 0 0
c.d.d.sandpit.HCSR04UsingWait 1.8333 2 6 1
c.d.d.sandpit.SilentStepStick 1.05 6 8 6
c.d.d.sandpit.TCS3200 0.986 18 21 26
c.d.d.sandpit.ST77xx 0 1 0 0
c.d.d.sandpit.WaveshareEink 1.0417 13 8 4
c.d.d.sandpit.HCSR04UsingEvents 1.4286 3 14 2
c.d.d.sandpit.VL6180 1.125 9 65 0
c.d.d.sandpit.Max30102 0.9967 19 51 54
c.d.internal.PwmServoDevice -0.5833 7 2 21
c.d.internal.DeviceStates -1.8 6 1 15
c.d.internal.SoftwarePwmOutputDevice 0.6 10 5 23
c.d.util.ColourUtil 0 0 0 0
c.d.util.Crc 0 0 33 0
c.d.util.FileNative 0 0 2 0
c.d.util.MmapBufferNative 0 0 0 0
c.d.util.MmapByteBuffer 1 4 3 3
c.d.util.IOUtil 0 0 0 0
c.d.util.C..$Params 1.2 6 6 0
c.d.util.FileDescriptorUtil 0 0 2 0
c.d.util.EpollEvent 1 6 5 5
c.d.util.EventLock 0.6667 4 3 6
c.d.util.MutableByte -2.8571 8 1 28
c.d.util.LibraryLoader 0 0 1 0
c.d.util.DiozeroScheduler 0.84 6 5 9
c.d.util.D..$DaemonThreadFactory 1.8 2 5 1
c.d.util.Hex 0 0 2 0
c.d.util.ServiceLoaderUtil 0 0 0 0
c.d.util.MutableInt -2.8571 8 1 28
c.d.util.TemperatureUtil 0 0 1 0
c.d.util.Test 0 0 0 0
c.d.util.Diozero 0 0 6 0
c.d.util.SleepUtil 0 0 6 0
c.d.util.EpollNative 0.9714 6 7 8
c.d.util.ServoUtil 0 0 0 0
c.d.util.RangeUtil 0 0 1 0
c.d.util.PollNative 2 2 1 0
c.d.util.UsbInfo 0 0 3 0
c.d.util.BitManipulation 0 0 0 0
c.d.util.MmapIntBuffer 0.4167 5 3 10
c.d.util.StringUtil 0 0 0 0
c.d.util.PropertyUtil 0 0 1 0
c.d.i.spi.AbstractInputDevice 0.2857 8 1 6
c.d.i.spi.BaseNativeDeviceFactory 1.0952 8 3 1
c.d.i.spi.AbstractDevice 0.8333 7 3 6
c.d.i.spi.AbstractDeviceFactory 0.3056 13 3 28

Download XML.