logo

Back to index

LCOM4

Min: -4.7147, max: 1.9000, yellow zone: [0.6000 .. 0.4000].

Elements: 219, μ: 0.5481, σ: 0.8154, Var: 0.6649, defects: 11%.

Packages: 38, classes: 251.

Green: 120, yellow: 6, red: 125.

Class LCOM4 methods attributes pairs
o.v.p.encryption.AccessPermissions 1.1429 8 10 0
o.v.p.encryption.PDCryptFilter 0 2 0 0
o.v.p.encryption.StandardSecurityHandler 0.975 6 8 9
o.v.p.encryption.PDEncryption 1.0769 14 4 0
o.v.t.resource.FileResourceHandler -0.6667 4 1 6
o.v.t.resource.ASFileStreamCloser 1 2 1 1
o.v.p.patterns.PDShadingPattern 1.3333 4 1 0
o.v.p.patterns.PDPattern 1.25 5 5 0
o.v.p.patterns.PDShading 1.1667 4 2 1
o.v.p.patterns.PDTilingPattern 0 12 0 0
o.v.exceptions.LoopedException 0 0 0 0
o.v.exceptions.InvalidPasswordException 0 0 0 0
o.v.exceptions.VeraPDFParserException 0 0 0 0
o.v.operator.Operator 1.5 2 2 1
o.v.operator.InlineImageOperator 1 4 2 2
o.v.io.SeekableInputStream 1.0833 13 1 0
o.v.io.COSXRefTableReader 0.7833 11 6 19
o.v.io.InternalInputStream 1.0463 10 12 7
o.v.io.Reader 0.7143 8 4 12
o.v.io.InternalOutputStream -0.9556 16 3 91
o.v.p.colors.PDCalGray 0 4 0 0
o.v.p.colors.PDColorSpace 0 3 0 0
o.v.p.colors.PDDeviceGray 1.5 3 2 0
o.v.p.colors.PDDeviceCMYK 1.5 3 2 0
o.v.p.colors.PDDeviceRGB 1.5 3 3 0
o.v.p.colors.PDCIEDictionaryBased 1.4 3 5 1
o.v.p.colors.PDLab 0 4 0 0
o.v.p.colors.PDCalRGB 0 5 0 0
o.v.p.colors.PDDeviceN 1 9 1 1
o.v.p.colors.PDSeparation 0 8 0 0
o.v.p.colors.PDSpecialColorSpace 1.1667 4 2 1
o.v.p.colors.PDIndexed 1.1667 7 1 0
o.v.p.colors.PDICCBased 0.4583 9 3 16
o.v.c.filters.COSFilterASCII85Encode 0 0 0 0
o.v.c.filters.COSFilterASCIIHexEncode 0 0 2 0
o.v.c.filters.COSFilterASCIIHexDecode 0 1 4 0
o.v.c.filters.COSFilterFlateDecode 0.75 3 2 3
o.v.c.filters.COSFilterRC4DecryptionDefault 1.25 3 2 1
o.v.c.filters.COSFilterRegistry 0 0 2 0
o.v.c.filters.COSFilterLZWDecode 1.4737 3 19 1
o.v.c.filters.COSPredictorDecode 1.9 2 10 1
o.v.c.filters.COSFilterAESDecryptionDefault 1.8889 2 9 1
o.v.c.filters.COSFilterASCII85Decode 0 1 3 0
o.v.c.filters.COSFilterFlateEncode 0 2 0 0
o.v.parser.FunctionParser 2 2 3 0
o.v.parser.NotSeekableBaseParser 0.4388 15 7 62
o.v.parser.PDFStreamParser 1.12 6 5 2
o.v.parser.DecodedObjectStreamParser 0.75 3 2 3
o.v.parser.Token 0.95 11 8 12
o.v.parser.XRefReader -3.8889 10 1 45
o.v.parser.NotSeekableCOSParser 1 5 6 6
o.v.parser.XrefStreamParser 0 1 2 0
o.v.parser.COSParser 0.8571 6 7 12
o.v.parser.BaseParser -0.4333 25 5 177
o.v.parser.SignatureParser 1.5 3 9 0
o.v.parser.PDFParser 1.0833 9 9 3
o.v.p.f.stdmetrics.StandardFontMetrics 1 23 13 13
o.v.p.f.stdmetrics.AFMParser 0 1 12 0
o.v.p.f.stdmetrics.StandardFontMetricsFactory 0 0 4 0
o.v.as.CharTable 0 0 16 0
o.v.as.ASAtom 1.2455 5 554 10
o.v.p.optionalcontent.PDOptionalContentProperties 0 1 0 0
o.v.pd.PDAppearanceStream 0 0 0 0
o.v.pd.PD3DStream 0 1 0 0
o.v.pd.PDHalftone 0 3 0 0
o.v.pd.PDAppearanceEntry 0 3 0 0
o.v.pd.PDGroup 0 5 0 0
o.v.pd.PDCatalog 1.1 11 1 0
o.v.pd.PDExtGState 1.0588 18 1 0
o.v.pd.PDOutlineDictionary 0 3 0 0
o.v.pd.PDPageContentStream 0 2 0 0
o.v.pd.PDNavigationNode 0 4 0 0
o.v.pd.PDAnnotation 0 33 0 0
o.v.pd.PDObject -6.1053 20 1 136
o.v.pd.PDDocument 0.3289 20 4 55
o.v.pd.PDNamesDictionary 0 2 0 0
o.v.pd.PDMetadata 1 3 1 1
o.v.pd.PDResource 1 2 1 1
o.v.pd.PDOutlineItem 1.1667 7 1 0
o.v.pd.PDNameTreeNode 2 2 3 0
o.v.pd.PDSignature 0 10 0 0
o.v.pd.PDPageTree -1.8571 8 1 21
o.v.pd.PDOutputIntent 1.125 9 1 0
o.v.pd.PDPageTreeBranch 0.2222 10 4 32
o.v.pd.PDPage 1.0303 28 11 2
o.v.pd.PDPageTreeNode -0.8 6 1 10
o.v.pd.PDResources 1.0625 17 7 0
o.v.p.form.PDAcroForm 0 2 0 0
o.v.p.form.PDSignatureField 0 2 0 0
o.v.p.form.PDFormField 1.1667 7 1 0
o.v.c.visitor.IndirectWriter 0 1 1 0
o.v.c.visitor.COSCopier -3.8889 10 1 45
o.v.c.visitor.Writer 0.8158 39 10 80
o.v.p.structure.PDMCRDictionary 0 3 0 0
o.v.p.structure.PDNameSpaceRoleMapping 0 1 0 0
o.v.p.structure.StructureElementAccessObject 1.5 2 2 1
o.v.p.structure.PDStructTreeNode 0 2 0 0
o.v.p.structure.PDOBJRDictionary 0 2 0 0
o.v.p.structure.PDStructElem 0.5833 13 1 6
o.v.p.structure.PDNumberTreeNode 0 5 0 0
o.v.p.structure.PDStructureNameSpace 2 2 1 0
o.v.p.structure.StructureType 1.25 3 2 1
o.v.p.structure.PDStructTreeRoot 0 4 0 0
o.v.p.f.cmap.CIDInterval 1 3 3 3
o.v.p.f.cmap.IdentityCMap 1.1667 7 3 0
o.v.p.f.cmap.NotDefInterval 0 1 0 0
o.v.p.f.cmap.CodeSpace 0.6667 4 3 6
o.v.p.f.cmap.ToUnicodeInterval 1.75 2 4 1
o.v.p.f.cmap.CMapFactory 0 0 1 0
o.v.p.f.cmap.CMapFile 1.3333 3 3 1
o.v.p.f.cmap.SingleCIDMapping 1.5 2 2 1
o.v.p.f.cmap.PDCMap 1.125 9 6 0
o.v.p.f.cmap.CharacterCollections 0 0 1 0
o.v.p.f.cmap.CMap 0.9169 26 13 40
o.v.p.f.cmap.CMapParser 1.4444 3 9 1
o.v.p.annotations.PDWidgetAnnotation 0 1 0 0
o.v.p.function.PSOperatorsConstants 0 0 60 0
o.v.p.function.PDType4Function 1.1667 4 4 2
o.v.p.function.PDType2Function 1.0714 5 7 5
o.v.p.function.PDType3Function 0.9167 7 4 6
o.v.p.function.PDFunction 1.1667 7 1 0
o.v.p.function.PDType0Function 1.18 6 10 1
o.v.p.font.PDCIDSystemInfo 0 3 0 0
o.v.p.font.CFFNumber 1.5 3 3 0
o.v.p.font.CIDToGIDMapping 0.7778 4 3 5
o.v.p.font.PDType0Font 0.9038 9 13 23
o.v.p.font.Encoding 1.8333 2 6 1
o.v.p.font.CIDWArray 0 1 3 0
o.v.p.font.PDFont 0.9235 29 14 44
o.v.p.font.PDCIDFont 0.875 9 5 10
o.v.p.font.CIDWArrayRange 2 2 3 0
o.v.p.font.PDSimpleFont 0 1 1 0
o.v.p.font.PDFontDescriptor 1.0052 57 41 29
o.v.p.f.truetype.PlatformEncodingPair 2 2 2 0
o.v.p.f.truetype.A..$AGLUnicode 0.6667 4 2 4
o.v.p.f.truetype.PDTrueTypeFont 1.5 3 1 0
o.v.p.f.truetype.AdobeGlyphList 0 0 4 0
o.v.p.f.truetype.CIDFontType2Program 0.8333 7 2 4
o.v.p.f.truetype.BaseTrueTypeProgram 0.5 11 5 30
o.v.p.f.truetype.TrueTypeHeadTable 1 2 1 1
o.v.p.f.truetype.TrueTypeMaxpTable 1 2 1 1
o.v.p.f.truetype.TrueTypeHheaTable 1 4 3 3
o.v.p.f.truetype.TrueTypeBaseParser 0.75 9 2 6
o.v.p.f.truetype.TrueTypeHmtxTable 1 3 2 2
o.v.p.f.truetype.TrueTypeFontProgram 0.1429 8 3 21
o.v.p.f.truetype.TrueTypeTable 0 1 1 0
o.v.p.f.truetype.TrueTypePostTable 1 4 4 4
o.v.p.f.truetype.TrueTypeCmapSubtable 0.9375 9 6 9
o.v.p.f.truetype.TrueTypePredefined 0 0 8 0
o.v.p.f.truetype.TrueTypeCmapTable 0 3 1 3
o.v.p.f.truetype.TrueTypeFontParser 0.9762 10 14 17
o.v.cos.COSBasePair 2 2 2 0
o.v.cos.COSBase 1 65 1 1
o.v.cos.COSBody -0.6667 4 1 6
o.v.cos.COSBoolean 1 8 3 3
o.v.cos.COSDictionary -0.642 28 3 136
o.v.cos.COSArray -1.1111 19 2 78
o.v.cos.COSDirect 0.1593 60 5 253
o.v.cos.COSNull 1.25 5 2 0
o.v.cos.COSInteger 0.5 11 1 6
o.v.cos.COSReal 0.8 11 2 6
o.v.cos.COSName -0.6667 13 1 21
o.v.cos.COSFilters -0.3 6 2 15
o.v.cos.COSString 0.2 25 5 101
o.v.cos.COSIndirect 0.8769 66 3 27
o.v.cos.COSStream 0.9351 23 7 17
o.v.cos.COSKey -0.25 7 2 17
o.v.cos.COSNumber 0 0 0 0
o.v.cos.COSEmbeddedFileDict 0 1 2 0
o.v.cos.COSTrailer 0 14 0 0
o.v.cos.COSHeader 0.9184 15 7 15
o.v.cos.COSObject -4.7147 76 5 2148
o.v.cos.COSDocument 0.9101 42 19 89
o.v.a.f.io.COSFilterASCIIReader 0 1 10 0
o.v.a.f.io.ASBufferingOutFilter 0.875 7 4 7
o.v.a.f.io.ASBufferedInFilter 0.7361 25 12 88
o.v.p.images.PDXForm 0 12 0 0
o.v.p.images.PDXPostScript 0 1 0 0
o.v.p.images.PDXObject 0 4 0 0
o.v.p.images.PDXImage 1.04 16 5 2
o.v.p.images.PDInlineImage 1.25 5 3 0
o.v.f.colors.ColorSpaceFactory 0 0 1 0
o.v.tools.IntReference -1.25 5 1 10
o.v.tools.P..$PageLabelDictionary 0 1 5 0
o.v.tools.PageLabels 0 1 1 0
o.v.tools.AttributeHelper 0 0 2 0
o.v.tools.FontProgramIDGenerator 0 0 1 0
o.v.tools.EncryptionToolsRevision4 0 0 6 0
o.v.tools.EncryptionToolsRevision5_6 0 0 0 0
o.v.tools.TaggedPDFRoleMapHelper 2 2 1 0
o.v.tools.RC4Encryption 1.5 3 4 0
o.v.tools.PDFDocEncoding 0 0 2 0
o.v.tools.TaggedPDFConstants 0 0 61 0
o.v.tools.StaticResources 0 0 5 0
o.v.tools.TypeConverter 0 0 2 0
o.v.tools.TaggedPDFHelper 0 0 8 0
o.v.p.f.cff.CFFIndex 1.0625 5 4 3
o.v.p.f.cff.CFFCharStringsHandler 1.8333 2 6 1
o.v.p.f.cff.CFFFileBaseParser 0.2 6 2 10
o.v.p.f.cff.CFFPredefined 0 0 7 0
o.v.p.f.cff.Type2CharStringParser 2 2 1 0
o.v.p.f.cff.CFFFontBaseParser 1.0909 8 22 8
o.v.p.f.cff.CFFFontProgram 0.3333 16 6 66
o.v.p.f.cff.CharStringsWidths 2 2 15 0
o.v.p.f.cff.CFFCIDFontProgram 1.04 16 15 6
o.v.p.f.cff.CFFType1FontProgram 1.0182 16 11 8
o.v.a.io.ASInputStream 1.1429 8 3 0
o.v.a.io.ASInputStreamWrapper -3.375 9 1 36
o.v.a.io.ASConcatenatedInputStream -0.8571 8 2 28
o.v.a.io.ASMemoryInStream 0.4242 12 6 44
o.v.p.f.type3.PDType3CharProc 0 2 0 0
o.v.p.f.type3.Type3CharProcParser 1.6667 2 3 1
o.v.p.f.type3.PDType3Font 1 9 1 1
o.v.p.f.type1.EexecFilterDecode 0 1 7 0
o.v.p.f.type1.BaseCharStringParser 1.125 7 8 2
o.v.p.f.type1.Type1CharStringParser 0 2 0 0
o.v.p.f.type1.Type1StringConstants 0 0 13 0
o.v.p.f.type1.Type1PrivateParser 1.5 3 7 0
o.v.p.f.type1.ZapfDingbats 0 0 1 0
o.v.p.f.type1.SymbolSet 0 0 1 0
o.v.p.f.type1.Type1FontProgram 0.9583 16 8 13
o.v.p.f.type1.PDType1Font 1 8 4 4
o.v.p.postscript.PSParser 1.5 3 2 0
o.v.p.postscript.PostScriptException 0 0 0 0
o.v.p.postscript.PSStackMark 0 0 1 0
o.v.p.postscript.PSLiteralObject 0 1 1 0
o.v.p.postscript.PSProcedure 1 3 1 1
o.v.p.postscript.PSObject 0 1 1 0
o.v.p.postscript.PSOperator 1.6667 2 3 1
o.v.p.f.opentype.OpenTypeFontProgram 0.8601 14 11 31
o.v.c.xref.COSXRefEntry 0 1 4 0
o.v.c.xref.COSXRefInfo 1 6 3 3
o.v.c.xref.COSXRefTable 0.375 5 2 7
o.v.c.xref.COSXRefRange 0 1 2 0
o.v.c.xref.COSXRefSection -1.2222 10 1 21
o.v.a.exceptions.StringExceptions 0 0 11 0
o.v.a.filters.ASOutFilter -0.25 5 1 6
o.v.a.filters.ASInFilter -2.5 11 1 36
o.v.a.filters.ASFilterFactory 1 2 1 1
o.v.external.J..$Builder 1 9 8 8
o.v.external.JPEG2000 1.1429 8 22 0
o.v.external.ICCProfile 1.0487 18 29 5
o.v.f.fonts.PDFontFactory 0 0 1 0
o.v.p.actions.PDWidgetAdditionalActions 0 1 1 0
o.v.p.actions.PDCatalogAdditionalActions 2 2 2 0
o.v.p.actions.PDAbstractAdditionalActions 0 4 0 0
o.v.p.actions.PDPageAdditionalActions 2 2 2 0
o.v.p.actions.PDFormFieldActions 2 2 2 0
o.v.p.actions.PDAnnotationAdditionalActions 2 2 2 0
o.v.p.actions.PDMediaClip 0 2 0 0
o.v.p.actions.PDAction 0 5 0 0

Download XML.