jEdit4.2
Package Class NameLCOM(PercentLack of Cohesion)DIT (MaxInheritanceTree)IFANIN(Count of BaseClasses)CBO (Countof CoupledClasses)NOC(Count of DerivedClasses)RFC (Countof AllMethods)NIM (Countof InstanceMethods)NIV (Countof InstanceVariables)WMC(Count of Methods)ParticipateIn PatternPattern Name Pattern Name Pattern Name Pattern NamePatternGroupChange Defectbsh. Parser.java 91 1 3 48 0 351 350 13 351 YES Adapter Facade Proxy NObsh. JavaCharStream.java 80 1 1 0 0 31 30 16 31 YES Adapter NObsh. SimpleNode.java 88 1 2 6 38 18 18 6 18 YES Composite NObsh. BSHPrimaryExpression.java 0 2 1 7 0 22 4 0 4 YES Factory NObsh. BSHMethodInvocation.java 0 2 1 11 0 22 4 0 4 Yes Mediator Factory NObsh. BSHReturnStatement.java 50 2 2 5 0 20 2 1 2 YES Mediator Factory NObsh. BSHUnaryExpression.java 70 2 2 8 0 23 5 2 5 YES Mediator Factory NObsh. BSHFormalParameter.java 77 2 1 4 0 21 3 2 3 YES Mediator Flyweight Fly3 NObsh. NameSpace.java 95 1 4 18 1 73 72 20 73 YES Mediator Flyweight Fly1,Med11 NObsh. ClassGeneratorUtil.java 89 1 2 31 0 22 5 12 22 YES Mediator Observer VisitorVis1,Obser1,Med4,Med5,Med6NObsh. BSHForStatement.java 56 2 2 8 0 20 2 8 2 Yes Mediator Observer NObsh. ClassGenerator.java 75 1 1 10 1 4 3 0 4 YES Singleton NObsh. ReflectManager.java 66 1 1 1 1 3 1 0 3 YES Singleton NObsh. BSHAllocationExpression.java 90 2 1 19 0 28 10 0 10 Yes Facade NObsh. BSHPrimarySuffix.java 85 2 1 16 0 24 5 3 6 YES Mediator Facade NObsh. XThis.java 75 2 1 3 0 15 4 2 4 YES Mediator Factory MethodFact2,Med10NObsh. Primitive.java 87 1 3 6 0 44 19 1 44 YES Mediator FlyweightFly2,Med5,Med10,Med11NObsh. BSHAmbiguousName.java 75 2 1 8 0 26 8 1 8 Yes Mediator NObsh. BSHArguments.java 0 2 1 4 0 20 2 0 2 Yes Mediator NObsh. BSHArrayDimensions.java 65 2 1 6 0 23 5 4 5 Yes Mediator NObsh. BSHArrayInitializer.java 0 2 1 7 0 22 4 0 4 Yes Mediator NObsh. BSHAssignment.java 66 2 2 8 0 21 3 1 3 Yes Mediator NObsh. BSHBlock.java 50 2 1 9 0 22 4 1 4 Yes Mediator NObsh. BSHCastExpression.java 0 2 1 7 0 20 2 0 2 YES Mediator NObsh. BshClassManager.java 91 1 1 13 1 32 29 8 32 YES Mediator Med11 NObsh. BSHEnhancedForStatement.java 50 2 2 11 0 20 2 1 2 Yes Mediator NObsh. BSHFormalParameters.java 65 2 1 4 0 23 5 4 5 Yes Mediator NObsh. BSHIfStatement.java 0 2 1 5 0 21 2 0 3 Yes Mediator NObsh. BSHImportDeclaration.java 50 2 1 7 0 20 2 3 2 Yes Mediator NObsh. BshMethod.java 82 1 2 19 1 15 15 10 15 YES Mediator Med5 NObsh. BSHMethodDeclaration.java 73 2 1 12 0 26 8 8 8 Yes Mediator NObsh. BSHPackageDeclaration.java 0 2 1 6 0 20 2 0 2 Yes Mediator NObsh. BSHReturnType.java 50 2 1 4 0 22 4 1 4 YES Mediator NObsh. BSHStatementExpressionList.ja 0 2 1 4 0 20 2 0 2 Yes Mediator NObsh. BSHSwitchLabel.java 50 2 1 3 0 20 2 1 2 Yes Mediator NObsh. BSHSwitchStatement.java 0 2 2 7 0 21 3 0 3 Yes Mediator NObsh. BSHTernaryExpression.java 0 2 1 4 0 20 2 0 2 Yes Mediator NObsh. BSHThrowStatement.java 0 2 1 4 0 20 2 0 2 Yes Mediator NObsh. BSHType.java 72 2 2 7 0 27 8 4 9 Yes Mediator NObsh. BSHTypedVariableDeclaration.ja 83 2 1 9 0 24 6 1 6 YES Mediator NObsh. BSHVariableDeclarator.java 66 2 1 6 0 21 3 1 3 YES Mediator NObsh. BSHWhileStatement.java 50 2 2 6 0 20 2 1 2 Yes Mediator NObsh. ClassGeneratorImpl.java 0 2 1 25 0 11 3 0 7 YES Mediator Med5 NObsh. CollectionManager.java 83 1 1 4 1 6 5 0 6 YES Mediator NObsh. DelayedEvalBshMethod.java 53 2 1 9 0 20 5 6 5 YES Mediator Med5 NObsh. EvalError.java 63 2 1 3 2 12 12 3 12 YES Mediator NObsh. JJTParserState.java 48 1 1 1 0 12 12 5 12 YES Mediator NObsh. JThis.java 0 2 34 7 0 97 86 0 86 YES Mediator NObsh. LHS.java 59 1 3 10 0 9 9 8 9 YES Mediator NObsh. Name.java 81 1 2 19 0 19 12 8 19 YES Mediator NObsh. Reflect.java 0 1 1 17 0 31 0 0 31 YES Mediator NObsh. This.java 59 1 3 13 2 11 8 2 11 YES Mediator NObsh. Variable.java 76 1 2 5 0 12 12 6 12 YES MediatorMed5,Med11NObsh. BSHClassDeclaration.java 66 2 1 9 0 21 3 5 3 YES Mediator NObsh. BSHTryStatement.java 0 2 1 13 0 20 2 0 2 YES Mediator NOcom.microstar.xml. XmlParser.java 96 1 1 1 0 117 117 39 117 Yes Composite Strategy NOgnu.regexp. CharIndexedInputStream.java 62 1 2 0 0 5 5 6 5 YES Adapter NOgnu.regexp. CharIndexedReader.java 60 1 2 0 0 5 5 6 5 YES Adapter NOgnu.regexp. REToken.java 75 1 2 2 13 8 8 3 8 Yes Mediator CompositeChain of ResponsibilityNOgnu.regexp. RETokenRepeated.java 46 2 1 2 0 15 7 4 7 YES Mediator Decorator Flyweight NOgnu.regexp. REFilterInputStream.java 70 2 1 4 0 5 5 6 5 YES Facade Adapter NOgnu.regexp. REFilterReader.java 70 2 1 4 0 5 5 6 5 YES Facade Adapter NOgnu.regexp. RETokenEndSub.java 0 2 1 2 0 11 3 0 3 YES Flyweight NOgnu.regexp. UncheckedRE.java 0 3 1 2 0 57 3 0 3 Yes Flyweight NOgnu.regexp. RETokenChar.java 30 2 1 2 0 13 5 2 5 YES Mediator Flyweight NOgnu.regexp. RETokenEnd.java 33 2 1 3 0 11 3 1 3 YES Mediator Flyweight NOgnu.regexp. RESyntax.java 96 1 2 1 0 8 8 4 8 YES Proxy NOgnu.regexp. CharIndexed.java 0 1 3 0 0 4 4 2 4 YES Strategy Bridge NOgnu.regexp. REMatchEnumeration.java 62 1 3 3 0 6 6 6 6 YES Strategy NOgnu.regexp. RETokenAny.java 50 2 1 2 0 12 4 2 4 YES Mediator Flyweight NOgnu.regexp. RETokenBackRef.java 33 2 1 2 0 11 3 2 3 YES Mediator Flyweight NOgnu.regexp. RETokenOneOf.java 9 2 1 3 0 13 5 2 5 Yes Mediator Flyweight NOgnu.regexp. RETokenRange.java 33 2 1 2 0 12 4 3 4 YES Mediator Flyweight NOgnu.regexp. RE.java 95 2 1 24 1 54 40 4 46 YES Mediator Med11 NOgnu.regexp. REException.java 91 2 2 1 0 4 4 2 4 YES Mediator NOgnu.regexp. REMatch.java 65 1 3 1 0 14 14 8 14 YES Mediator Med9 NOgnu.regexp. RETokenLookAhead.java 0 2 1 3 0 11 3 2 3 YES Mediator NOgnu.regexp. RETokenPOSIX.java 72 2 1 2 0 13 4 3 5 Yes Mediator NOgnu.regexp. RETokenStart.java 33 2 1 3 0 11 3 1 3 YES Mediator NOgnu.regexp. RETokenWordBoundary.java 16 2 1 3 0 11 3 2 3 YES Mediator NOinstaller. Install.java 50 1 1 5 0 5 4 2 5 Yes Mediator Adapter NOinstaller. TarBuffer.java 71 1 1 0 0 21 21 9 21 YES Mediator Adapter Med7 NOinstaller. CBZip2OutputStream.java 92 2 2 2 0 34 31 32 34 Yes Decorator NOinstaller. ConsoleInstall.java 50 1 1 5 0 2 2 1 2 Yes Facade NOinstaller. TarHeader.java 92 1 1 1 0 9 3 14 9 YES Mediator Flyweight Med9 NOinstaller. SwingInstall.java 45 2 2 11 0 3 3 13 3 YES Mediator Proxy Adapter Facade NOinstaller. InstallThread.java 22 2 1 6 0 3 3 6 3 YES Strategy Facade NOinstaller. TarOutputStream.java 75 2 2 4 0 14 14 8 14 YES Mediator Facade Adapter NOinstaller. TarEntry.java 56 1 1 2 0 33 33 2 33 YES Mediator NO jeditshell.jcmd. JcmdProcess.java 75 2 1 0 0 12 10 3 12 Yes DecoratorChain of ResponsibilityNOorg.gjt.sp.jedit. EditBus.java 40 1 1 4 0 5 1 0 5 YES Mediator FacadeMed13,Fcd10NOorg.gjt.sp.jedit. PluginJAR.java 84 1 1 24 1 29 27 15 29 YES Mediator FacadeMed11,fcd4NOorg.gjt.sp.jedit. EBPlugin.java 50 2 2 3 1 11 2 1 2 YES Mediator Med13 NOorg.gjt.sp.jedit.buffer. LineElement.java 72 1 2 1 0 11 11 2 11 YES Factory Method Fact4 NOorg.gjt.sp.jedit.buffer. RootElement.java 54 1 2 2 0 11 11 1 11 YES Factory Method Fact4 NOorg.gjt.sp.jedit.buffer. FoldHandler.java 72 1 1 5 3 11 6 1 11 YES Mediator FlyweightFly4,Med7,Med10NOorg.gjt.sp.jedit.gui. AnimatedIcon.java 70 2 1 1 0 9 9 6 9 YES Proxy Prx5 NOorg.gjt.sp.jedit.gui. ColorWellButton.java 0 2 1 3 0 3 3 0 3 YES Proxy Prx6 NOorg.gjt.sp.jedit.proto.jeditresource. Handler.java 0 2 1 1 0 1 1 0 1 YES Factory Method Fact2,Fact4 NOorg.gjt.sp.jedit.syntax. DummyTokenHandler.java 100 1 2 1 0 2 2 0 2 YES Flyweight Fly6 NOorg.gjt.sp.jedit.textarea. TextAreaExtension.java 0 1 1 0 7 4 4 0 4 YES Mediator Facade StrategySTR3,Med8,Fcd8NOorg.objectweb.asm. Item.java 60 1 1 1 0 8 8 11 8 YES Mediator AdapterMed4,Adpt1NOorg.objectweb.asm. ClassWriter.java 93 1 2 5 0 22 22 23 22 YES Mediator Observer Factory Method AdapterFact1,Obser1,Med2,Med4,Med5,Adpt1NOorg.objectweb.asm. CodeWriter.java 85 1 2 6 0 31 25 27 31 YES Mediator Factory MethodFact1,Med1,Med4,Med6NOorg.objectweb.asm. Type.java 88 1 1 1 0 23 11 4 23 YES Mediator Flyweight Fly4,Med5 NOorg.objectweb.asm. ByteVector.java 9 1 1 0 0 11 11 2 11 YES MediatorMed4,Med6NOorg.objectweb.asm. Label.java 75 1 1 4 0 4 4 10 4 YES MediatorMed1,Med5,Med6NObsh. BlockNameSpace.java 0 2 1 5 0 83 10 0 10 No NObsh. BSHBinaryExpression.java 75 2 2 7 0 22 4 1 4 No NObsh. BSHFormalComment.java 100 2 1 0 0 19 1 1 1 No NObsh. BSHLiteral.java 40 2 1 5 0 23 5 1 5 No NObsh. BSHPrimitiveType.java 50 2 1 0 0 20 2 1 2 No NObsh. CallStack.java 30 1 1 2 0 13 13 1 13 No NObsh. Capabilities.java 70 1 1 0 0 5 0 0 5 No NObsh. ClassIdentifier.java 0 1 1 0 0 3 3 1 3 No NObsh. ClassPathException.java 0 3 1 0 0 5 1 0 1 No NObsh. CommandLineReader.java 75 2 1 0 0 4 3 1 4 No NObsh. Interpreter.java 93 1 4 20 0 56 51 12 56 No NObsh. InterpreterError.java 0 2 1 0 0 1 1 0 1 No NObsh. Modifiers.java 78 1 2 0 0 7 7 1 7 No NObsh. ParseException.java 72 3 1 1 0 23 11 6 11 No NObsh. ParserTokenManager.java 90 1 2 3 0 50 47 11 50 No NObsh. ReflectError.java 0 2 2 0 0 2 2 0 2 No NObsh. Remote.java 0 1 1 0 0 6 0 0 6 No NObsh. ReturnControl.java 0 1 2 1 0 1 1 3 1 No NObsh. StringUtil.java 0 1 1 1 0 5 0 0 5 No NObsh. TargetError.java 65 3 1 5 0 22 10 2 10 No NObsh. Token.java 93 1 2 0 0 2 1 8 2 NO NObsh. TokenMgrError.java 96 2 2 0 0 6 4 1 6 NO NObsh. Types.java 85 1 1 7 0 10 0 0 10 NO NObsh. UtilEvalError.java 0 2 2 4 3 4 4 0 4 NO NObsh. UtilTargetError.java 33 3 1 4 0 7 3 1 3 NO NObsh.collection. CollectionIterator.java 25 1 2 0 0 4 4 1 4 No NObsh.collection. CollectionManagerImpl.java 0 2 1 3 0 10 4 0 4 No NObsh.commands. dir.java 66 1 1 3 0 3 0 0 3 No NObsh.reflect ReflectManagerImpl.java 0 2 1 0 0 4 1 0 1 No NOcom.microstar.xml. HandlerBase.java 0 1 2 1 12 13 13 0 13 No NOcom.microstar.xml. XmlException.java 60 2 2 0 0 5 5 4 5 No NOgnu.regexp. CharIndexedCharArray.java 0 1 3 0 0 4 4 2 4 No NOgnu.regexp. CharIndexedString.java 16 1 3 0 0 4 4 3 4 No NOgnu.regexp. CharIndexedStringBuffer.java 0 1 3 0 0 4 4 2 4 No NOinstaller. ConsoleProgress.java 0 1 2 0 0 4 4 0 4 No NOinstaller. CRC.java 50 1 1 0 0 4 4 1 4 No NOinstaller. InvalidHeaderException.java 0 2 1 0 0 2 2 0 2 No NOinstaller. NonInteractiveInstall.java 0 1 1 5 0 1 1 1 1 No NOinstaller. VariableGridLayout.java 82 1 3 0 0 16 16 8 16 No NO jars.LatestVersion. LatestVersionPlugin.java 0 2 1 4 0 11 0 0 2 No NO jars.MacOS.macos. MacOSActions.java 0 1 1 1 0 2 0 0 2 No NO jars.MacOS.macos. MacOSPlugin.java 44 3 1 10 0 14 3 2 3 No NO jars.MacOS.macos.menu MacOSMenu.java 0 1 2 8 0 3 3 0 3 No NO jars.MacOS.macos.menu ShowBufferMenu.java 0 2 3 4 0 5 5 0 5 No NO jars.MacOS.macos.menu ShowRecentDirMenu.java 0 2 3 4 0 5 5 0 5 No NO jars.MacOS.macos.menu ShowRecentMenu.java 0 2 3 5 0 5 5 0 5 No NO jars.MacOS.macos.script AppleScriptHandler.java 60 2 1 5 0 12 5 1 5 No NO jars.MacOS.macos.script ScriptFilter.java 0 1 2 0 0 1 1 0 No NO jeditshell.jcmd. JcmdProcessTest.java 0 1 1 1 0 1 0 0 1 No NOorg.gjt.sp.jedit. Java14.java 0 1 1 12 0 4 0 0 4 NO NOorg.gjt.sp.jedit. Marker.java 53 1 1 1 0 7 7 4 7 NO NOorg.gjt.sp.jedit. PerspectiveManager.java 50 1 1 9 0 4 0 0 4 NO NOorg.gjt.sp.jedit.buffer. BufferIORequest.java 79 2 1 12 0 16 12 7 12 NO NOorg.gjt.sp.jedit.buffer. ContentManager.java 19 1 1 0 0 10 10 4 10 NO NOorg.gjt.sp.jedit.gui. AbbrevEditor.java 50 2 1 1 0 8 8 3 8 NO NOorg.gjt.sp.jedit.gui. AddAbbrevDialog.java 0 2 1 6 0 1 1 5 1 NO NOorg.gjt.sp.jedit.gui. BeanShellErrorDialog.java 0 4 1 1 0 14 2 0 2 NO NOorg.gjt.sp.jedit.gui. EditAbbrevDialog.java 66 2 1 5 0 6 6 6 6 NO NOorg.gjt.sp.jedit.gui. EnhancedButton.java 50 3 1 4 0 10 2 1 2 NO NOorg.gjt.sp.jedit.gui. ErrorListCellRenderer.java 33 2 2 2 0 4 4 6 4 NO NOorg.gjt.sp.jedit.gui. FontSelector.java 42 2 1 2 0 7 7 1 7 NO NOorg.gjt.sp.jedit.gui. SelectLineRange.java 56 3 3 7 0 10 5 5 5 NO NOorg.gjt.sp.jedit.gui. TextAreaDialog.java 0 3 1 4 1 12 7 0 7 NO NOorg.gjt.sp.jedit.gui. TipOfTheDay.java 70 3 1 5 0 9 4 5 4 NO NOorg.gjt.sp.jedit.gui. ToolBarManager.java 50 1 1 2 0 5 5 4 5 NO NOorg.gjt.sp.jedit.gui. ViewRegisters.java 66 3 1 7 0 8 3 3 s NO NOorg.gjt.sp.jedit.io UrlVFS.java 0 2 1 2 0 36 4 0 4 NO NOorg.gjt.sp.jedit.menu EnhancedMenu.java 77 2 2 8 0 8 8 5 8 NO NOorg.gjt.sp.jedit.menu MacrosProvider.java 0 1 2 5 0 3 3 0 3 NO NOorg.gjt.sp.jedit.msg DockableWindowUpdate.java 70 2 1 1 0 11 4 2 4 NO NOorg.gjt.sp.jedit.msg DynamicMenuChanged.java 0 2 1 0 0 10 3 1 3 NO NOorg.gjt.sp.jedit.msg EditorExiting.java 0 2 1 1 0 8 1 0 1 NO NOorg.gjt.sp.jedit.msg EditorStarted.java 0 2 1 1 0 8 1 0 1 NO NOorg.gjt.sp.jedit.msg PluginUpdate.java 80 2 1 1 0 12 5 2 5 NO NOorg.gjt.sp.jedit.msg PropertiesChanged.java 0 2 1 1 0 8 1 0 1 NO NOorg.gjt.sp.jedit.msg SearchSettingsChanged.java 0 2 1 1 0 8 1 0 1 NO NOorg.gjt.sp.jedit.msg VFSUpdate.java 0 2 1 0 0 10 3 1 3 NO NOorg.gjt.sp.jedit.options AutosaveBackupOptionPane.jav 33 3 1 1 0 18 3 6 3 NO NOorg.gjt.sp.jedit.options BrowserColorsOptionPane.java 30 2 2 2 0 13 13 1 13 NO NOorg.gjt.sp.jedit.options FirewallOptionPane.java 33 3 1 2 0 18 3 9 3 NO NOorg.gjt.sp.jedit.options GutterOptionPane.java 33 3 1 3 0 18 3 15 3 NO NOorg.gjt.sp.jedit.options StatusBarOptionPane.java 28 3 1 3 0 19 4 16 4 NO NOorg.gjt.sp.jedit.print BufferPrinter1_3.java 12 1 1 4 0 4 0 0 4 NO NOorg.gjt.sp.jedit.search. CurrentBufferSet.java 0 1 2 2 0 5 5 0 5 NO NOorg.gjt.sp.jedit.search. RESearchMatcher.java 25 2 1 6 0 4 2 1 2 NO NOorg.gjt.sp.jedit.syntax. DefaultTokenHandler.java 70 1 2 3 2 8 8 3 8 NO NOorg.gjt.sp.jedit.syntax. KeywordMap.java 66 1 1 3 0 12 12 4 12 NO NOorg.gjt.sp.jedit.syntax. SyntaxUtilities.java 0 1 1 0 0 1 0 0 1 NO NOorg.gjt.sp.util. CharIndexedSegment.java 11 1 3 0 0 6 6 3 6 NO NOorg.gjt.sp.util. IntegerArray.java 50 1 1 0 0 8 8 2 8 NO NOorg.gjt.sp.util. SegmentBuffer.java 0 2 1 0 0 4 4 0 4 NO NOorg.objectweb.asm. Edge.java 0 1 1 1 0 0 0 4 0 NO NOorg.gjt.sp.jedit.io FileRootsVFS.java 74 2 1 4 0 37 4 0 5 YES Factory Method Facade FlyweightFly5,Fact3,Fcd11YESorg.gjt.sp.util. WorkThread.java 75 2 2 4 0 13 13 8 13 YES Mediator Observer FacadeMed3,Obser3,Med12,Fcd9YESorg.gjt.sp.jedit.gui. HistoryModel.java 76 2 1 3 0 11 7 2 11 YES Mediator Proxy facadeMed7,Prx1,Fcd5YESorg.gjt.sp.jedit.buffer. UndoManager.java 74 1 1 7 0 14 14 11 14 YES Mediator Facade StrategySTR2,Med7,Fcd7YESorg.gjt.sp.jedit.textarea. ExtensionManager.java 16 1 1 6 0 6 6 1 6 YES Mediator Facade StrategySTR3,Med8,Fcd8YESorg.gjt.sp.util. Log.java 78 1 1 1 0 10 0 0 10 YES Mediator Facade ObserverObser2,Med7,Fcd4,Fcd5,Fcd7,Fcd9,Fcd11YESorg.gjt.sp.jedit. jEdit.java 95 1 1 67 0 124 1 0 124 YES Facade Fcd3,Fcd5 YESorg.gjt.sp.jedit. MiscUtilities.java 98 1 1 8 0 51 1 0 51 YES FacadeFcd2,Fcd4,Fcd5,Fcd6YESorg.gjt.sp.jedit. OperatingSystem.java 89 1 1 1 0 15 0 2 15 YES Facade Fcd11 YESorg.gjt.sp.jedit. OptionGroup.java 71 1 1 2 0 13 13 4 13 YES Facade Fcd3 YESorg.gjt.sp.jedit.browser. VFSDirectoryEntryTable.java 78 2 2 12 0 14 14 4 14 YES Facade Proxy Prx2,Fcd6 YESorg.gjt.sp.jedit.browser. FileCellRenderer.java 77 2 2 7 0 7 5 6 7 YES Proxy Prx2 YESorg.gjt.sp.jedit. EditAction.java 53 1 1 3 5 13 12 1 13 YES Facade StrategySTR1,Fcd10YESorg.gjt.sp.jedit. JARClassLoader.java 71 2 2 3 0 13 12 2 13 YES Mediator FacadeMed7,Med11,Fcd4YESorg.gjt.sp.jedit.textarea. Selection.java 78 1 2 1 2 16 16 4 16 YES Mediator Facade Med9,fcd2 YESorg.gjt.sp.jedit. Buffer.java 97 1 1 46 0 152 152 26 152 YES Facade Fcd2,Fcd6 YESorg.gjt.sp.jedit. EBMessage.java 42 1 1 1 13 7 7 1 7 YES Facade Fcd10 YESorg.gjt.sp.jedit.buffer. KillRing.java 50 1 1 9 0 8 1 0 8 YES Facade Fcd7 YESorg.gjt.sp.jedit.io VFSManager.java 87 1 1 14 0 20 1 0 20 YES Facade Fcd6 YESorg.gjt.sp.jedit.textarea. ChunkCache.java 75 1 1 12 0 26 26 9 26 YES Facade Fcd8 YESorg.gjt.sp.jedit.textarea. JEditTextArea.java 96 2 2 37 0 239 239 50 239 YES Facade Fcd1,Fcd8 YESorg.gjt.sp.util. WorkRequest.java 0 1 2 1 5 4 4 0 4 YES Facade Fcd9 YESorg.gjt.sp.jedit.io VFS.java 95 1 1 13 4 32 30 3 32 YES Factory Method Fact3 YESorg.gjt.sp.jedit.proto.jeditresource. PluginResURLConnection.java 41 2 1 4 0 4 4 3 4 YES Factory Method Fact4 YES jars.QuickNotepad. QuickNotepadPlugin.java 0 2 1 0 0 9 0 0 0 YES Flyweight YES jars.QuickNotepad. QuickNotepadOptionPane.java 53 3 2 4 0 20 4 3 5 YES Mediator Proxy YESorg.gjt.sp.jedit. AbstractOptionPane.java 75 2 2 1 23 15 15 4 15 YES Proxy Prx4 YESorg.gjt.sp.jedit.gui. EnhancedDialog.java 80 2 1 3 18 5 5 1 5 YES Proxy Prx6 YESorg.gjt.sp.jedit.gui. SplashScreen.java 44 2 2 2 0 4 4 4 4 YES Proxy Prx3 YESorg.gjt.sp.jedit. ActionContext.java 47 1 1 4 2 7 7 3 7 YES Strategy STR1 YESinstaller. OperatingSystem.java 75 1 1 7 4 4 3 0 4 YES Mediator YESinstaller. TarInputStream.java 83 2 2 4 0 18 18 9 18 YES Mediator Med7 YESorg.gjt.sp.util. WorkThreadPool.java 82 1 1 5 0 17 17 13 17 YES MediatorMed3,Obser3,Med12,Fcd9YESdoclet. GenerateTocXML.java 75 1 1 0 0 3 0 0 3 No YESinstaller. CBZip2InputStream.java 89 2 2 1 0 30 25 37 30 No YES jars.MacOS.macos. Delegate.java 88 2 2 18 0 13 13 2 13 No YES jars.MacOS.macos. MacOSOptionPane.java 25 3 1 1 0 19 4 3 4 No YES jars.QuickNotepad. QuickNotepad.java 68 2 5 16 0 11 11 6 11 NO YES jars.QuickNotepad. QuickNotepadTextArea.java 0 2 1 0 0 1 1 0 1 No YES jars.QuickNotepad. QuickNotepadToolPanel.java 33 2 2 5 0 3 3 2 3 No YESorg.gjt.sp.jedit. Abbrevs.java 75 1 1 11 0 17 1 0 17 NO YESorg.gjt.sp.jedit. ActionListHandler.java 77 2 1 3 0 24 11 9 11 NO YESorg.gjt.sp.jedit. ActionSet.java 77 1 1 10 0 20 20 6 20 NO YESorg.gjt.sp.jedit. Autosave.java 50 1 2 4 0 4 2 0 4 NO YESorg.gjt.sp.jedit. BeanShell.java 87 1 1 25 0 24 0 0 24 NO YESorg.gjt.sp.jedit. BeanShellAction.java 71 2 1 9 0 20 7 8 7 NO YESorg.gjt.sp.jedit. BufferHistory.java 66 1 1 13 0 10 0 0 10 NO YESorg.gjt.sp.jedit. Debug.java 0 1 1 1 0 0 0 0 0 NO YESorg.gjt.sp.jedit. EditPane.java 77 2 2 19 0 20 20 6 20 NO YESorg.gjt.sp.jedit. EditPlugin.java 77 1 1 8 5 9 9 1 9 NO YESorg.gjt.sp.jedit. EditServer.java 70 2 1 7 0 8 6 5 8 NO YESorg.gjt.sp.jedit. GUIUtilities.java 97 1 1 18 0 56 1 0 56 NO YESorg.gjt.sp.jedit. Macros.java 89 1 1 15 0 23 0 0 23 NO YESorg.gjt.sp.jedit. Mode.java 72 1 1 6 0 13 13 5 13 NO YESorg.gjt.sp.jedit. ModeCatalogHandler.java 53 2 1 4 0 18 5 6 5 NO YESorg.gjt.sp.jedit. PropertyManager.java 66 1 1 0 0 15 15 4 15 NO YESorg.gjt.sp.jedit. Registers.java 80 1 1 14 0 17 1 0 17 NO YESorg.gjt.sp.jedit. ServiceListHandler.java 79 2 1 4 0 25 12 7 12 NO YESorg.gjt.sp.jedit. ServiceManager.java 12 1 1 8 0 8 0 0 8 NO YESorg.gjt.sp.jedit. SettingsReloader.java 0 1 2 11 0 2 2 0 2 NO YESorg.gjt.sp.jedit. TextUtilities.java 90 1 1 4 0 14 0 0 14 NO YESorg.gjt.sp.jedit. View.java 95 2 3 42 0 60 60 21 60 NO YESorg.gjt.sp.jedit.browser. BrowserCommandsMenu.java 50 2 1 9 0 4 4 4 4 NO YESorg.gjt.sp.jedit.browser. BrowserIORequest.java 50 2 1 8 0 11 7 7 7 NO YESorg.gjt.sp.jedit.browser. BrowserView.java 74 2 1 16 0 16 16 7 16 NO YESorg.gjt.sp.jedit.browser. VFSBrowser.java 94 2 4 37 0 45 41 23 45 NO YESorg.gjt.sp.jedit.browser. VFSDirectoryEntryTableModel.ja 54 2 2 7 0 12 12 2 12 NO YESorg.gjt.sp.jedit.browser. VFSFileChooserDialog.java 66 3 1 17 0 11 6 7 6 NO YESorg.gjt.sp.jedit.browser. VFSFileNameField.java 33 3 1 11 0 29 6 1 6 NO YESorg.gjt.sp.jedit.buffer. BufferChangeAdapter.java 0 1 2 1 1 6 6 0 6 NO YESorg.gjt.sp.jedit.buffer. DummyFoldHandler.java 0 2 1 1 0 13 2 0 2 NO YESorg.gjt.sp.jedit.buffer. ExplicitFoldHandler.java 0 2 1 1 0 13 2 0 2 NO YESorg.gjt.sp.jedit.buffer. IndentFoldHandler.java 0 2 1 1 0 13 2 0 2 NO YESorg.gjt.sp.jedit.buffer. LineManager.java 75 1 1 5 0 21 21 8 21 NO YESorg.gjt.sp.jedit.buffer. PositionManager.java 16 1 1 2 0 3 3 2 3 NO YESorg.gjt.sp.jedit.gui. AboutDialog.java 66 3 1 4 0 8 3 1 3 NO YESorg.gjt.sp.jedit.gui. ActionBar.java 64 2 1 15 0 6 6 6 6 NO YESorg.gjt.sp.jedit.gui. BufferOptions.java 40 3 1 10 0 8 3 15 3 NO YESorg.gjt.sp.jedit.gui. BufferSwitcher.java 25 2 1 4 0 2 2 2 2 NO YESorg.gjt.sp.jedit.gui. CloseDialog.java 75 3 1 6 0 10 5 9 5 NO YESorg.gjt.sp.jedit.gui. CompleteWord.java 81 2 1 15 0 9 3 6 9 NO YESorg.gjt.sp.jedit.gui. DefaultInputHandler.java 64 2 1 7 0 33 11 2 14 NO YESorg.gjt.sp.jedit.gui. DockableWindowManager.java 85 2 2 20 0 33 28 10 33 NO YESorg.gjt.sp.jedit.gui. ErrorListDialog.java 66 3 1 3 0 8 3 2 3 NO YESorg.gjt.sp.jedit.gui. FilesChangedDialog.java 66 3 1 7 0 11 6 8 6 NO YESorg.gjt.sp.jedit.gui. FloatingWindowContainer.java 83 2 2 6 0 9 9 4 9 NO YESorg.gjt.sp.jedit.gui. GrabKeyDialog.java 86 2 1 6 0 12 11 10 12 NO YESorg.gjt.sp.jedit.gui. HistoryTextField.java 82 2 1 6 2 23 23 7 23 NO YESorg.gjt.sp.jedit.gui. InputHandler.java 77 1 1 12 1 19 19 5 19 NO YESorg.gjt.sp.jedit.gui. IOProgressMonitor.java 50 2 1 5 0 4 4 3 4 NO YESorg.gjt.sp.jedit.gui. JCheckBoxList.java 80 2 1 4 0 10 10 1 10 NO YESorg.gjt.sp.jedit.gui. KeyEventTranslator.java 60 1 1 6 0 7 0 0 7 NO YESorg.gjt.sp.jedit.gui. KeyEventWorkaround.java 33 1 1 1 0 2 0 0 2 NO YESorg.gjt.sp.jedit.gui. LogViewer.java 66 2 4 9 0 6 6 4 6 NO YESorg.gjt.sp.jedit.gui. OptionsDialog.java 83 3 3 9 2 22 17 9 17 NO YESorg.gjt.sp.jedit.gui. PanelWindowContainer.java 76 1 2 15 0 14 14 14 14 NO YESorg.gjt.sp.jedit.gui. PasteFromListDialog.java 60 3 1 8 0 11 6 5 6 NO YESorg.gjt.sp.jedit.gui. RolloverButton.java 75 2 2 3 1 8 8 1 8 NO YESorg.gjt.sp.jedit.gui. StatusBar.java 80 2 3 14 0 12 12 25 12 NO YESorg.gjt.sp.jedit.gui. VariableGridLayout.java 82 1 3 0 0 16 16 8 16 NO YESorg.gjt.sp.jedit.help HelpIndex.java 63 1 1 8 0 10 10 2 10 NO YESorg.gjt.sp.jedit.help HelpSearchPanel.java 37 2 1 9 0 2 2 4 2 NO YESorg.gjt.sp.jedit.help HelpTOCPanel.java 63 2 1 16 0 6 6 5 6 NO YESorg.gjt.sp.jedit.help HelpViewer.java 80 2 2 13 0 9 9 11 9 NO YESorg.gjt.sp.jedit.io FavoritesVFS.java 58 2 1 6 0 41 5 0 9 NO YESorg.gjt.sp.jedit.io FileVFS.java 88 2 1 10 0 50 16 0 18 NO YESorg.gjt.sp.jedit.menu DirectoryProvider.java 33 1 2 8 0 3 3 1 3 NO YESorg.gjt.sp.jedit.menu EnhancedCheckBoxMenuItem.ja 50 2 1 8 0 4 4 3 4 NO YESorg.gjt.sp.jedit.menu EnhancedMenuItem.java 62 2 1 6 0 4 4 3 4 NO YESorg.gjt.sp.jedit.menu FavoritesProvider.java 0 1 2 9 0 2 2 0 2 NO YESorg.gjt.sp.jedit.menu MarkersProvider.java 0 1 2 6 0 2 2 0 2 NO YESorg.gjt.sp.jedit.menu PluginsProvider.java 0 1 2 6 0 3 3 0 3 NO YESorg.gjt.sp.jedit.menu RecentDirectoriesProvider.java 0 1 2 7 0 2 2 0 2 NO YESorg.gjt.sp.jedit.menu RecentFilesProvider.java 0 1 2 8 0 2 2 0 2 NO YESorg.gjt.sp.jedit.msg BufferUpdate.java 90 2 1 2 0 12 5 2 5 NO YESorg.gjt.sp.jedit.msg EditorExitRequested.java 0 2 1 1 0 9 2 0 2 NO YESorg.gjt.sp.jedit.msg EditPaneUpdate.java 81 2 1 1 0 11 4 1 4 NO YESorg.gjt.sp.jedit.msg ViewUpdate.java 81 2 1 1 0 11 4 1 4 NO YESorg.gjt.sp.jedit.options AbbrevsOptionPane.java 66 3 1 14 0 21 6 8 6 NO YESorg.gjt.sp.jedit.options AppearanceOptionPane.java 40 3 1 5 0 19 4 11 4 NO YESorg.gjt.sp.jedit.options BrowserOptionPane.java 33 3 1 1 0 18 3 9 3 NO YESorg.gjt.sp.jedit.options ContextOptionPane.java 50 3 1 7 0 19 4 6 4 NO YESorg.gjt.sp.jedit.options DockingOptionPane.java 70 3 2 2 0 20 5 2 5 NO YESorg.gjt.sp.jedit.options EditingOptionPane.java 40 3 1 8 0 21 6 19 6 NO YESorg.gjt.sp.jedit.options GeneralOptionPane.java 33 3 1 3 0 18 3 15 3 NO YESorg.gjt.sp.jedit.options GlobalOptions.java 83 4 1 3 0 28 6 2 6 NO YESorg.gjt.sp.jedit.options MouseOptionPane.java 33 3 1 1 0 18 3 4 3 NO YESorg.gjt.sp.jedit.options PluginManagerOptionPane.java 48 3 1 5 0 18 3 9 3 NO YESorg.gjt.sp.jedit.options PluginOptions.java 66 4 1 7 0 28 6 1 6 NO YESorg.gjt.sp.jedit.options PrintOptionPane.java 33 3 1 3 0 18 3 8 3 NO YESorg.gjt.sp.jedit.options ShortcutsOptionPane.java 71 3 1 13 0 22 7 5 7 NO YESorg.gjt.sp.jedit.options SyntaxHiliteOptionPane.java 80 3 1 3 0 20 5 2 5 NO YESorg.gjt.sp.jedit.options TextAreaOptionPane.java 33 3 1 3 0 18 3 19 3 NO YESorg.gjt.sp.jedit.options ToolBarOptionPane.java 52 3 1 9 0 19 4 9 4 NO YESorg.gjt.sp.jedit.options ViewOptionPane.java 42 3 1 3 0 18 3 11 3 NO YESorg.gjt.sp.jedit.pluginmgr. InstallPanel.java 53 2 1 10 0 3 3 5 3 NO YESorg.gjt.sp.jedit.pluginmgr. ManagePanel.java 50 2 2 8 0 3 3 4 3 NO YESorg.gjt.sp.jedit.pluginmgr. MirrorList.java 0 1 1 5 0 3 3 1 3 NO YESorg.gjt.sp.jedit.pluginmgr. PluginList.java 56 1 1 9 0 5 5 3 5 NO YESorg.gjt.sp.jedit.pluginmgr. PluginManager.java 81 2 3 12 0 9 7 10 9 NO YESorg.gjt.sp.jedit.pluginmgr. Roster.java 66 1 1 8 0 10 9 2 10 NO YESorg.gjt.sp.jedit.print BufferPrintable.java 70 1 2 10 0 6 6 17 6 NO YESorg.gjt.sp.jedit.print BufferPrinter1_4.java 30 1 1 6 0 5 0 0 5 NO YESorg.gjt.sp.jedit.search. AllBufferSet.java 0 2 1 5 0 11 4 1 4 NO YESorg.gjt.sp.jedit.search. BoyerMooreSearchMatcher.java 64 2 1 2 0 8 5 7 6 NO YESorg.gjt.sp.jedit.search. BufferListSet.java 28 1 2 5 2 7 7 1 7 NO YESorg.gjt.sp.jedit.search. DirectoryListSet.java 44 2 1 4 0 16 9 3 9 NO YESorg.gjt.sp.jedit.search. HyperSearchRequest.java 69 2 1 15 0 10 6 6 6 NO YESorg.gjt.sp.jedit.search. HyperSearchResult.java 66 1 1 8 0 9 9 6 9 NO YESorg.gjt.sp.jedit.search. HyperSearchResults.java 80 2 3 17 0 13 13 8 13 NO YESorg.gjt.sp.jedit.search. SearchAndReplace.java 84 1 1 31 0 40 0 0 40 NO YESorg.gjt.sp.jedit.search. SearchBar.java 70 2 2 16 0 8 8 10 8 NO YESorg.gjt.sp.jedit.search. SearchDialog.java 81 3 2 26 0 23 15 26 18 NO YESorg.gjt.sp.jedit.search. SearchMatcher.java 50 1 1 2 2 2 2 1 2 NO YESorg.gjt.sp.jedit.syntax. Chunk.java 68 2 1 3 0 14 6 11 10 NO YESorg.gjt.sp.jedit.syntax. DisplayTokenHandler.java 66 2 1 5 0 15 7 10 7 NO YESorg.gjt.sp.jedit.syntax. ParserRule.java 85 1 1 5 0 10 1 10 10 NO YESorg.gjt.sp.jedit.syntax. ParserRuleSet.java 91 1 1 4 0 30 29 17 30 NO YESorg.gjt.sp.jedit.syntax. SyntaxStyle.java 66 1 1 0 0 6 6 4 6 NO YESorg.gjt.sp.jedit.syntax. Token.java 92 1 1 1 1 4 2 5 4 NO YESorg.gjt.sp.jedit.syntax. TokenMarker.java 70 1 1 10 0 12 12 13 12 NO YESorg.gjt.sp.jedit.syntax. XModeHandler.java 84 2 1 8 1 31 18 32 18 NO YESorg.gjt.sp.jedit.textarea. DisplayManager.java 83 1 1 16 0 31 27 13 31 NO YESorg.gjt.sp.jedit.textarea. Gutter.java 92 2 2 14 0 37 37 21 37 NO YESorg.gjt.sp.util. ReadWriteLock.java 66 1 1 1 0 8 8 7 8 NO YES
Add a Comment