Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[Dltk-dev] Performance issue

Dear All,

I am developping a Cobol Plugin for Eclipse using DLKT.
I have a performance issue using DLTK with big COBOL sources having
more that 10.000 lines.
The execution statistics are attached to this mail.

Does amyone have had similar problems ?

Thanks,

Didier

<terminated> Profiling (12/9/08 5:13:36 PM) Execution Statistics
Package <Base Time (seconds) Cumulative Time (seconds) Calls
org.eclipse.dltk.internal.core.search.processing64.54649164.55032312
    JobManager    64.546491    64.550323    12
        run() void        64.046381        64.046393        1
        shutdown() void        0.499802        0.499872        1
        reset() void        0.000207        0.004034        1
        discardJobs(java.lang.String) void        0.000056        0.000067        1
        JobManager()        0.000024        0.000024        2
        currentJob() org.eclipse.dltk.internal.core.search.processing.IJob        0.000007        0.000007        2
        enable() void        0.000006        0.000006        1
        disable() void        0.000005        0.000005        2
        activateProcessing() void        0.000004        0.000004        1
org.eclipse.dltk.internal.core21.91007033.9088173702146
    ModelElement    9.940345    26.182313    1095745
        hashCode() int        5.772475        9.956372        546063
        equals(java.lang.Object) boolean        2.122421        3.437329        313443
        getElementInfo(org.eclipse.core.runtime.IProgressMonitor) java.lang.Object        0.852022        7.477360        52817
        getChildren(org.eclipse.core.runtime.IProgressMonitor) org.eclipse.dltk.core.IModelElement[]        0.259799        5.037109        32096
        getSourceElementAtTop(int) org.eclipse.dltk.core.IModelElement        0.218956        6.264503        15843
        getSourceElementAt(int) org.eclipse.dltk.core.IModelElement        0.171853        8.338612        16340
        getChildren() org.eclipse.dltk.core.IModelElement[]        0.164555        5.171819        32092
        getElementInfo() java.lang.Object        0.131555        2.920156        20721
        getParent() org.eclipse.dltk.core.IModelElement        0.114521        0.114521        51912
        getScriptProject() org.eclipse.dltk.core.IScriptProject        0.059362        0.103585        4059
        getAncestor(int) org.eclipse.dltk.core.IModelElement        0.033681        0.057979        2208
        close() void        0.029191        0.896868        4060
        ModelElement(org.eclipse.dltk.internal.core.ModelElement)        0.009410        0.009410        4071
        openWhenClosed(java.lang.Object, org.eclipse.core.runtime.IProgressMonitor) java.lang.Object        0.000269        14.041555        3
        getChildrenOfType(int, org.eclipse.core.runtime.IProgressMonitor) java.util.ArrayList        0.000096        0.029950        4
        getModel() org.eclipse.dltk.core.IScriptModel        0.000074        0.000103        4
        getChildrenOfType(int) java.util.ArrayList        0.000065        0.030015        4
        -clinit-()        0.000020        0.000020        1
        getOpenableParent() org.eclipse.dltk.core.IOpenable        0.000011        0.000011        3
        getElementName() java.lang.String        0.000007        0.000007        1
    NamedMember    2.380265    2.427420    1066627
        getElementName() java.lang.String        2.361573        2.361573        1062568
        NamedMember(org.eclipse.dltk.internal.core.ModelElement, java.lang.String)        0.018692        0.065847        4059
    SourceType    1.748610    6.696709    435646
        equals(java.lang.Object) boolean        1.491146        6.373398        333596
        getElementType() int        0.238638        0.238638        97991
        SourceType(org.eclipse.dltk.internal.core.ModelElement, java.lang.String)        0.018826        0.084674        4059
    SourceRefElement    1.620954    7.850121    355013
        equals(java.lang.Object) boolean        1.448793        4.884278        332228
        getSourceRange() org.eclipse.dltk.core.ISourceRange        0.138065        2.841607        16728
        SourceRefElement(org.eclipse.dltk.internal.core.ModelElement)        0.019233        0.028596        4059
        getResource() org.eclipse.core.resources.IResource        0.014790        0.098548        1990
        getPath() org.eclipse.core.runtime.IPath        0.000074        0.000745        8
    ScriptFolder    1.075951    1.655290    111358
        hashCode() int        1.043747        1.614768        106723
        getResource() org.eclipse.core.resources.IResource        0.012507        0.026270        1196
        getSourceModule(java.lang.String) org.eclipse.dltk.core.ISourceModule        0.009002        0.009084        1
        getProjectFragment() org.eclipse.dltk.internal.core.ProjectFragment        0.005729        0.008344        1207
        getElementType() int        0.004805        0.004805        2215
        getPath() org.eclipse.core.runtime.IPath        0.000134        0.000314        11
        ScriptFolder(org.eclipse.dltk.internal.core.ProjectFragment, org.eclipse.core.runtime.IPath)        0.000021        0.000044        3
        equals(java.lang.Object) boolean        0.000005        0.000005        2
    ModelElementDeltaBuilder    0.939184    2.218344    16551
        recordElementInfo(org.eclipse.dltk.core.IModelElement, org.eclipse.dltk.internal.core.Model, int) void        0.861576        2.216944        4368
        insertPositions(org.eclipse.dltk.core.IModelElement[], boolean) void        0.030982        0.461551        4060
        putElementInfo(org.eclipse.dltk.core.IModelElement, org.eclipse.dltk.internal.core.ModelElementInfo) void        0.023384        0.432176        4060
        putOldPosition(org.eclipse.dltk.core.IModelElement, org.eclipse.dltk.internal.core.ModelElementDeltaBuilder$ListItem) void        0.021967        0.421002        4060
        initialize() void        0.001143        0.001246        1
        ModelElementDeltaBuilder(org.eclipse.dltk.core.IModelElement)        0.000127        2.218344        1
        putNewPosition(org.eclipse.dltk.core.IModelElement, org.eclipse.dltk.internal.core.ModelElementDeltaBuilder$ListItem) void        0.000006        0.000033        1
    ModelElementInfo    0.885929    7.140384    48243
        addChild(org.eclipse.dltk.core.IModelElement) void        0.768827        7.023282        4059
        getChildren() org.eclipse.dltk.core.IModelElement[]        0.108119        0.108119        40115
        ModelElementInfo()        0.008947        0.008947        4063
        setChildren(org.eclipse.dltk.core.IModelElement[]) void        0.000021        0.000021        3
        -clinit-()        0.000010        0.000010        1
        size() int        0.000006        0.000006        2
    ModelManager    0.782040    10.089958    126191
        getInfo(org.eclipse.dltk.core.IModelElement) java.lang.Object        0.295895        6.882358        56886
        getModelManager() org.eclipse.dltk.internal.core.ModelManager        0.160350        0.160350        65036
        ModelManager()        0.134602        0.145974        1
        putInfos(org.eclipse.dltk.core.IModelElement, java.util.Map) void        0.051172        0.798177        3
        removeInfoAndChildren(org.eclipse.dltk.internal.core.ModelElement) java.lang.Object        0.051014        0.899945        4061
        create(org.eclipse.core.resources.IFile, org.eclipse.dltk.core.IScriptProject) org.eclipse.dltk.core.IModelElement        0.033012        0.534665        1
        startup() void        0.011744        0.167069        1
        getSourceModuleInfoCache() org.eclipse.dltk.core.ISourceModuleInfoCache        0.009429        0.013349        2
        savesContainers() void        0.008098        0.014848        1
        loadContainers() void        0.007642        0.121831        1
        initializePreferences() void        0.006775        0.006961        1
        getPerProjectInfo(org.eclipse.core.resources.IProject, boolean) org.eclipse.dltk.internal.core.ModelManager$PerProjectInfo        0.003630        0.003639        35
        getPerWorkingCopyInfo(org.eclipse.dltk.internal.core.SourceModule, boolean, boolean, org.eclipse.dltk.core.IProblemRequestor) org.eclipse.dltk.internal.core.ModelManager$PerWorkingCopyInfo        0.003212        0.003833        16
        -clinit-()        0.002277        0.148259        1
        shutdown() void        0.000388        0.500293        1
        getPerProjectInfoCheckExistence(org.eclipse.core.resources.IProject) org.eclipse.dltk.internal.core.ModelManager$PerProjectInfo        0.000243        0.003872        31
        getContainersFile() java.io.File        0.000238        0.000243        2
        saving(org.eclipse.core.resources.ISaveContext) void        0.000225        0.015559        1
        getRegisteredContainerIDs() java.lang.String[]        0.000210        0.000213        1
        getOptions() java.util.Hashtable        0.000197        0.000264        4
        determineIfOnBuildpath(org.eclipse.core.resources.IResource, org.eclipse.dltk.core.IScriptProject) org.eclipse.dltk.core.IModelElement        0.000170        0.484399        1
        initializeContainer(org.eclipse.dltk.core.IScriptProject, org.eclipse.core.runtime.IPath) org.eclipse.dltk.core.IBuildpathContainer        0.000151        0.401174        1
        getDeltaProcessor() org.eclipse.dltk.internal.core.DeltaProcessor        0.000127        0.091607        14
        setBuildpathBeingResolved(org.eclipse.dltk.core.IScriptProject, boolean) void        0.000126        0.000175        4
        getBuildpathContainer(org.eclipse.core.runtime.IPath, org.eclipse.dltk.core.IScriptProject) org.eclipse.dltk.core.IBuildpathContainer        0.000118        0.401360        6
        containerPut(org.eclipse.dltk.core.IScriptProject, org.eclipse.core.runtime.IPath, org.eclipse.dltk.core.IBuildpathContainer) void        0.000105        0.000175        3
        containerInitializationInProgress(org.eclipse.dltk.core.IScriptProject) java.util.HashSet        0.000103        0.000154        11
        containerGet(org.eclipse.dltk.core.IScriptProject, org.eclipse.core.runtime.IPath) org.eclipse.dltk.core.IBuildpathContainer        0.000096        0.000224        8
        discardPerWorkingCopyInfo(org.eclipse.dltk.internal.core.SourceModule) int        0.000089        0.900435        1
        createSourceModuleFrom(org.eclipse.core.resources.IFile, org.eclipse.dltk.core.IScriptProject) org.eclipse.dltk.core.ISourceModule        0.000081        0.493565        1
        setOptions(java.util.Hashtable) void        0.000051        0.000056        1
        intern(java.lang.String) java.lang.String        0.000044        0.000674        1
        getBuildpathBeingResolved() java.util.HashSet        0.000033        0.000033        4
        flushZipFiles() void        0.000031        0.000031        1
        loadVariablesAndContainers(org.eclipse.core.runtime.preferences.IEclipsePreferences) void        0.000029        0.000029        2
        containerRemoveInitializationInProgress(org.eclipse.dltk.core.IScriptProject, org.eclipse.core.runtime.IPath) void        0.000028        0.000044        1
        resetTemporaryCache() void        0.000026        0.000026        3
        getTemporaryCache() java.util.HashMap        0.000025        0.000025        3
        getElementsOutOfSynchWithBuffers() java.util.HashSet        0.000024        0.000024        10
        getModel() org.eclipse.dltk.internal.core.Model        0.000022        0.000022        9
        getOption(java.lang.String) java.lang.String        0.000021        0.000021        2
        containerClone(org.eclipse.dltk.core.IScriptProject) java.util.Map        0.000017        0.000027        1
        hasTemporaryCache() boolean        0.000009        0.000009        3
        saveState(org.eclipse.dltk.internal.core.ModelManager$PerProjectInfo, org.eclipse.core.resources.ISaveContext) void        0.000006        0.000006        1
        getIndexManager() org.eclipse.dltk.core.search.indexing.IndexManager        0.000005        0.000005        2
        containerPutIfInitializingWithSameEntries(org.eclipse.core.runtime.IPath, org.eclipse.dltk.core.IScriptProject[], org.eclipse.dltk.core.IBuildpathContainer[]) boolean        0.000003        0.000003        1
    ModelCache    0.572173    7.801642    69070
        getInfo(org.eclipse.dltk.core.IModelElement) java.lang.Object        0.457367        6.586446        56882
        removeInfo(org.eclipse.dltk.core.IModelElement) void        0.031812        0.399510        4060
        putInfo(org.eclipse.dltk.core.IModelElement, java.lang.Object) void        0.030547        0.393613        4063
        peekAtInfo(org.eclipse.dltk.core.IModelElement) java.lang.Object        0.030434        0.399771        4064
        ModelCache()        0.022012        0.022301        1
    ProjectFragment    0.346914    0.365267    112650
        hashCode() int        0.325672        0.325672        106738
        isArchive() boolean        0.005335        0.005335        2416
        getElementType() int        0.005194        0.005194        2222
        createElementInfo() java.lang.Object        0.003687        0.003708        1
        getResource() org.eclipse.core.resources.IResource        0.002927        0.002927        1218
        getScriptFolder(org.eclipse.core.runtime.IPath) org.eclipse.dltk.core.IScriptFolder        0.002769        0.002813        3
        computeFolderChildren(org.eclipse.core.resources.IContainer, boolean, org.eclipse.core.runtime.IPath, java.util.ArrayList, char[][], char[][]) void        0.000389        0.001180        2
        computeChildren(org.eclipse.dltk.internal.core.OpenableElementInfo, java.util.Map) boolean        0.000250        0.001916        1
        buildStructure(org.eclipse.dltk.internal.core.OpenableElementInfo, org.eclipse.core.runtime.IProgressMonitor, java.util.Map, org.eclipse.core.resources.IResource) boolean        0.000138        0.002236        1
        getPath() org.eclipse.core.runtime.IPath        0.000105        0.000150        19
        getKind() int        0.000089        0.022927        5
        getRawBuildpathEntry() org.eclipse.dltk.core.IBuildpathEntry        0.000070        0.000378        4
        validateOnBuildpath() org.eclipse.core.runtime.IStatus        0.000066        0.000125        1
        getBuildpathEntry() org.eclipse.dltk.core.IBuildpathEntry        0.000065        0.000443        4
        fullInclusionPatternChars() char[][]        0.000060        0.000520        2
        getElementName() java.lang.String        0.000031        0.000038        1
        fullExclusionPatternChars() char[][]        0.000030        0.000400        2
        ProjectFragment(org.eclipse.core.resources.IResource, org.eclipse.dltk.internal.core.ScriptProject)        0.000019        0.000037        2
        equals(java.lang.Object) boolean        0.000018        0.000018        7
        isExternal() boolean        0.000003        0.000003        1
    AbstractSourceModule    0.328733    21.772283    111947
        getElementName() java.lang.String        0.247754        0.247754        107930
        buildStructure(org.eclipse.dltk.internal.core.OpenableElementInfo, org.eclipse.core.runtime.IProgressMonitor, java.util.Map, org.eclipse.core.resources.IResource) boolean        0.058453        13.225043        1
        getSourceAsCharArray() char[]        0.008270        0.008642        2
        getElementType() int        0.007259        0.007259        3284
        createElementInfo() java.lang.Object        0.002255        0.002305        1
        getPrimary() org.eclipse.dltk.core.ISourceModule        0.001025        0.002467        191
        getPrimaryElement(boolean) org.eclipse.dltk.core.IModelElement        0.000973        0.001442        191
        isPrimary() boolean        0.000567        0.000567        228
        openBuffer(org.eclipse.core.runtime.IProgressMonitor, java.lang.Object) org.eclipse.dltk.core.IBuffer        0.000320        0.016366        1
        getPath() org.eclipse.core.runtime.IPath        0.000301        0.001045        11
        equals(java.lang.Object) boolean        0.000288        0.000369        37
        validateSourceModule(org.eclipse.core.resources.IResource) org.eclipse.core.runtime.IStatus        0.000205        0.023839        1
        getOwner() org.eclipse.dltk.core.WorkingCopyOwner        0.000177        0.000239        23
        exists() boolean        0.000137        0.024391        1
        getSourceRange() org.eclipse.dltk.core.ISourceRange        0.000127        0.001985        2
        isConsistent() boolean        0.000090        0.000273        5
        getElementAt(int) org.eclipse.dltk.core.IModelElement        0.000081        8.338693        4
        openParent(java.lang.Object, java.util.HashMap, org.eclipse.core.runtime.IProgressMonitor) void        0.000068        0.000247        1
        lookupLanguageToolkit(java.lang.Object) org.eclipse.dltk.core.IDLTKLanguageToolkit        0.000061        0.008974        2
        codeSelect(int, int, org.eclipse.dltk.core.WorkingCopyOwner) org.eclipse.dltk.core.IModelElement[]        0.000060        0.045476        2
        getAccumulatingProblemReporter() org.eclipse.dltk.internal.core.AccumulatingProblemReporter        0.000054        0.000155        1
        getSourceElementParser(java.lang.String) org.eclipse.dltk.core.ISourceElementParser        0.000053        0.015222        1
        codeSelect(int, int) org.eclipse.dltk.core.IModelElement[]        0.000036        0.045512        2
        getSource() java.lang.String        0.000030        0.000311        3
        hasBuffer() boolean        0.000028        0.000028        12
        getSourceContents() java.lang.String        0.000014        0.000217        2
        validateSorceModule(org.eclipse.dltk.core.IDLTKLanguageToolkit, org.eclipse.core.resources.IResource) org.eclipse.core.runtime.IStatus        0.000013        0.000188        1
        AbstractSourceModule(org.eclipse.dltk.internal.core.ModelElement, java.lang.String, org.eclipse.dltk.core.WorkingCopyOwner, boolean)        0.000011        0.000019        1
        -clinit-()        0.000010        0.000010        1
        getModelElement() org.eclipse.dltk.core.IModelElement        0.000005        0.000005        2
    ModelManager$3    0.249292    0.252824    5
        run(org.eclipse.core.runtime.IProgressMonitor) org.eclipse.core.runtime.IStatus        0.249268        0.252808        1
        ModelManager$3(org.eclipse.dltk.internal.core.ModelManager, java.lang.String, org.eclipse.core.resources.IWorkspace)        0.000016        0.000016        1
        access$0(org.eclipse.dltk.internal.core.ModelManager$3) org.eclipse.dltk.internal.core.ModelManager        0.000008        0.000008        3
    SourceModuleStructureRequestor    0.234425    8.246446    20300
        processType(org.eclipse.dltk.compiler.ISourceElementRequestor$TypeInfo, org.eclipse.dltk.internal.core.ModelElementInfo, org.eclipse.dltk.internal.core.ModelElement) void        0.150295        8.177739        4059
        resolveDuplicates(org.eclipse.dltk.internal.core.SourceRefElement) void        0.024420        0.432249        4059
        exitMember(int) void        0.021184        0.030174        4059
        enterType(org.eclipse.dltk.compiler.ISourceElementRequestor$TypeInfo) void        0.019587        8.197326        4059
        exitType(int) void        0.018785        0.048959        4059
        enterModule() void        0.000067        0.000077        1
        exitModule(int) void        0.000055        0.000062        1
        -clinit-()        0.000012        0.000012        1
        enterModuleRoot() void        0.000010        0.000010        1
    SourceRefElementInfo    0.119979    0.167289    28905
        getSourceRange() org.eclipse.dltk.core.ISourceRange        0.082872        0.121248        16728
        SourceRefElementInfo()        0.019297        0.028230        4059
        setSourceRangeEnd(int) void        0.008990        0.008990        4059
        setSourceRangeStart(int) void        0.008821        0.008821        4059
    ScriptProject    0.115595    0.547030    3301
        decodeBuildpath(java.lang.String, boolean, boolean, java.util.Map) org.eclipse.dltk.core.IBuildpathEntry[]        0.057599        0.068702        2
        setRawBuildpath(org.eclipse.dltk.core.IBuildpathEntry[], org.eclipse.core.runtime.IProgressMonitor, boolean, org.eclipse.dltk.core.IBuildpathEntry[], boolean, boolean) void        0.016497        0.034167        1
        ScriptProject(org.eclipse.core.resources.IProject, org.eclipse.dltk.internal.core.ModelElement)        0.009159        0.035622        5
        getProjectFragment(org.eclipse.core.resources.IResource) org.eclipse.dltk.core.IProjectFragment        0.009024        0.011879        1002
        createElementInfo() java.lang.Object        0.007283        0.007303        1
        computeProjectFragments(org.eclipse.dltk.core.IBuildpathEntry[], boolean, java.util.Map) org.eclipse.dltk.core.IProjectFragment[]        0.005599        0.006112        1
        getLanguageToolkit() org.eclipse.dltk.core.IDLTKLanguageToolkit        0.004471        0.004471        2012
        getEclipsePreferences() org.eclipse.core.runtime.preferences.IEclipsePreferences        0.002543        0.002578        3
        getResolvedBuildpath(org.eclipse.dltk.core.IBuildpathEntry[], boolean, boolean, java.util.Map) org.eclipse.dltk.core.IBuildpathEntry[]        0.000418        0.401579        8
        getResolvedBuildpath(boolean, boolean, boolean) org.eclipse.dltk.core.IBuildpathEntry[]        0.000305        0.478529        11
        getPerProjectInfo() org.eclipse.dltk.internal.core.ModelManager$PerProjectInfo        0.000292        0.004231        31
        isOnBuildpath(org.eclipse.dltk.core.IModelElement) boolean        0.000247        0.001964        9
        getSharedProperty(java.lang.String) java.lang.String        0.000182        0.006732        2
        computeProjectFragments(org.eclipse.dltk.core.IBuildpathEntry, org.eclipse.dltk.compiler.util.ObjectVector, java.util.HashSet, org.eclipse.dltk.core.IBuildpathEntry, boolean, boolean, java.util.Map) void        0.000179        0.000244        1
        getProject() org.eclipse.core.resources.IProject        0.000152        0.000152        66
        isOnBuildpathEntry(org.eclipse.core.runtime.IPath, boolean, boolean, org.eclipse.dltk.core.IBuildpathEntry) boolean        0.000150        0.000230        9
        buildStructure(org.eclipse.dltk.internal.core.OpenableElementInfo, org.eclipse.core.runtime.IProgressMonitor, java.util.Map, org.eclipse.core.resources.IResource) boolean        0.000129        0.006723        1
        readBuildpathFile(boolean, boolean, java.util.Map) org.eclipse.dltk.core.IBuildpathEntry[]        0.000112        0.075546        2
        getOption(java.lang.String, boolean) java.lang.String        0.000104        0.002762        2
        getRawBuildpath(boolean, boolean) org.eclipse.dltk.core.IBuildpathEntry[]        0.000101        0.076325        14
        flushBuildpathProblemMarkers(boolean, boolean) void        0.000096        0.000096        3
        getOptions(boolean) java.util.Map        0.000087        0.000201        2
        computeProjectFragments(org.eclipse.dltk.core.IBuildpathEntry[], org.eclipse.dltk.compiler.util.ObjectVector, java.util.HashSet, org.eclipse.dltk.core.IBuildpathEntry, boolean, boolean, java.util.Map) void        0.000085        0.000396        1
        -clinit-()        0.000074        0.000074        1
        rootID() java.lang.String        0.000067        0.000067        1
        exists() boolean        0.000066        0.000111        1
        readBuildpathFile(boolean, boolean) org.eclipse.dltk.core.IBuildpathEntry[]        0.000061        0.075606        2
        getElementName() java.lang.String        0.000056        0.000056        14
        getRawBuildpath() org.eclipse.dltk.core.IBuildpathEntry[]        0.000053        0.000665        11
        getElementType() int        0.000049        0.000049        22
        getFolderProjectFragment(org.eclipse.core.runtime.IPath) org.eclipse.dltk.core.IProjectFragment        0.000048        0.003087        1
        equals(java.lang.Object) boolean        0.000029        0.000034        5
        projectPrerequisites(org.eclipse.dltk.core.IBuildpathEntry[]) java.lang.String[]        0.000021        0.000051        2
        contains(org.eclipse.core.resources.IResource) boolean        0.000016        0.000050        1
        hasScriptNature(org.eclipse.core.resources.IProject) boolean        0.000012        0.000153        2
        updateProjectFragments() void        0.000008        0.000035        1
        getResource() org.eclipse.core.resources.IResource        0.000003        0.000003        1
    SourceRange    0.113238    0.113238    49200
        getOffset() int        0.038406        0.038406        16728
        SourceRange(int, int)        0.038388        0.038388        16730
        getLength() int        0.036445        0.036445        15742
    DeltaProcessingState    0.097729    0.139436    33
        getDeltaProcessor() org.eclipse.dltk.internal.core.DeltaProcessor        0.086518        0.091519        16
        DeltaProcessingState()        0.003630        0.003630        1
        initializeRoots() void        0.003575        0.033541        2
        updateProjectReferences(org.eclipse.dltk.internal.core.ScriptProject, org.eclipse.dltk.core.IBuildpathEntry[], org.eclipse.dltk.core.IBuildpathEntry[], org.eclipse.dltk.core.IBuildpathEntry[], boolean) void        0.002975        0.006695        1
        getTimeStampsFile() java.io.File        0.000319        0.000324        2
        saveExternalLibTimeStamps() void        0.000308        0.000459        1
        getExternalLibTimeStamps() java.util.Hashtable        0.000183        0.000356        2
        resourceChanged(org.eclipse.core.resources.IResourceChangeEvent) void        0.000073        0.002885        1
        findProject(java.lang.String) org.eclipse.dltk.core.IScriptProject        0.000060        0.000307        1
        getOldScriptProjectNames() java.util.HashSet        0.000041        0.000113        1
        removeElementChangedListener(org.eclipse.dltk.core.IElementChangedListener) void        0.000027        0.000027        2
        addElementChangedListener(org.eclipse.dltk.core.IElementChangedListener, int) void        0.000020        0.000020        3
    Model    0.079848    0.144260    34
        getScriptProject(java.lang.String) org.eclipse.dltk.core.IScriptProject        0.078273        0.113577        2
        createElementInfo() java.lang.Object        0.001120        0.001262        1
        buildStructure(org.eclipse.dltk.internal.core.OpenableElementInfo, org.eclipse.core.runtime.IProgressMonitor, java.util.Map, org.eclipse.core.resources.IResource) boolean        0.000125        0.000347        1
        Model()        0.000079        0.000159        1
        getTarget(org.eclipse.core.resources.IContainer, org.eclipse.core.runtime.IPath, boolean) java.lang.Object        0.000078        0.000078        4
        getScriptProjects() org.eclipse.dltk.core.IScriptProject[]        0.000077        0.030091        4
        getElementType() int        0.000032        0.000032        14
        getScriptProject(org.eclipse.core.resources.IResource) org.eclipse.dltk.core.IScriptProject        0.000029        0.000421        3
        -clinit-()        0.000016        0.000016        1
        equals(java.lang.Object) boolean        0.000014        0.000018        2
        getResource() org.eclipse.core.resources.IResource        0.000005        0.000005        1
    Member    0.055624    0.411875    9041
        getFlags() int        0.029612        0.352970        3984
        Member(org.eclipse.dltk.internal.core.ModelElement)        0.018558        0.047155        4059
        getDeclaringType() org.eclipse.dltk.core.IType        0.007453        0.011750        998
    MemberElementInfo    0.053557    0.081787    20220
        MemberElementInfo()        0.018669        0.046899        4059
        setNameSourceStart(int) void        0.008798        0.008798        4059
        getModifiers() int        0.008769        0.008769        3984
        setNameSourceEnd(int) void        0.008707        0.008707        4059
        setFlags(int) void        0.008614        0.008614        4059
    SourceModule    0.037070    22.016793    1774
        getResource() org.eclipse.core.resources.IResource        0.024118        0.096596        1196
        reconcile(boolean, org.eclipse.dltk.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor) void        0.005036        6.979962        1
        becomeWorkingCopy(org.eclipse.dltk.core.IProblemRequestor, org.eclipse.core.runtime.IProgressMonitor) void        0.002968        14.009552        1
        discardWorkingCopy() void        0.002637        0.905072        1
        equals(java.lang.Object) boolean        0.001750        0.002119        545
        getPerWorkingCopyInfo() org.eclipse.dltk.internal.core.ModelManager$PerWorkingCopyInfo        0.000184        0.000967        14
        exists() boolean        0.000096        0.024689        2
        isWorkingCopy() boolean        0.000071        0.000690        8
        close() void        0.000055        0.000333        1
        closing(java.lang.Object) void        0.000049        0.002865        1
        SourceModule(org.eclipse.dltk.internal.core.ScriptFolder, java.lang.String, org.eclipse.dltk.core.WorkingCopyOwner)        0.000046        0.000065        1
        preventReopen() boolean        0.000029        0.000037        1
        getNatureId() java.lang.String        0.000025        0.009020        1
        -clinit-()        0.000007        0.000007        1
    SourceTypeElementInfo    0.036138    0.083037    12178
        SourceTypeElementInfo()        0.018660        0.065559        4059
        setSuperclassNames(java.lang.String[]) void        0.008722        0.008722        4059
        setHandle(org.eclipse.dltk.core.IType) void        0.008694        0.008694        4059
        -clinit-()        0.000062        0.000062        1
    ReconcileWorkingCopyOperation    0.015761    6.974504    7
        executeOperation() void        0.013804        6.974335        1
        makeConsistent(org.eclipse.dltk.internal.core.SourceModule, org.eclipse.dltk.core.IProblemRequestor) void        0.001872        4.742128        1
        verify() org.eclipse.dltk.core.IModelStatus        0.000049        0.000142        1
        ReconcileWorkingCopyOperation(org.eclipse.dltk.core.ISourceModule, boolean, org.eclipse.dltk.core.WorkingCopyOwner)        0.000019        0.000024        1
        getWorkingCopy() org.eclipse.dltk.internal.core.SourceModule        0.000015        0.000020        2
        isReadOnly() boolean        0.000003        0.000003        1
    Openable    0.013560    13.330979    1266
        getProjectFragment() org.eclipse.dltk.internal.core.ProjectFragment        0.005949        0.038811        1208
        getBufferManager() org.eclipse.dltk.internal.core.BufferManager        0.005739        0.006190        13
        generateInfos(java.lang.Object, java.util.HashMap, org.eclipse.core.runtime.IProgressMonitor) void        0.000718        13.243042        4
        codeSelect(org.eclipse.dltk.compiler.env.ISourceModule, int, int, org.eclipse.dltk.core.WorkingCopyOwner) org.eclipse.dltk.core.IModelElement[]        0.000379        0.045416        2
        Openable(org.eclipse.dltk.internal.core.ModelElement)        0.000132        0.000179        12
        closeBuffer() void        0.000109        0.002802        2
        bufferChanged(org.eclipse.dltk.core.BufferChangedEvent) void        0.000102        0.000278        1
        getBufferNotOpen() org.eclipse.dltk.core.IBuffer        0.000074        0.000880        6
        hasUnsavedChanges() boolean        0.000059        0.000425        1
        closing(java.lang.Object) void        0.000049        0.002793        1
        getBuffer() org.eclipse.dltk.core.IBuffer        0.000036        0.000381        2
        resourceExists() boolean        0.000030        0.000057        1
        getOpenable() org.eclipse.dltk.core.IOpenable        0.000003        0.000003        1
    BuildpathEntry    0.011710    0.014779    231
        removeNode(java.lang.String, org.w3c.dom.NamedNodeMap) org.w3c.dom.Node        0.009833        0.009833        28
        elementDecode(org.w3c.dom.Element, org.eclipse.dltk.core.IScriptProject, java.util.Map) org.eclipse.dltk.core.IBuildpathEntry        0.000691        0.011061        4
        validateBuildpathEntry(org.eclipse.dltk.core.IScriptProject, org.eclipse.dltk.core.IBuildpathEntry, boolean) org.eclipse.dltk.core.IModelStatus        0.000277        0.000429        4
        removeAttribute(java.lang.String, org.w3c.dom.NamedNodeMap) java.lang.String        0.000225        0.010059        28
        validateBuildpath(org.eclipse.dltk.core.IScriptProject, org.eclipse.dltk.core.IBuildpathEntry[]) org.eclipse.dltk.core.IModelStatus        0.000184        0.002989        2
        getEntryKind() int        0.000101        0.000101        42
        getPath() org.eclipse.core.runtime.IPath        0.000068        0.000068        31
        -clinit-()        0.000041        0.000041        1
        decodePatterns(org.w3c.dom.NamedNodeMap, java.lang.String) org.eclipse.core.runtime.IPath[]        0.000039        0.000174        8
        fullInclusionPatternChars() char[][]        0.000031        0.000031        12
        fullExclusionPatternChars() char[][]        0.000029        0.000029        12
        kindFromString(java.lang.String) int        0.000026        0.000026        4
        BuildpathEntry(int, int, org.eclipse.core.runtime.IPath, boolean, org.eclipse.core.runtime.IPath[], org.eclipse.core.runtime.IPath[], org.eclipse.dltk.core.IAccessRule[], boolean, org.eclipse.dltk.core.IBuildpathAttribute[], boolean)        0.000025        0.000025        4
        rootID() java.lang.String        0.000022        0.000022        1
        getChildAttributes(java.lang.String, org.w3c.dom.NodeList, boolean[]) org.w3c.dom.NodeList        0.000019        0.000019        8
        getExclusionPatterns() org.eclipse.core.runtime.IPath[]        0.000018        0.000018        8
        isExported() boolean        0.000013        0.000013        6
        decodeExtraAttributes(org.w3c.dom.NodeList) org.eclipse.dltk.core.IBuildpathAttribute[]        0.000011        0.000011        4
        getExtraAttributes() org.eclipse.dltk.core.IBuildpathAttribute[]        0.000009        0.000009        4
        getContentKind() int        0.000008        0.000008        4
        isExternal() boolean        0.000006        0.000006        2
        setIsContainerEntry(boolean) void        0.000005        0.000005        2
    DeltaProcessor    0.011299    0.013622    25
        DeltaProcessor(org.eclipse.dltk.internal.core.DeltaProcessingState, org.eclipse.dltk.internal.core.ModelManager)        0.004959        0.004984        3
        notifyListeners(org.eclipse.dltk.core.IModelElementDelta, int, org.eclipse.dltk.core.IElementChangedListener[], int[], int) void        0.003154        0.004888        2
        isAffectedBy(org.eclipse.core.resources.IResourceDelta) boolean        0.002712        0.002721        1
        fire(org.eclipse.dltk.core.IModelElementDelta, int) void        0.000152        0.005188        2
        firePostChangeDelta(org.eclipse.dltk.core.IModelElementDelta, org.eclipse.dltk.core.IElementChangedListener[], int[], int) void        0.000096        0.004989        2
        resourceChanged(org.eclipse.core.resources.IResourceChangeEvent) void        0.000088        0.002809        1
        updateModel(org.eclipse.dltk.core.IModelElementDelta) void        0.000052        0.000604        2
        mergeDeltas(java.util.Collection) org.eclipse.dltk.core.IModelElementDelta        0.000027        0.000027        4
        fireReconcileDelta(org.eclipse.dltk.core.IElementChangedListener[], int[], int) void        0.000020        0.000026        2
        addForRefresh(org.eclipse.dltk.core.IModelElement) void        0.000014        0.000016        1
        registerModelDelta(org.eclipse.dltk.core.IModelElementDelta) void        0.000010        0.000010        2
        flush() void        0.000006        0.000006        2
    ModelElementDeltaBuilder$ListItem    0.009638    0.009638    4061
        ModelElementDeltaBuilder$ListItem(org.eclipse.dltk.core.IModelElement, org.eclipse.dltk.core.IModelElement)        0.009638        0.009638        4061
    InternalDLTKLanguageManager    0.006652    0.008581    2030
        getLanguageToolkitsManager() org.eclipse.dltk.core.PriorityClassDLTKExtensionManager        0.004593        0.004593        2026
        -clinit-()        0.002049        0.003978        1
        getSelectionEngineManager() org.eclipse.dltk.core.PriorityClassDLTKExtensionManager        0.000006        0.000006        2
        getSourceElementParsersManager() org.eclipse.dltk.core.PriorityClassDLTKExtensionManager        0.000004        0.000004        1
    ModelManager$ContainersSaveHelper    0.006368    0.006572    9
        ModelManager$ContainersSaveHelper(org.eclipse.dltk.internal.core.ModelManager, java.io.DataOutputStream)        0.005777        0.005858        1
        saveProjects(org.eclipse.dltk.core.IScriptProject[]) void        0.000215        0.000512        1
        saveNewId(java.lang.Object, org.eclipse.dltk.compiler.util.HashtableOfObjectToInt) boolean        0.000144        0.000160        1
        save() void        0.000118        0.000713        1
        saveString(java.lang.String) void        0.000071        0.000231        1
        saveContainers(org.eclipse.dltk.core.IScriptProject, java.util.Map) void        0.000026        0.000030        1
        saveInt(int) void        0.000018        0.000018        3
    SetBuildpathOperation    0.005006    0.017150    14
        generateBuildpathChangeDeltas() void        0.004126        0.004885        1
        updateBuildpath() void        0.000302        0.008184        1
        executeOperation() void        0.000272        0.015283        1
        buildpathContains(org.eclipse.dltk.core.IBuildpathEntry[], org.eclipse.dltk.core.IBuildpathEntry) int        0.000129        0.000181        2
        updateProjectReferencesIfNecessary() void        0.000059        0.006757        1
        SetBuildpathOperation(org.eclipse.dltk.internal.core.ScriptProject, org.eclipse.dltk.core.IBuildpathEntry[], org.eclipse.dltk.core.IBuildpathEntry[], boolean, boolean, boolean)        0.000057        0.000063        1
        verify() org.eclipse.dltk.core.IModelStatus        0.000033        0.001783        1
        -clinit-()        0.000013        0.000013        1
        updateCycleMarkersIfNecessary() void        0.000004        0.000004        1
        saveBuildpathIfNecessary() void        0.000003        0.000003        1
    SourceModuleInfoCache    0.004557    0.005481    9
        SourceModuleInfoCache()        0.003701        0.003910        1
        get(org.eclipse.dltk.core.ISourceModule) org.eclipse.dltk.core.ISourceModuleInfoCache$ISourceModuleInfo        0.000737        0.001068        2
        remove(org.eclipse.dltk.core.ISourceModule) void        0.000083        0.000467        2
        cacheGet(org.eclipse.dltk.core.ISourceModule) org.eclipse.dltk.core.ISourceModuleInfoCache$ISourceModuleInfo        0.000018        0.000094        2
        stop() void        0.000009        0.000028        1
    ModelOperation    0.003592    22.043155    83
        commonVerify() org.eclipse.dltk.core.IModelStatus        0.001657        0.001717        4
        run(org.eclipse.core.runtime.IProgressMonitor) void        0.000926        22.042771        5
        runOperation(org.eclipse.core.runtime.IProgressMonitor) void        0.000448        21.900969        4
        getCurrentOperationStack() java.util.ArrayList        0.000085        0.000085        20
        pushOperation(org.eclipse.dltk.internal.core.ModelOperation) void        0.000076        0.000121        5
        addDelta(org.eclipse.dltk.core.IModelElementDelta) void        0.000066        0.000100        2
        getModel() org.eclipse.dltk.core.IScriptModel        0.000060        0.000136        3
        isTopLevelOperation() boolean        0.000057        0.000084        10
        popOperation() org.eclipse.dltk.internal.core.ModelOperation        0.000045        0.000057        5
        -clinit-()        0.000023        0.000023        1
        ModelOperation(org.eclipse.dltk.core.IModelElement[])        0.000020        0.000020        4
        ModelOperation()        0.000014        0.000014        1
        hasModifiedResource() boolean        0.000011        0.000015        2
        runPostActions() void        0.000010        0.000010        4
        beginTask(java.lang.String, int) void        0.000009        0.000009        1
        canModifyRoots() boolean        0.000007        0.000007        3
        done() void        0.000006        0.000006        1
    SourceModuleElementInfo    0.001695    0.001717    4
        getSourceRange() org.eclipse.dltk.core.ISourceRange        0.001651        0.001663        2
        SourceModuleElementInfo()        0.000040        0.000050        1
        setSourceLength(int) void        0.000004        0.000004        1
    ModelElementDelta    0.000859    0.000977    77
        getAncestors(org.eclipse.dltk.core.IModelElement) java.util.ArrayList        0.000172        0.000228        2
        createDeltaTree(org.eclipse.dltk.core.IModelElement, org.eclipse.dltk.internal.core.ModelElementDelta) org.eclipse.dltk.internal.core.ModelElementDelta        0.000138        0.000467        2
        insertDeltaTree(org.eclipse.dltk.core.IModelElement, org.eclipse.dltk.internal.core.ModelElementDelta) void        0.000126        0.000631        2
        ModelElementDelta(org.eclipse.dltk.core.IModelElement)        0.000109        0.000143        11
        getElement() org.eclipse.dltk.core.IModelElement        0.000060        0.000060        27
        addAffectedChild(org.eclipse.dltk.internal.core.ModelElementDelta) void        0.000056        0.000074        8
        getAffectedChildren() org.eclipse.dltk.core.IModelElementDelta[]        0.000045        0.000045        20
        -clinit-()        0.000016        0.000016        1
        equalsAndSameParent(org.eclipse.dltk.core.IModelElement, org.eclipse.dltk.core.IModelElement) boolean        0.000011        0.000016        2
    OverflowingLRUCache    0.000669    0.003087    60
        put(java.lang.Object, java.lang.Object) java.lang.Object        0.000209        0.002171        5
        OverflowingLRUCache(int)        0.000100        0.000252        5
        OverflowingLRUCache(int, int)        0.000082        0.000151        5
        updateTimestamp(org.eclipse.dltk.internal.core.util.LRUCache$LRUCacheEntry) void        0.000074        0.000074        27
        remove(java.lang.Object) java.lang.Object        0.000070        0.000586        4
        privateRemoveEntry(org.eclipse.dltk.internal.core.util.LRUCache$LRUCacheEntry, boolean) void        0.000059        0.000262        4
        privateRemoveEntry(org.eclipse.dltk.internal.core.util.LRUCache$LRUCacheEntry, boolean, boolean) void        0.000056        0.000204        4
        makeSpace(int) boolean        0.000016        0.000016        5
        setLoadFactor(double) void        0.000004        0.000004        1
    ModelManager$4    0.000607    0.003541    2
        run(org.eclipse.core.runtime.IProgressMonitor) void        0.000597        0.003530        1
        ModelManager$4(org.eclipse.dltk.internal.core.ModelManager$3, org.eclipse.core.resources.IWorkspace)        0.000011        0.000011        1
    BufferManager    0.000562    0.001674    28
        BufferManager()        0.000341        0.000369        1
        getDefaultBufferManager() org.eclipse.dltk.internal.core.BufferManager        0.000082        0.000451        13
        getBuffer(org.eclipse.dltk.core.IOpenable) org.eclipse.dltk.core.IBuffer        0.000077        0.000934        12
        addBuffer(org.eclipse.dltk.core.IBuffer) void        0.000049        0.000166        1
        removeBuffer(org.eclipse.dltk.core.IBuffer) void        0.000013        0.000123        1
    SourceModuleInfoCache$1    0.000448    0.001064    17
        processDelta(org.eclipse.dltk.core.IModelElementDelta) void        0.000330        0.000955        10
        elementChanged(org.eclipse.dltk.core.ElementChangedEvent) void        0.000089        0.001055        2
        isWorkingCopy(org.eclipse.dltk.core.IModelElementDelta) boolean        0.000010        0.000014        2
        SourceModuleInfoCache$1(org.eclipse.dltk.internal.core.SourceModuleInfoCache)        0.000009        0.000009        1
    BecomeWorkingCopyOperation    0.000413    14.001136    5
        executeOperation() void        0.000341        14.001109        1
        getWorkingCopy() org.eclipse.dltk.internal.core.SourceModule        0.000051        0.000054        1
        BecomeWorkingCopyOperation(org.eclipse.dltk.internal.core.SourceModule, org.eclipse.dltk.core.IProblemRequestor)        0.000016        0.000021        1
        isReadOnly() boolean        0.000005        0.000005        2
    ModelUpdater    0.000364    0.000576    15
        traverseDelta(org.eclipse.dltk.core.IModelElementDelta, org.eclipse.dltk.core.IProjectFragment, org.eclipse.dltk.core.IScriptProject) void        0.000263        0.000475        10
        processDelta(org.eclipse.dltk.core.IModelElementDelta) void        0.000077        0.000552        2
        ModelUpdater()        0.000025        0.000025        3
    ModelManager$ContainersLoadHelper    0.000312    0.113765    8
        loadProjects(org.eclipse.dltk.core.IScriptModel) void        0.000160        0.113677        1
        load() void        0.000068        0.113748        1
        loadContainers(org.eclipse.dltk.core.IScriptProject) void        0.000030        0.000036        1
        loadString() java.lang.String        0.000023        0.000025        1
        ModelManager$ContainersLoadHelper(org.eclipse.dltk.internal.core.ModelManager, java.io.DataInputStream)        0.000017        0.000017        1
        loadInt() int        0.000014        0.000014        3
    ModelManager$PerWorkingCopyInfo    0.000266    0.000282    5
        beginReporting() void        0.000168        0.000174        1
        endReporting() void        0.000047        0.000051        1
        isActive() boolean        0.000040        0.000045        2
        ModelManager$PerWorkingCopyInfo(org.eclipse.dltk.core.ISourceModule, org.eclipse.dltk.core.IProblemRequestor)        0.000011        0.000011        1
    DeltaProcessor$3    0.000251    0.001720    6
        run() void        0.000237        0.001706        3
        DeltaProcessor$3(org.eclipse.dltk.internal.core.DeltaProcessor, org.eclipse.dltk.core.IElementChangedListener, org.eclipse.dltk.core.ElementChangedEvent)        0.000014        0.000014        3
    DiscardWorkingCopyOperation    0.000215    0.901048    5
        executeOperation() void        0.000187        0.901024        1
        DiscardWorkingCopyOperation(org.eclipse.dltk.core.IModelElement)        0.000015        0.000019        1
        getWorkingCopy() org.eclipse.dltk.internal.core.SourceModule        0.000009        0.000012        1
        isReadOnly() boolean        0.000005        0.000005        2
    ElementCache    0.000169    0.000408    12
        ElementCache(int)        0.000080        0.000315        4
        addListener(org.eclipse.dltk.core.IElementCacheListener) void        0.000048        0.000057        1
        ensureSpaceLimit(int, org.eclipse.dltk.core.IModelElement) void        0.000016        0.000016        4
        resetSpaceLimit(int, org.eclipse.dltk.core.IModelElement) void        0.000015        0.000020        2
        getListenerList() org.eclipse.core.runtime.ListenerList        0.000009        0.000009        1
    SimpleDelta    0.000164    0.000164    70
        getKind() int        0.000069        0.000069        32
        getFlags() int        0.000055        0.000055        25
        SimpleDelta()        0.000034        0.000034        11
        changed(int) void        0.000005        0.000005        2
    DLTKCorePreferenceInitializer    0.000160    0.000162    2
        initializeDefaultPreferences() void        0.000152        0.000154        1
        DLTKCorePreferenceInitializer()        0.000008        0.000008        1
    DeltaProcessingState$ProjectUpdateInfo    0.000151    0.003715    2
        updateProjectReferencesIfNecessary() void        0.000144        0.003708        1
        DeltaProcessingState$ProjectUpdateInfo()        0.000007        0.000007        1
    AccumulatingProblemReporter    0.000130    0.000367    2
        reportToRequestor() void        0.000116        0.000342        1
        AccumulatingProblemReporter(org.eclipse.dltk.core.IProblemRequestor)        0.000014        0.000025        1
    DefaultWorkingCopyOwner    0.000118    0.011460    3
        createBuffer(org.eclipse.dltk.core.ISourceModule) org.eclipse.dltk.core.IBuffer        0.000062        0.011401        1
        -clinit-()        0.000044        0.000058        1
        DefaultWorkingCopyOwner()        0.000011        0.000014        1
    BatchOperation    0.000114    0.034393    3
        executeOperation() void        0.000059        0.034324        1
        BatchOperation(org.eclipse.core.resources.IWorkspaceRunnable)        0.000053        0.000067        1
        canModifyRoots() boolean        0.000003        0.000003        1
    NewInstanceClassBasedDLTKExtensionManager    0.000107    0.042165    7
        NewInstanceClassBasedDLTKExtensionManager(java.lang.String, boolean)        0.000052        0.001631        1
        NewInstanceClassBasedDLTKExtensionManager(java.lang.String)        0.000031        0.000075        3
        getInitObject(org.eclipse.dltk.core.PriorityDLTKExtensionManager$ElementInfo) java.lang.Object        0.000024        0.040458        3
    ModelManager$PerProjectInfo    0.000097    0.000463    4
        rememberExternalLibTimestamps() void        0.000082        0.000448        2
        ModelManager$PerProjectInfo(org.eclipse.core.resources.IProject)        0.000010        0.000010        1
        updateBuildpathInformation(org.eclipse.dltk.core.IBuildpathEntry[]) void        0.000005        0.000005        1
    SourceModuleInfoCache$SourceModuleInfo    0.000096    0.000096    10
        put(java.lang.Object, java.lang.Object) void        0.000034        0.000034        2
        SourceModuleInfoCache$SourceModuleInfo(org.eclipse.dltk.internal.core.SourceModuleInfoCache$SourceModuleInfo)        0.000031        0.000040        2
        remove(java.lang.Object) void        0.000016        0.000016        2
        SourceModuleInfoCache$SourceModuleInfo()        0.000009        0.000009        2
        get(java.lang.Object) java.lang.Object        0.000006        0.000006        2
    OpenableElementInfo    0.000087    0.000101    10
        OpenableElementInfo()        0.000073        0.000087        4
        setIsStructureKnown(boolean) void        0.000012        0.000012        5
        isStructureKnown() boolean        0.000003        0.000003        1
    ModelInfo    0.000073    0.000132    1
        ModelInfo()        0.000073        0.000132        1
    ModelStatus    0.000059    0.000059    2
        ModelStatus(int, int, java.lang.String)        0.000050        0.000050        1
        -clinit-()        0.000009        0.000009        1
    ProjectFragmentInfo    0.000023    0.000032    6
        getRootKind() int        0.000012        0.000012        5
        ProjectFragmentInfo()        0.000011        0.000020        1
    BufferCache    0.000011    0.000028    1
        BufferCache(int)        0.000011        0.000028        1
    ExternalFoldersManager    0.000010    0.000010    1
        ExternalFoldersManager()        0.000010        0.000010        1
    DeltaProcessor$2    0.000009    0.000009    1
        DeltaProcessor$2(org.eclipse.dltk.internal.core.DeltaProcessor)        0.000009        0.000009        1
    SourceModuleInfoCache$2    0.000008    0.000008    1
        SourceModuleInfoCache$2(org.eclipse.dltk.internal.core.SourceModuleInfoCache)        0.000008        0.000008        1
    ModelManager$EclipsePreferencesListener    0.000007    0.000007    1
        ModelManager$EclipsePreferencesListener()        0.000007        0.000007        1
org.eclipse.dltk.ui.text.folding14.03183618.39171751656
    AbstractASTFoldingStructureProvider    13.913885    18.391255    28842
        computeFoldingStructure(java.lang.String, org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider$FoldingStructureComputationContext) boolean        13.498276        18.122967        1
        installDocumentStuff(org.eclipse.jface.text.Document) void        0.102154        0.102331        1
        update(org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider$FoldingStructureComputationContext) void        0.100161        18.381697        1
        isMultilineRegion(org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IRegion) boolean        0.056532        0.077692        9240
        computeCommentsRanges(java.lang.String) org.eclipse.jface.text.IRegion[]        0.043493        0.236071        1
        getRegion(org.eclipse.jface.text.IDocument, int) org.eclipse.jface.text.ITypedRegion        0.035754        0.046839        5182
        alignRegion(org.eclipse.jface.text.IRegion, org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider$FoldingStructureComputationContext) org.eclipse.jface.text.IRegion        0.031913        0.041016        4059
        getMinimalFoldableLinesCount() int        0.021160        0.021160        9240
        createMemberPosition(org.eclipse.jface.text.IRegion) org.eclipse.jface.text.Position        0.006546        0.009206        1093
        getCodeBlocks(java.lang.String, int) org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider$CodeBlock[]        0.006075        4.269193        1
        AbstractASTFoldingStructureProvider()        0.002564        0.002633        1
        createContext(boolean) org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider$FoldingStructureComputationContext        0.002282        0.002432        1
        handleProjectionEnabled() void        0.002261        18.386958        1
        install(org.eclipse.ui.texteditor.ITextEditor, org.eclipse.jface.text.source.projection.ProjectionViewer, org.eclipse.jface.preference.IPreferenceStore) void        0.001610        0.001661        1
        computeCurrentStructure(org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider$FoldingStructureComputationContext) java.util.Map        0.001471        0.001483        1
        getFoldingVisitor(int) org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider$FoldingASTVisitor        0.000708        0.000730        1
        createInitialContext() org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider$FoldingStructureComputationContext        0.000138        0.002818        1
        getDocumentPartitioner() org.eclipse.jface.text.IDocumentPartitioner        0.000127        0.000168        1
        buildCodeBlocks(org.eclipse.dltk.ast.declarations.ModuleDeclaration, int) org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider$CodeBlock[]        0.000108        0.218372        1
        initialize() void        0.000107        18.384622        1
        computeFoldingStructure(org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider$FoldingStructureComputationContext) boolean        0.000106        18.123181        1
        initializePreferences(org.eclipse.jface.preference.IPreferenceStore) void        0.000067        0.000141        1
        getModel() org.eclipse.jface.text.source.projection.ProjectionAnnotationModel        0.000062        0.000070        1
        getSourceParser() org.eclipse.dltk.ast.parser.ISourceParser        0.000057        0.000223        1
        getCodeBlocks(java.lang.String) org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider$CodeBlock[]        0.000044        4.269237        1
        getDocument() org.eclipse.jface.text.IDocument        0.000031        0.000031        1
        removeDocumentStuff(org.eclipse.jface.text.Document) void        0.000027        0.000029        1
        getInputElement() org.eclipse.dltk.core.IModelElement        0.000012        0.000058        1
        isInstalled() boolean        0.000006        0.000006        2
        handleProjectionDisabled() void        0.000005        0.000005        1
        access$0(org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider) org.eclipse.dltk.core.IModelElement        0.000003        0.000003        1
    AbstractASTFoldingStructureProvider$FoldingASTVisitor    0.078070    0.140727    8120
        add(org.eclipse.dltk.ast.ASTNode) void        0.049552        0.085333        4059
        visit(org.eclipse.dltk.ast.declarations.TypeDeclaration) boolean        0.028418        0.140623        4059
        getResults() org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider$CodeBlock[]        0.000082        0.000082        1
        AbstractASTFoldingStructureProvider$FoldingASTVisitor(org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider, int)        0.000019        0.000022        1
    AbstractASTFoldingStructureProvider$FoldingStructureComputationContext    0.016479    0.016479    5155
        getDocument() org.eclipse.jface.text.IDocument        0.009103        0.009103        4059
        addProjectionRange(org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider$ScriptProjectionAnnotation, org.eclipse.jface.text.Position) void        0.007325        0.007325        1093
        AbstractASTFoldingStructureProvider$FoldingStructureComputationContext(org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider, org.eclipse.jface.text.IDocument, org.eclipse.jface.text.source.projection.ProjectionAnnotationModel, boolean)        0.000046        0.000046        1
        getModel() org.eclipse.jface.text.source.projection.ProjectionAnnotationModel        0.000005        0.000005        2
    AbstractASTFoldingStructureProvider$CodeBlock    0.008957    0.008957    4059
        AbstractASTFoldingStructureProvider$CodeBlock(org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider, org.eclipse.dltk.ast.ASTNode, org.eclipse.jface.text.IRegion)        0.008957        0.008957        4059
    AbstractASTFoldingStructureProvider$ScriptProjectionAnnotation    0.006146    0.006146    2186
        AbstractASTFoldingStructureProvider$ScriptProjectionAnnotation(boolean, boolean, org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider$SourceRangeStamp, org.eclipse.dltk.core.IModelElement)        0.003701        0.003701        1093
        getStamp() org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider$SourceRangeStamp        0.002446        0.002446        1093
    AbstractASTFoldingStructureProvider$SourceRangeStamp    0.005096    0.005096    2186
        AbstractASTFoldingStructureProvider$SourceRangeStamp(int, int)        0.002691        0.002691        1093
        hashCode() int        0.002405        0.002405        1093
    AbstractASTFoldingStructureProvider$ScriptElementPosition    0.002660    0.002660    1093
        AbstractASTFoldingStructureProvider$ScriptElementPosition(int, int)        0.002660        0.002660        1093
    AbstractASTFoldingStructureProvider$ElementChangedListener    0.000393    0.000454    8
        findElement(org.eclipse.dltk.core.IModelElement, org.eclipse.dltk.core.IModelElementDelta) org.eclipse.dltk.core.IModelElementDelta        0.000200        0.000252        5
        elementChanged(org.eclipse.dltk.core.ElementChangedEvent) void        0.000154        0.000414        1
        AbstractASTFoldingStructureProvider$ElementChangedListener(org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider, org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider$ElementChangedListener)        0.000031        0.000039        1
        AbstractASTFoldingStructureProvider$ElementChangedListener(org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider)        0.000009        0.000009        1
    AbstractASTFoldingStructureProvider$ProjectionListener    0.000071    18.387029    2
        projectionEnabled() void        0.000051        18.387009        1
        AbstractASTFoldingStructureProvider$ProjectionListener(org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider, org.eclipse.jface.text.source.projection.ProjectionViewer)        0.000020        0.000020        1
    AbstractASTFoldingStructureProvider$MemberFilter    0.000037    0.000037    2
        AbstractASTFoldingStructureProvider$MemberFilter(org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider$MemberFilter)        0.000029        0.000037        1
        AbstractASTFoldingStructureProvider$MemberFilter()        0.000007        0.000007        1
    AbstractASTFoldingStructureProvider$CommentFilter    0.000032    0.000032    2
        AbstractASTFoldingStructureProvider$CommentFilter(org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider$CommentFilter)        0.000026        0.000032        1
        AbstractASTFoldingStructureProvider$CommentFilter()        0.000006        0.000006        1
    AbstractASTFoldingStructureProvider$1    0.000009    0.000009    1
        AbstractASTFoldingStructureProvider$1(org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider)        0.000009        0.000009        1
com.cobolit.eclipse.internal.core.parser7.78030821.8880701158134
    CobolSourceParser    7.705217    13.152907    1158119
        program() void        2.562961        8.179088        3
        parse(char[], char[], org.eclipse.dltk.compiler.problem.IProblemReporter) org.eclipse.dltk.ast.declarations.ModuleDeclaration        1.626366        13.152761        3
        divisition(int) boolean        1.008687        1.011877        445866
        dataDescription() boolean        0.719958        1.914144        123525
        comment() boolean        0.533684        0.533684        240810
        reference() boolean        0.509291        1.436688        111444
        label() boolean        0.452438        0.712491        125004
        section() boolean        0.291729        0.293679        111459
        CobolSourceParser()        0.000103        0.000146        5
    CobolSourceParserFactory    0.056935    0.057081    6
        createSourceParser() org.eclipse.dltk.ast.parser.ISourceParser        0.056928        0.057074        5
        CobolSourceParserFactory()        0.000007        0.000007        1
    CobolSourceElementParser    0.009822    13.103678    5
        parseSourceModule(char[], org.eclipse.dltk.core.ISourceModuleInfoCache$ISourceModuleInfo, char[]) void        0.009798        13.103654        1
        -clinit-()        0.000011        0.000011        1
        CobolSourceElementParser()        0.000008        0.000008        1
        setReporter(org.eclipse.dltk.compiler.problem.IProblemReporter) void        0.000003        0.000003        1
    CobolParseUtils    0.008334    0.008404    4
        startLineOrNoSymbol(int, java.lang.String) int        0.008321        0.008387        2
        endLineOrNoSymbol(int, java.lang.String) int        0.000012        0.000017        2
org.eclipse.dltk.internal.ui.editor4.28243354.31339174102
    ScriptEditor    1.975599    50.523028    154
        createPartControl(org.eclipse.swt.widgets.Composite) void        1.199392        25.305716        1
        createScriptSourceViewer(org.eclipse.swt.widgets.Composite, org.eclipse.jface.text.source.IVerticalRuler, org.eclipse.jface.text.source.IOverviewRuler, boolean, int, org.eclipse.jface.preference.IPreferenceStore) org.eclipse.jface.text.source.ISourceViewer        0.211296        0.549588        1
        createActions() void        0.145838        0.306373        1
        ScriptEditor()        0.078330        0.782462        1
        createSourceViewer(org.eclipse.swt.widgets.Composite, org.eclipse.jface.text.source.IVerticalRuler, int) org.eclipse.jface.text.source.ISourceViewer        0.077121        0.665706        1
        internalDoSetInput(org.eclipse.ui.IEditorInput) void        0.064180        15.043026        1
        createCombinedPreferenceStore(org.eclipse.ui.IEditorInput) org.eclipse.jface.preference.IPreferenceStore        0.054540        0.058640        2
        getAdapter(java.lang.Class) java.lang.Object        0.046181        0.067347        78
        createNavigationActions() void        0.041786        0.109059        1
        reconciled(org.eclipse.dltk.core.ISourceModule, boolean, org.eclipse.core.runtime.IProgressMonitor) void        0.017217        0.017229        1
        installSemanticHighlighting() void        0.015247        0.028096        1
        doSetSelection(org.eclipse.jface.viewers.ISelection) void        0.008316        2.688480        1
        loadContributedContextActionGroups() void        0.007826        0.008090        1
        getAnnotation(int, int) org.eclipse.jface.text.source.Annotation        0.003145        0.007517        3
        dispose() void        0.001901        0.909149        1
        selectionChanged() void        0.000370        5.733785        3
        setSelection(org.eclipse.dltk.core.ISourceReference, boolean) void        0.000352        0.000448        3
        initializeEditor() void        0.000302        0.252310        1
        synchronizeOutlinePage(org.eclipse.dltk.core.ISourceReference, boolean) void        0.000271        0.062440        4
        updateStatusLine() void        0.000266        0.010771        3
        doSetInput(org.eclipse.ui.IEditorInput) void        0.000260        15.059586        1
        synchronizeOutlinePageSelection() void        0.000233        2.680164        1
        outlinePageClosed() void        0.000177        0.000187        1
        getElementAt(int, boolean) org.eclipse.dltk.core.IModelElement        0.000176        8.339369        4
        computeHighlightRangeSourceReference() org.eclipse.dltk.core.ISourceReference        0.000166        8.339536        4
        isOutlinePageActive() boolean        0.000101        0.000148        1
        getInputModelElement() org.eclipse.dltk.core.IModelElement        0.000094        0.003913        7
        createAnnotationRulerColumn(org.eclipse.jface.text.source.CompositeRuler) org.eclipse.jface.text.source.IVerticalRulerColumn        0.000083        0.000108        1
        synchronizeOutlinePage(org.eclipse.dltk.core.ISourceReference) void        0.000069        0.062509        4
        uninstallSemanticHighlighting() void        0.000064        0.000137        1
        getActivePart() org.eclipse.ui.IWorkbenchPart        0.000048        0.000048        1
        createOutlinePage() org.eclipse.dltk.internal.ui.editor.ScriptOutlinePage        0.000041        0.021166        1
        access$0(org.eclipse.dltk.internal.ui.editor.ScriptEditor) org.eclipse.jface.text.source.ISourceViewer        0.000021        0.000021        4
        isSaveAsAllowed() boolean        0.000017        0.000017        5
        -clinit-()        0.000009        0.000009        1
        getOrientation() int        0.000005        0.000005        1
        getFoldingActionGroup() org.eclipse.dltk.internal.ui.actions.FoldingActionGroup        0.000003        0.000003        1
    ScriptSourceViewer    1.063583    19.777508    68738
        createControl(org.eclipse.swt.widgets.Composite, int) void        0.322368        0.322368        1
        setVisibleDocument(org.eclipse.jface.text.IDocument) void        0.252242        18.487231        3
        configure(org.eclipse.jface.text.source.SourceViewerConfiguration) void        0.248113        0.597621        1
        modelStyleRange2WidgetStyleRange(org.eclipse.swt.custom.StyleRange) org.eclipse.swt.custom.StyleRange        0.208173        0.208173        68703
        ScriptSourceViewer(org.eclipse.swt.widgets.Composite, org.eclipse.jface.text.source.IVerticalRuler, org.eclipse.jface.text.source.IOverviewRuler, boolean, int, org.eclipse.jface.preference.IPreferenceStore)        0.015811        0.338184        1
        canDoOperation(int) boolean        0.010119        0.010119        24
        handleDispose() void        0.003605        0.136214        1
        unconfigure() void        0.003003        0.132486        1
        initializeViewerColors() void        0.000137        0.000210        1
        prepareDelayedProjection() void        0.000007        0.000007        1
        setPreferenceStore(org.eclipse.jface.preference.IPreferenceStore) void        0.000006        0.000006        1
    ScriptOutlinePage$ScriptOutlineViewer    0.499272    3.150013    1008
        handleLabelProviderChanged(org.eclipse.jface.viewers.LabelProviderChangedEvent) void        0.253323        1.507452        2
        internalExpandToLevel(org.eclipse.swt.widgets.Widget, int) void        0.235949        1.630733        500
        isExpandable(java.lang.Object) boolean        0.009886        0.084330        503
        ScriptOutlinePage$ScriptOutlineViewer(org.eclipse.dltk.internal.ui.editor.ScriptOutlinePage, org.eclipse.swt.widgets.Tree)        0.000067        0.000067        1
        getUnderlyingResource() org.eclipse.core.resources.IResource        0.000047        0.000271        2
    SourceModuleDocumentProvider    0.383591    15.871460    160
        createFileInfo(java.lang.Object) org.eclipse.ui.editors.text.TextFileDocumentProvider$FileInfo        0.187099        14.804968        1
        SourceModuleDocumentProvider()        0.158681        0.158709        1
        createAnnotationModel(org.eclipse.core.resources.IFile) org.eclipse.jface.text.source.IAnnotationModel        0.034397        0.045693        1
        disposeFileInfo(java.lang.Object, org.eclipse.ui.editors.text.TextFileDocumentProvider$FileInfo) void        0.001640        0.906712        1
        createEmptyFileInfo() org.eclipse.ui.editors.text.TextFileDocumentProvider$FileInfo        0.000548        0.000557        1
        isModifiable(java.lang.Object) boolean        0.000443        0.000443        85
        getAnnotationModel(java.lang.Object) org.eclipse.jface.text.source.IAnnotationModel        0.000176        0.000176        26
        getWorkingCopy(java.lang.Object) org.eclipse.dltk.core.ISourceModule        0.000147        0.000147        30
        connect(java.lang.Object) void        0.000097        14.805065        1
        setUpSynchronization(org.eclipse.dltk.internal.ui.editor.SourceModuleDocumentProvider$SourceModuleInfo) void        0.000085        0.000085        1
        disconnect(java.lang.Object) void        0.000070        0.906782        1
        isHandlingTemporaryProblems() boolean        0.000046        0.000049        1
        addGlobalAnnotationModelListener(org.eclipse.jface.text.source.IAnnotationModelListener) void        0.000044        0.000053        1
        removeGlobalAnnotationModelListener(org.eclipse.jface.text.source.IAnnotationModelListener) void        0.000043        0.000050        1
        createSourceModule(org.eclipse.core.resources.IFile) org.eclipse.dltk.core.ISourceModule        0.000041        0.534757        1
        isReadOnly(java.lang.Object) boolean        0.000035        0.000035        7
    ScriptOutlinePage    0.121343    2.035757    1022
        createControl(org.eclipse.swt.widgets.Composite) void        0.066649        1.967271        1
        select(org.eclipse.dltk.core.ISourceReference) void        0.027655        0.061881        1
        registerToolbarActions(org.eclipse.ui.IActionBars) void        0.010481        0.105081        1
        isInnerType(org.eclipse.dltk.core.IModelElement) boolean        0.004740        0.007841        499
        ScriptOutlinePage(org.eclipse.dltk.internal.ui.editor.ScriptEditor, org.eclipse.jface.preference.IPreferenceStore)        0.004441        0.005149        1
        initDragAndDrop() void        0.004353        0.054293        1
        access$1(org.eclipse.dltk.internal.ui.editor.ScriptOutlinePage, org.eclipse.dltk.core.IModelElement) boolean        0.002331        0.010172        499
        dispose() void        0.000293        0.001111        1
        getAdapter(java.lang.Class) java.lang.Object        0.000256        0.000256        6
        updateSelectionProvider(org.eclipse.ui.part.IPageSite) void        0.000045        0.000070        1
        removePostSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener) void        0.000037        0.000037        2
        getControl() org.eclipse.swt.widgets.Control        0.000021        0.000021        3
        addPostSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener) void        0.000015        0.000015        2
        -clinit-()        0.000011        0.000011        1
        init(org.eclipse.ui.part.IPageSite) void        0.000008        0.000008        1
        setInput(org.eclipse.dltk.core.IModelElement) void        0.000004        0.000004        1
        access$2(org.eclipse.dltk.internal.ui.editor.ScriptOutlinePage) org.eclipse.dltk.internal.ui.dnd.DLTKViewerDropSupport        0.000003        0.000003        1
    BasicScriptEditorActionContributor    0.060317    0.111612    8
        init(org.eclipse.ui.IActionBars, org.eclipse.ui.IWorkbenchPage) void        0.025058        0.091180        1
        contributeToMenu(org.eclipse.jface.action.IMenuManager) void        0.017858        0.017858        1
        BasicScriptEditorActionContributor()        0.014638        0.016473        1
        setActiveEditor(org.eclipse.ui.IEditorPart) void        0.002700        0.003843        2
        dispose() void        0.000046        0.000217        1
        markAsPartListener(org.eclipse.ui.actions.RetargetAction) void        0.000017        0.000017        2
    BasicSourceModuleEditorActionContributor    0.037838    0.143375    6
        BasicSourceModuleEditorActionContributor()        0.021152        0.046739        1
        contributeToMenu(org.eclipse.jface.action.IMenuManager) void        0.016091        0.066036        1
        setActiveEditor(org.eclipse.ui.IEditorPart) void        0.000391        0.005172        2
        init(org.eclipse.ui.IActionBars, org.eclipse.ui.IWorkbenchPage) void        0.000106        0.091287        1
        dispose() void        0.000099        0.000333        1
    SourceForwardingDocumentProvider    0.031038    0.031038    10
        setProgressMonitor(org.eclipse.core.runtime.IProgressMonitor) void        0.030966        0.030966        4
        removeElementStateListener(org.eclipse.ui.texteditor.IElementStateListener) void        0.000037        0.000037        3
        addElementStateListener(org.eclipse.ui.texteditor.IElementStateListener) void        0.000025        0.000025        2
        SourceForwardingDocumentProvider(org.eclipse.ui.texteditor.IDocumentProvider)        0.000010        0.000010        1
    ScriptOutlinePage$ChildrenProvider    0.019103    0.069140    2598
        matches(org.eclipse.dltk.core.IModelElement) boolean        0.007149        0.010486        1577
        filter(org.eclipse.dltk.core.IModelElement[]) org.eclipse.dltk.core.IModelElement[]        0.005060        0.015547        508
        getChildren(java.lang.Object) java.lang.Object[]        0.004141        0.066272        508
        inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) void        0.002680        0.002795        2
        getElements(java.lang.Object) java.lang.Object[]        0.000062        0.000371        1
        ScriptOutlinePage$ChildrenProvider(org.eclipse.dltk.internal.ui.editor.ScriptOutlinePage)        0.000008        0.000008        1
        dispose() void        0.000003        0.000003        1
    ScriptEditorErrorTickUpdater    0.016389    0.078896    2
        ScriptEditorErrorTickUpdater(org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.016326        0.078639        1
        dispose() void        0.000062        0.000257        1
    SourceModuleDocumentProvider$SourceModuleAnnotationModel    0.015990    0.016399    21
        SourceModuleDocumentProvider$SourceModuleAnnotationModel(org.eclipse.core.resources.IResource)        0.011285        0.011297        1
        createAnnotationModelEvent() org.eclipse.jface.text.source.AnnotationModelEvent        0.002328        0.002376        2
        internalBeginReporting(boolean) void        0.002045        0.002394        1
        beginReportingSequence() void        0.000067        0.002462        1
        reportProblems(java.util.List) void        0.000055        0.000071        1
        endReportingSequence() void        0.000052        0.000179        1
        setIsHandlingTemporaryProblems(boolean) void        0.000045        0.000052        1
        removeMarkerOverlays(boolean) void        0.000016        0.000016        1
        startCollectingProblems() void        0.000008        0.000008        1
        beginReporting() void        0.000007        0.000007        1
        isActive() boolean        0.000005        0.000005        2
        setSourceModule(org.eclipse.dltk.core.ISourceModule) void        0.000004        0.000004        1
        endReporting() void        0.000003        0.000003        1
    DocumentAdapter    0.014588    0.014934    21
        -clinit-()        0.004721        0.004761        1
        getCharacters() char[]        0.004306        0.004331        1
        DocumentAdapter(org.eclipse.dltk.core.IOpenable, org.eclipse.core.resources.IFile)        0.002991        0.003173        1
        close() void        0.002173        0.002574        1
        initialize() void        0.000165        0.000165        1
        fireBufferChanged(org.eclipse.dltk.core.BufferChangedEvent) void        0.000105        0.000383        1
        getContents() java.lang.String        0.000061        0.000061        6
        addBufferChangedListener(org.eclipse.dltk.core.IBufferChangedListener) void        0.000026        0.000026        1
        getLength() int        0.000011        0.000011        2
        hasUnsavedChanges() boolean        0.000009        0.000009        1
        removeBufferChangedListener(org.eclipse.dltk.core.IBufferChangedListener) void        0.000008        0.000008        1
        isClosed() boolean        0.000005        0.000005        2
    ScriptOutlinePage$LexicalSortingAction    0.012832    0.089366    5
        ScriptOutlinePage$LexicalSortingAction(org.eclipse.dltk.internal.ui.editor.ScriptOutlinePage)        0.011099        0.089366        1
        valueChanged(boolean, boolean) void        0.001723        0.002025        1
        access$2(org.eclipse.dltk.internal.ui.editor.ScriptOutlinePage$LexicalSortingAction) org.eclipse.dltk.internal.ui.editor.ScriptOutlinePage        0.000007        0.000007        2
        access$1(org.eclipse.dltk.internal.ui.editor.ScriptOutlinePage$LexicalSortingAction) org.eclipse.dltk.ui.viewsupport.SourcePositionSorter        0.000003        0.000003        1
    ScriptEditor$PreviousSubWordAction    0.012672    0.067021    2
        ScriptEditor$PreviousSubWordAction(org.eclipse.dltk.internal.ui.editor.ScriptEditor, int)        0.012672        0.067021        2
    ScriptEditor$EclipsePreferencesAdapter    0.005327    0.005361    157
        getNode() org.eclipse.core.runtime.preferences.IEclipsePreferences        0.003067        0.003067        78
        ScriptEditor$EclipsePreferencesAdapter(org.eclipse.core.runtime.preferences.IScopeContext, java.lang.String)        0.001717        0.001751        1
        contains(java.lang.String) boolean        0.000450        0.001099        76
        addPropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener) void        0.000062        0.002463        1
        removePropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener) void        0.000031        0.000048        1
    ScriptAnnotationIterator    0.004576    0.004576    18
        skip() void        0.002574        0.002574        6
        ScriptAnnotationIterator(org.eclipse.jface.text.source.IAnnotationModel, boolean, boolean)        0.001981        0.004552        5
        hasNext() boolean        0.000015        0.000015        6
        next() java.lang.Object        0.000006        0.000009        1
    SpecificContentAssistAction    0.002731    0.003197    14
        SpecificContentAssistAction(org.eclipse.dltk.ui.text.completion.CompletionProposalCategory)        0.002229        0.002258        2
        isValidSelection(org.eclipse.jface.viewers.ISelection) boolean        0.000260        0.000704        2
        computeEnablement(org.eclipse.ui.texteditor.ITextEditor) boolean        0.000144        0.000870        4
        setActiveEditor(org.eclipse.ui.IEditorPart) void        0.000068        0.000938        4
        getDocument() org.eclipse.jface.text.IDocument        0.000029        0.000029        2
    DLTKEditorMessages    0.001851    0.001851    15
        -clinit-()        0.001812        0.001812        1
        getBundleForConstructedKeys() java.util.ResourceBundle        0.000039        0.000039        14
    ScriptEditorMessages    0.000439    0.000439    6
        -clinit-()        0.000426        0.000426        1
        getBundleForConstructedKeys() java.util.ResourceBundle        0.000013        0.000013        5
    TogglePresentationAction    0.000428    0.000720    10
        TogglePresentationAction()        0.000192        0.000508        1
        setEditor(org.eclipse.ui.texteditor.ITextEditor) void        0.000142        0.000276        3
        update() void        0.000054        0.000097        5
        synchronizeWithPreference(org.eclipse.ui.texteditor.ITextEditor) void        0.000041        0.000041        1
    EditorUtility    0.000417    0.004963    27
        getEditorInputModelElement(org.eclipse.ui.IEditorPart, boolean) org.eclipse.dltk.core.IModelElement        0.000215        0.004426        24
        getScriptProject(org.eclipse.ui.IEditorInput) org.eclipse.dltk.core.IScriptProject        0.000182        0.000518        2
        findLocalizedModifier(java.lang.String) int        0.000019        0.000019        1
    WorkingCopyManager    0.000322    0.000559    35
        getWorkingCopy(org.eclipse.ui.IEditorInput, boolean) org.eclipse.dltk.core.ISourceModule        0.000289        0.000527        30
        getWorkingCopy(org.eclipse.ui.IEditorInput) org.eclipse.dltk.core.ISourceModule        0.000024        0.000186        4
        WorkingCopyManager(org.eclipse.dltk.internal.ui.editor.ISourceModuleDocumentProvider)        0.000009        0.000009        1
    SourceModuleEditorActionContributor    0.000297    0.118246    4
        SourceModuleEditorActionContributor()        0.000119        0.046860        1
        setActiveEditor(org.eclipse.ui.IEditorPart) void        0.000092        0.005263        2
        contributeToMenu(org.eclipse.jface.action.IMenuManager) void        0.000086        0.066122        1
    ToggleCommentAction    0.000282    0.000308    4
        ToggleCommentAction(java.util.ResourceBundle, java.lang.String, org.eclipse.ui.texteditor.ITextEditor)        0.000126        0.000250        1
        update() void        0.000102        0.000115        1
        configure(org.eclipse.jface.text.source.ISourceViewer, org.eclipse.jface.text.source.SourceViewerConfiguration) void        0.000046        0.000058        1
        setEditor(org.eclipse.ui.texteditor.ITextEditor) void        0.000009        0.000009        1
    ScriptOutlinePage$2    0.000278    0.000302    2
        run() void        0.000269        0.000293        1
        ScriptOutlinePage$2(org.eclipse.dltk.internal.ui.editor.ScriptOutlinePage$LexicalSortingAction, boolean)        0.000009        0.000009        1
    ScriptEditor$AdaptedSourceViewer    0.000253    1.068544    5
        configure(org.eclipse.jface.text.source.SourceViewerConfiguration) void        0.000093        0.597726        1
        unconfigure() void        0.000074        0.132562        1
        ScriptEditor$AdaptedSourceViewer(org.eclipse.dltk.internal.ui.editor.ScriptEditor, org.eclipse.swt.widgets.Composite, org.eclipse.jface.text.source.IVerticalRuler, org.eclipse.jface.text.source.IOverviewRuler, boolean, int, org.eclipse.jface.preference.IPreferenceStore)        0.000072        0.338256        1
        getContentAssistant() org.eclipse.jface.text.contentassist.IContentAssistant        0.000015        0.000015        2
    ScriptEditor$AbstractSelectionChangedListener    0.000194    0.000245    7
        uninstall(org.eclipse.jface.viewers.ISelectionProvider) void        0.000102        0.000139        2
        install(org.eclipse.jface.viewers.ISelectionProvider) void        0.000081        0.000096        3
        ScriptEditor$AbstractSelectionChangedListener(org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.000011        0.000011        2
    ScriptEditor$EditorSelectionChangedListener    0.000103    3.417052    4
        selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent) void        0.000063        3.417009        2
        ScriptEditor$EditorSelectionChangedListener(org.eclipse.dltk.internal.ui.editor.ScriptEditor, org.eclipse.dltk.internal.ui.editor.ScriptEditor$EditorSelectionChangedListener)        0.000028        0.000043        1
        ScriptEditor$EditorSelectionChangedListener(org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.000012        0.000015        1
    SourceModuleDocumentProvider$GlobalAnnotationModelListener    0.000102    0.000141    5
        modelChanged(org.eclipse.jface.text.source.AnnotationModelEvent) void        0.000075        0.000114        2
        SourceModuleDocumentProvider$GlobalAnnotationModelListener()        0.000011        0.000011        1
        addListener(org.eclipse.jface.text.source.IAnnotationModelListener) void        0.000008        0.000008        1
        removeListener(org.eclipse.jface.text.source.IAnnotationModelListener) void        0.000007        0.000007        1
    ScriptOutlinePage$ToggleLinkingAction    0.000099    0.000245    1
        ScriptOutlinePage$ToggleLinkingAction(org.eclipse.dltk.internal.ui.editor.ScriptOutlinePage, org.eclipse.dltk.internal.ui.editor.ScriptOutlinePage)        0.000099        0.000245        1
    SourceModuleDocumentProvider$SourceModuleAnnotationModel$ProblemRequestorState    0.000063    0.000063    2
        SourceModuleDocumentProvider$SourceModuleAnnotationModel$ProblemRequestorState(org.eclipse.dltk.internal.ui.editor.SourceModuleDocumentProvider$SourceModuleAnnotationModel$ProblemRequestorState)        0.000054        0.000063        1
        SourceModuleDocumentProvider$SourceModuleAnnotationModel$ProblemRequestorState()        0.000009        0.000009        1
    ScriptEditor$NavigatePreviousSubWordAction    0.000059    0.067046    1
        ScriptEditor$NavigatePreviousSubWordAction(org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.000059        0.067046        1
    ScriptEditor$NavigateNextSubWordAction    0.000058    0.000135    1
        ScriptEditor$NavigateNextSubWordAction(org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.000058        0.000135        1
    ScriptEditor$NextSubWordAction    0.000050    0.000112    2
        ScriptEditor$NextSubWordAction(org.eclipse.dltk.internal.ui.editor.ScriptEditor, int)        0.000050        0.000112        2
    DocumentAdapter$NullBuffer    0.000041    0.000041    2
        DocumentAdapter$NullBuffer(org.eclipse.dltk.internal.ui.editor.DocumentAdapter$NullBuffer)        0.000033        0.000041        1
        DocumentAdapter$NullBuffer()        0.000008        0.000008        1
    ScriptEditor$EclipsePreferencesAdapter$PreferenceChangeListener    0.000034    0.000034    2
        ScriptEditor$EclipsePreferencesAdapter$PreferenceChangeListener(org.eclipse.dltk.internal.ui.editor.ScriptEditor$EclipsePreferencesAdapter, org.eclipse.dltk.internal.ui.editor.ScriptEditor$EclipsePreferencesAdapter$PreferenceChangeListener)        0.000027        0.000034        1
        ScriptEditor$EclipsePreferencesAdapter$PreferenceChangeListener(org.eclipse.dltk.internal.ui.editor.ScriptEditor$EclipsePreferencesAdapter)        0.000008        0.000008        1
    ScriptEditor$6    0.000029    2.316868    2
        run() void        0.000017        2.316856        1
        ScriptEditor$6(org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.000012        0.000012        1
    BasicSourceModuleEditorActionContributor$MenuListener    0.000027    0.000027    2
        dispose() void        0.000017        0.000017        1
        BasicSourceModuleEditorActionContributor$MenuListener(org.eclipse.dltk.internal.ui.editor.BasicSourceModuleEditorActionContributor, org.eclipse.jface.action.IMenuManager)        0.000010        0.000010        1
    GotoMatchingBracketAction    0.000024    0.000024    1
        GotoMatchingBracketAction(org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.000024        0.000024        1
    SpecificContentAssistExecutor    0.000017    0.000017    3
        SpecificContentAssistExecutor(org.eclipse.dltk.ui.text.completion.CompletionProposalComputerRegistry)        0.000017        0.000017        3
    ModelElementHyperlinkDetector    0.000013    0.000013    1
        ModelElementHyperlinkDetector(org.eclipse.ui.texteditor.ITextEditor)        0.000013        0.000013        1
    ScriptEditor$SelectPreviousSubWordAction    0.000012    0.000046    1
        ScriptEditor$SelectPreviousSubWordAction(org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.000012        0.000046        1
    ScriptEditor$SelectNextSubWordAction    0.000011    0.000046    1
        ScriptEditor$SelectNextSubWordAction(org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.000011        0.000046        1
    ScriptOutlinePage$4    0.000009    0.000009    1
        ScriptOutlinePage$4(org.eclipse.dltk.internal.ui.editor.ScriptOutlinePage)        0.000009        0.000009        1
    ScriptOutlinePage$ElementChangedListener    0.000008    0.000008    1
        ScriptOutlinePage$ElementChangedListener(org.eclipse.dltk.internal.ui.editor.ScriptOutlinePage)        0.000008        0.000008        1
com.cobolit.eclipse.internal.core.parsers3.3421663.342166916846
    COBOLLexer    3.342137    3.342166    916843
        mTokens() void        2.210352        3.325322        458418
        mWS() void        0.363456        0.363456        144156
        mIdentifier() void        0.233297        0.233297        85986
        mSkip() void        0.217467        0.217467        97707
        mInteger() void        0.127046        0.127046        52650
        mStar() void        0.079657        0.079657        35985
        mEOL() void        0.056784        0.056784        25692
        mDot() void        0.033841        0.033841        15162
        -clinit-()        0.010060        0.010060        1
        COBOLLexer(org.antlr.runtime.CharStream)        0.005224        0.006783        3
        mExit() void        0.002137        0.002137        693
        COBOLLexer(org.antlr.runtime.CharStream, org.antlr.runtime.RecognizerSharedState)        0.001531        0.001560        3
        mSlash() void        0.000416        0.000416        156
        mFile() void        0.000263        0.000263        84
        mData() void        0.000154        0.000154        42
        mId() void        0.000122        0.000122        36
        mProcedure() void        0.000059        0.000059        12
        mSection() void        0.000052        0.000052        15
        mDivision() void        0.000045        0.000045        12
        mIdentification() void        0.000034        0.000034        3
        mEnvironment() void        0.000026        0.000026        6
        mSOURCE_COMPUTER() void        0.000022        0.000022        3
        mConfiguration() void        0.000018        0.000018        3
        mLinkage() void        0.000016        0.000016        3
        mInputOutput() void        0.000015        0.000015        3
        mWorkingStorage() void        0.000014        0.000014        3
    COBOLLexer$DFA8    0.000029    0.000029    3
        COBOLLexer$DFA8(com.cobolit.eclipse.internal.core.parsers.COBOLLexer, org.antlr.runtime.BaseRecognizer)        0.000029        0.000029        3
com.cobolit.eclipse.internal.ui.text2.1851202.306736676222
    CobolWhitespaceDetector    0.867108    0.867108    401317
        isWhitespace(char) boolean        0.867089        0.867089        401311
        CobolWhitespaceDetector()        0.000019        0.000019        6
    CobolWordRule    0.507539    0.837282    34130
        evaluate(org.eclipse.jface.text.rules.ICharacterScanner) org.eclipse.jface.text.rules.IToken        0.504270        0.834013        32888
        addWord(java.lang.String, org.eclipse.jface.text.rules.IToken) void        0.003151        0.003151        1238
        CobolWordRule(org.eclipse.jface.text.rules.IWordDetector, org.eclipse.jface.text.rules.IToken, boolean)        0.000068        0.000068        2
        CobolWordRule(org.eclipse.jface.text.rules.IWordDetector, org.eclipse.jface.text.rules.IToken)        0.000050        0.000118        2
    CobolWordDetector    0.329753    0.329753    153356
        isWordPart(char) boolean        0.264110        0.264110        123056
        isWordStart(char) boolean        0.065633        0.065633        30298
        CobolWordDetector()        0.000009        0.000009        2
    CobolIdentificationAreRule    0.160640    0.160640    40790
        evaluate(org.eclipse.jface.text.rules.ICharacterScanner) org.eclipse.jface.text.rules.IToken        0.160627        0.160627        40788
        CobolIdentificationAreRule(org.eclipse.jface.text.rules.IToken)        0.000014        0.000014        2
    CobolSourceViewerConfiguration    0.107009    0.278488    44
        getContentAssistant(org.eclipse.jface.text.source.ISourceViewer) org.eclipse.jface.text.contentassist.IContentAssistant        0.077034        0.089099        1
        getPresentationReconciler(org.eclipse.jface.text.source.ISourceViewer) org.eclipse.jface.text.presentation.IPresentationReconciler        0.007916        0.012929        2
        getAutoEditStrategies(org.eclipse.jface.text.source.ISourceViewer, java.lang.String) org.eclipse.jface.text.IAutoEditStrategy[]        0.007677        0.012269        3
        initializeScanners() void        0.005852        0.151254        2
        getDoubleClickStrategy(org.eclipse.jface.text.source.ISourceViewer, java.lang.String) org.eclipse.jface.text.ITextDoubleClickStrategy        0.002085        0.007947        3
        getHierarchyPresenterControlCreator(org.eclipse.jface.text.source.ISourceViewer) org.eclipse.jface.text.IInformationControlCreator        0.001631        0.001640        1
        getInformationControlCreator(org.eclipse.jface.text.source.ISourceViewer) org.eclipse.jface.text.IInformationControlCreator        0.001610        0.001621        2
        getOutlinePresenterControlCreator(org.eclipse.jface.text.source.ISourceViewer, java.lang.String) org.eclipse.jface.text.IInformationControlCreator        0.001375        0.001393        2
        getConfiguredContentTypes(org.eclipse.jface.text.source.ISourceViewer) java.lang.String[]        0.001278        0.001290        3
        getHierarchyPresenter(org.eclipse.dltk.internal.ui.editor.ScriptSourceViewer, boolean) org.eclipse.jface.text.information.IInformationPresenter        0.000271        0.001973        1
        getTabWidth(org.eclipse.jface.text.source.ISourceViewer) int        0.000128        0.000128        8
        CobolSourceViewerConfiguration(org.eclipse.dltk.ui.text.IColorManager, org.eclipse.jface.preference.IPreferenceStore, org.eclipse.ui.texteditor.ITextEditor, java.lang.String)        0.000069        0.151384        2
        initializeQuickOutlineContexts(org.eclipse.jface.text.information.InformationPresenter, org.eclipse.jface.text.information.IInformationProvider) void        0.000048        0.000048        2
        getDefaultPrefixes(org.eclipse.jface.text.source.ISourceViewer, java.lang.String) java.lang.String[]        0.000018        0.000018        6
        isNewSetup() boolean        0.000008        0.000008        2
        getCommentScanner() org.eclipse.jface.text.rules.RuleBasedScanner        0.000005        0.000005        2
    CobolNumberRule    0.107003    0.107003    46533
        evaluate(org.eclipse.jface.text.rules.ICharacterScanner) org.eclipse.jface.text.rules.IToken        0.106988        0.106988        46531
        CobolNumberRule(org.eclipse.jface.text.rules.IToken)        0.000015        0.000015        2
    CobolTextTools    0.046171    0.210884    6
        createSourceViewerConfiguraton(org.eclipse.jface.preference.IPreferenceStore, org.eclipse.ui.texteditor.ITextEditor, java.lang.String) org.eclipse.dltk.ui.text.ScriptSourceViewerConfiguration        0.033471        0.184860        2
        CobolTextTools(boolean)        0.011184        0.024508        1
        getSemanticHighlightings() org.eclipse.dltk.ui.editor.highlighting.SemanticHighlighting[]        0.001498        0.001498        1
        -clinit-()        0.000016        0.000016        1
        getPartitionScanner() org.eclipse.jface.text.rules.IPartitionTokenScanner        0.000002        0.000002        1
    CobolCodeScanner    0.038198    0.141966    7
        createRules() java.util.List        0.038065        0.048077        2
        CobolCodeScanner(org.eclipse.dltk.ui.text.IColorManager, org.eclipse.jface.preference.IPreferenceStore)        0.000107        0.141945        2
        -clinit-()        0.000021        0.000021        1
        getTokenProperties() java.lang.String[]        0.000006        0.000006        2
    CobolPartitionScanner    0.009485    0.009485    2
        CobolPartitionScanner()        0.009485        0.009485        2
    CobolDoubleClickSelector    0.005815    0.005862    4
        CobolDoubleClickSelector()        0.005807        0.005853        3
        -clinit-()        0.000009        0.000009        1
    CobolAutoEditStrategy    0.004572    0.004585    3
        CobolAutoEditStrategy(org.eclipse.jface.preference.IPreferenceStore, java.lang.String)        0.004572        0.004585        3
    CobolStringScanner    0.001606    0.002104    7
        createRules() java.util.List        0.001561        0.001571        2
        CobolStringScanner(org.eclipse.dltk.ui.text.IColorManager, org.eclipse.jface.preference.IPreferenceStore)        0.000027        0.002092        2
        -clinit-()        0.000011        0.000011        1
        getTokenProperties() java.lang.String[]        0.000006        0.000006        2
    CobolDocScanner    0.000101    0.000815    7
        createRules() java.util.List        0.000058        0.000068        2
        CobolDocScanner(org.eclipse.dltk.ui.text.IColorManager, org.eclipse.jface.preference.IPreferenceStore)        0.000025        0.000803        2
        -clinit-()        0.000012        0.000012        1
        getTokenProperties() java.lang.String[]        0.000006        0.000006        2
    CobolDoubleClickSelector$AtCobolIdentifierDetector    0.000047    0.000047    6
        CobolDoubleClickSelector$AtCobolIdentifierDetector(com.cobolit.eclipse.internal.ui.text.CobolDoubleClickSelector$AtCobolIdentifierDetector)        0.000036        0.000047        3
        CobolDoubleClickSelector$AtCobolIdentifierDetector()        0.000011        0.000011        3
    CobolSourceViewerConfiguration$2    0.000018    0.000018    2
        CobolSourceViewerConfiguration$2(com.cobolit.eclipse.internal.ui.text.CobolSourceViewerConfiguration, java.lang.String)        0.000018        0.000018        2
    CobolPreferenceInterpreter    0.000013    0.000013    3
        CobolPreferenceInterpreter(org.eclipse.jface.preference.IPreferenceStore)        0.000013        0.000013        3
    CobolSourceViewerConfiguration$3    0.000011    0.000011    2
        CobolSourceViewerConfiguration$3(com.cobolit.eclipse.internal.ui.text.CobolSourceViewerConfiguration)        0.000011        0.000011        2
    CobolSourceViewerConfiguration$1    0.000009    0.000009    1
        CobolSourceViewerConfiguration$1(com.cobolit.eclipse.internal.ui.text.CobolSourceViewerConfiguration)        0.000009        0.000009        1
org.eclipse.dltk.ui.text2.1329184.263940226311
    AbstractScriptScanner    1.772853    3.843644    226215
        nextToken() org.eclipse.jface.text.rules.IToken        1.729785        3.698501        226069
        createTextAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) org.eclipse.jface.text.TextAttribute        0.039301        0.041277        18
        addToken(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) void        0.002352        0.093992        18
        initialize() void        0.000719        0.145079        8
        initializeRules() void        0.000286        0.050039        8
        getBoldKey(java.lang.String) java.lang.String        0.000102        0.000102        18
        getUnderlineKey(java.lang.String) java.lang.String        0.000088        0.000088        18
        AbstractScriptScanner(org.eclipse.dltk.ui.text.IColorManager, org.eclipse.jface.preference.IPreferenceStore)        0.000063        0.000063        8
        getStrikethroughKey(java.lang.String) java.lang.String        0.000062        0.000062        18
        getItalicKey(java.lang.String) java.lang.String        0.000052        0.000052        18
        getToken(java.lang.String) org.eclipse.jface.text.rules.Token        0.000044        0.000044        14
    ScriptSourceViewerConfiguration    0.205200    0.377090    78
        getOutlinePresenter(org.eclipse.dltk.internal.ui.editor.ScriptSourceViewer, boolean) org.eclipse.jface.text.information.IInformationPresenter        0.153599        0.155118        2
        getReconciler(org.eclipse.jface.text.source.ISourceViewer) org.eclipse.jface.text.reconciler.IReconciler        0.016269        0.021344        1
        getInformationPresenter(org.eclipse.jface.text.source.ISourceViewer) org.eclipse.jface.text.information.IInformationPresenter        0.013786        0.017308        1
        getTextHover(org.eclipse.jface.text.source.ISourceViewer, java.lang.String, int) org.eclipse.jface.text.ITextHover        0.009094        0.009688        6
        getHyperlinkDetectors(org.eclipse.jface.text.source.ISourceViewer) org.eclipse.jface.text.hyperlink.IHyperlinkDetector[]        0.005956        0.005983        1
        getContentFormatter(org.eclipse.jface.text.source.ISourceViewer) org.eclipse.jface.text.formatter.IContentFormatter        0.002699        0.002902        1
        getSettings(java.lang.String) org.eclipse.jface.dialogs.IDialogSettings        0.002063        0.002066        1
        getInformationPresenterControlCreator(org.eclipse.jface.text.source.ISourceViewer) org.eclipse.jface.text.IInformationControlCreator        0.001211        0.001219        1
        getConfiguredTextHoverStateMasks(org.eclipse.jface.text.source.ISourceViewer, java.lang.String) int[]        0.000201        0.011313        3
        getNatureId() java.lang.String        0.000124        0.000244        10
        getEditor() org.eclipse.ui.texteditor.ITextEditor        0.000066        0.000066        26
        ScriptSourceViewerConfiguration(org.eclipse.dltk.ui.text.IColorManager, org.eclipse.jface.preference.IPreferenceStore, org.eclipse.ui.texteditor.ITextEditor, java.lang.String)        0.000061        0.151315        2
        getConfiguredDocumentPartitioning(org.eclipse.jface.text.source.ISourceViewer) java.lang.String        0.000044        0.000044        14
        getColorManager() org.eclipse.dltk.ui.text.IColorManager        0.000023        0.000023        8
        getFontPropertyPreferenceKey() java.lang.String        0.000005        0.000005        1
    ScriptTextTools    0.149794    0.334666    9
        setupDocumentPartitioner(org.eclipse.jface.text.IDocument, java.lang.String) void        0.120674        0.145905        1
        createDocumentPartitioner() org.eclipse.jface.text.IDocumentPartitioner        0.025229        0.025231        1
        ScriptTextTools(java.lang.String, java.lang.String[], boolean)        0.003845        0.003860        1
        createSourceViewerConfiguraton(org.eclipse.jface.preference.IPreferenceStore, org.eclipse.ui.texteditor.ITextEditor) org.eclipse.dltk.ui.text.ScriptSourceViewerConfiguration        0.000035        0.184895        2
        getColorManager() org.eclipse.dltk.ui.text.IColorManager        0.000011        0.000011        4
    ScriptPresentationReconciler    0.004998    0.004998    2
        ScriptPresentationReconciler()        0.004998        0.004998        2
    SingleTokenScriptScanner    0.000064    0.000487    6
        createRules() java.util.List        0.000031        0.000036        2
        SingleTokenScriptScanner(org.eclipse.dltk.ui.text.IColorManager, org.eclipse.jface.preference.IPreferenceStore, java.lang.String)        0.000027        0.000487        2
        getTokenProperties() java.lang.String[]        0.000007        0.000007        2
    ScriptSourceViewerConfiguration$1    0.000008    0.000008    1
        ScriptSourceViewerConfiguration$1(org.eclipse.dltk.ui.text.ScriptSourceViewerConfiguration)        0.000008        0.000008        1
org.eclipse.dltk.internal.core.util1.5439761.546645652369
    Util    1.538192    1.539005    652296
        combineHashCodes(int, int) int        1.524429        1.524429        652276
        isValidSourceModule(org.eclipse.dltk.core.IModelElement, org.eclipse.core.resources.IResource) boolean        0.007318        0.007909        1
        getResourceContentsAsByteArray(org.eclipse.core.resources.IFile) byte[]        0.006328        0.006549        2
        isExcluded(org.eclipse.core.resources.IResource, char[][], char[][]) boolean        0.000068        0.000075        3
        isExcluded(org.eclipse.core.runtime.IPath, char[][], char[][], boolean) boolean        0.000028        0.000028        12
        -clinit-()        0.000019        0.000019        1
        isValidFolderNameForPackage(java.lang.String) boolean        0.000003        0.000003        1
    LRUCache    0.002550    0.004617    61
        privateAdd(java.lang.Object, java.lang.Object, int) void        0.001459        0.001639        5
        get(java.lang.Object) java.lang.Object        0.000662        0.001995        33
        spaceFor(java.lang.Object) int        0.000189        0.000189        5
        removeKey(java.lang.Object) java.lang.Object        0.000097        0.000516        4
        LRUCache(int)        0.000069        0.000069        5
        privateAddEntry(org.eclipse.dltk.internal.core.util.LRUCache$LRUCacheEntry, boolean) void        0.000046        0.000159        5
        peek(java.lang.Object) java.lang.Object        0.000029        0.000208        4
    WeakHashSet    0.002070    0.002085    3
        WeakHashSet(int)        0.001455        0.001455        1
        add(java.lang.Object) java.lang.Object        0.000604        0.000630        1
        cleanupGarbageCollectedValues() void        0.000011        0.000011        1
    Messages    0.001128    0.001128    3
        -clinit-()        0.001050        0.001050        1
        bind(java.lang.String, java.lang.Object[]) java.lang.String        0.000051        0.000051        1
        bind(java.lang.String, java.lang.Object) java.lang.String        0.000027        0.000078        1
    LRUCache$LRUCacheEntry    0.000021    0.000021    5
        LRUCache$LRUCacheEntry(java.lang.Object, java.lang.Object, int)        0.000021        0.000021        5
    WeakHashSet$HashableWeakReference    0.000015    0.000015    1
        WeakHashSet$HashableWeakReference(java.lang.Object, java.lang.ref.ReferenceQueue)        0.000015        0.000015        1
org.eclipse.dltk.ast.declarations1.18596510.658964245072
    Declaration    0.850054    1.678598    188559
        getName() java.lang.String        0.537410        0.955013        115497
        setName(java.lang.String) void        0.070282        0.324976        12177
        Declaration(int, int)        0.057137        0.140598        12177
        setNameEnd(int) void        0.056281        0.084957        12177
        setNameStart(int) void        0.056026        0.082800        12177
        setModifiers(int) void        0.027000        0.027000        12177
        getNameEnd() int        0.018744        0.027387        4059
        getNameStart() int        0.018405        0.027100        4059
        getModifiers() int        0.008768        0.008768        4059
    TypeDeclaration    0.330832    9.698411    56493
        TypeDeclaration(java.lang.String, int, int, int, int)        0.162598        0.795928        12177
        traverse(org.eclipse.dltk.ast.ASTVisitor) void        0.081479        8.836406        8118
        getBody() org.eclipse.dltk.ast.statements.Block        0.049237        0.049237        22581
        getSuperClasses() org.eclipse.dltk.ast.ASTListNode        0.017592        0.017592        8118
        setBody(org.eclipse.dltk.ast.statements.Block) void        0.010535        0.016839        1440
        getSuperClassNames() java.util.List        0.009391        0.009391        4059
    ModuleDeclaration    0.005079    8.842562    20
        ModuleDeclaration(int, boolean)        0.004446        0.004836        3
        traverse(org.eclipse.dltk.ast.ASTVisitor) void        0.000461        8.837511        2
        addStatement(org.eclipse.dltk.ast.statements.Statement) void        0.000104        0.000147        12
        ModuleDeclaration(int)        0.000068        0.004904        3
org.eclipse.dltk.internal.ui0.7126850.91829895565
    ModelElementAdapterFactory    0.711656    0.917143    95563
        getAdapter(java.lang.Object, java.lang.Class) java.lang.Object        0.143189        0.370378        16523
        getAdaptedResource(org.eclipse.core.runtime.IAdaptable) org.eclipse.core.resources.IResource        0.134924        0.378764        12974
        getResource(org.eclipse.dltk.core.IModelElement) org.eclipse.core.resources.IResource        0.129244        0.199755        13002
        updateLazyLoadedAdapters() void        0.122156        0.177036        16523
        getModelElement(java.lang.Object) org.eclipse.dltk.core.IModelElement        0.102378        0.102378        33018
        getAdaptedResourceMapping(org.eclipse.core.runtime.IAdaptable) org.eclipse.core.resources.mapping.ResourceMapping        0.079088        0.167323        3521
        -clinit-()        0.000671        0.000671        1
        ModelElementAdapterFactory()        0.000006        0.000006        1
    DLTKUIPreferenceInitializer    0.001029    0.001155    2
        initializeDefaultPreferences() void        0.001022        0.001148        1
        DLTKUIPreferenceInitializer()        0.000007        0.000007        1
org.eclipse.dltk.ui0.5715981.71967829954
    DLTKUIPlugin    0.275093    0.650783    290
        getSourceModuleDocumentProvider() org.eclipse.dltk.internal.ui.editor.ISourceModuleDocumentProvider        0.214323        0.373033        5
        start(org.osgi.framework.BundleContext) void        0.034568        0.249076        1
        initializeEditorTextHoverDescriprtors(org.eclipse.jface.preference.IPreferenceStore, java.lang.String) org.eclipse.dltk.internal.ui.text.hover.EditorTextHoverDescriptor[]        0.010018        0.010926        1
        stop(org.osgi.framework.BundleContext) void        0.005607        0.005638        1
        getProblemMarkerManager() org.eclipse.dltk.ui.viewsupport.ProblemMarkerManager        0.003535        0.003547        2
        getWorkingCopyManager() org.eclipse.dltk.ui.IWorkingCopyManager        0.003332        0.003343        30
        internalGetImageDescriptorRegistry() org.eclipse.dltk.ui.viewsupport.ImageDescriptorRegistry        0.002476        0.003642        1
        getDefault() org.eclipse.dltk.ui.DLTKUIPlugin        0.000501        0.000501        203
        getEditorInputModelElement(org.eclipse.ui.IEditorInput) org.eclipse.dltk.core.IModelElement        0.000475        0.004210        24
        getEditorTextHoverDescriptors(org.eclipse.jface.preference.IPreferenceStore, java.lang.String) org.eclipse.dltk.internal.ui.text.hover.EditorTextHoverDescriptor[]        0.000091        0.011018        10
        getImageDescriptorRegistry() org.eclipse.dltk.ui.viewsupport.ImageDescriptorRegistry        0.000064        0.003709        1
        DLTKUIPlugin()        0.000046        0.000046        1
        getWorkspace() org.eclipse.core.resources.IWorkspace        0.000032        0.000032        3
        getPluginId() java.lang.String        0.000013        0.000013        5
        -clinit-()        0.000008        0.000008        1
        getMemberOrderPreferenceCache() org.eclipse.dltk.ui.MembersOrderPreferenceCache        0.000003        0.000003        1
    ScriptElementLabels    0.126245    0.464336    11999
        getElementLabel(org.eclipse.dltk.core.IModelElement, long, java.lang.StringBuffer) void        0.029706        0.320139        999
        findProjectFragment(org.eclipse.dltk.core.IModelElement) org.eclipse.dltk.core.IProjectFragment        0.025058        0.044440        1000
        getScriptFolderLabel(org.eclipse.dltk.core.IProjectFragment, long, java.lang.StringBuffer) void        0.017383        0.017426        1
        getTypeLabel(org.eclipse.dltk.core.IType, long, java.lang.StringBuffer) void        0.015627        0.066759        999
        getFlag(long, long) boolean        0.013066        0.013066        5998
        getTextLabel(java.lang.Object, long) java.lang.String        0.011041        0.437512        998
        getElementLabel(org.eclipse.dltk.core.IModelElement, long) java.lang.String        0.005752        0.331199        999
        getFolderLabel(org.eclipse.dltk.core.IProjectFragment, long, java.lang.StringBuffer) void        0.005183        0.005274        1
        getDefault() org.eclipse.dltk.ui.ScriptElementLabels        0.002511        0.002511        999
        -clinit-()        0.000803        0.000872        1
        getProjectFragmentLabel(org.eclipse.dltk.core.IProjectFragment, long, java.lang.StringBuffer) void        0.000101        0.005388        1
        ScriptElementLabels()        0.000015        0.000015        3
    ScriptElementImageProvider    0.107155    0.524183    12978
        computeAdornmentFlags(org.eclipse.dltk.core.IModelElement, int) int        0.028770        0.221069        998
        getScriptImageDescriptor(org.eclipse.dltk.core.IModelElement, int) org.eclipse.jface.resource.ImageDescriptor        0.015943        0.458549        998
        getBaseImageDescriptor(org.eclipse.dltk.core.IModelElement, int) org.eclipse.jface.resource.ImageDescriptor        0.015526        0.216094        998
        getContributedLabelProvider(org.eclipse.dltk.core.IModelElement) org.eclipse.jface.viewers.ILabelProvider        0.007810        0.088272        998
        getTypeImageDescriptor(int, boolean) org.eclipse.jface.resource.ImageDescriptor        0.007640        0.012197        998
        getImageLabel(org.eclipse.jface.resource.ImageDescriptor) org.eclipse.swt.graphics.Image        0.007635        0.053200        998
        getImageLabel(java.lang.Object, int) org.eclipse.swt.graphics.Image        0.007434        0.524069        998
        computeDescriptor(java.lang.Object, int) org.eclipse.jface.resource.ImageDescriptor        0.004886        0.463435        998
        getClassImageDescriptor(int) org.eclipse.jface.resource.ImageDescriptor        0.002353        0.002353        998
        useLightIcons(int) boolean        0.002333        0.002333        998
        getRegistry() org.eclipse.dltk.ui.viewsupport.ImageDescriptorRegistry        0.002281        0.005990        998
        showOverlayIcons(int) boolean        0.002221        0.002221        998
        useSmallSize(int) boolean        0.002205        0.002205        998
        ScriptElementImageProvider()        0.000075        0.000080        2
        -clinit-()        0.000033        0.000033        1
        createProviders(org.eclipse.core.runtime.IConfigurationElement[]) void        0.000010        0.000010        1
    ScriptElementImageDescriptor    0.034411    0.034411    3008
        getImageData(org.eclipse.jface.resource.ImageDescriptor) org.eclipse.swt.graphics.ImageData        0.021429        0.021429        2
        equals(java.lang.Object) boolean        0.005869        0.005869        996
        ScriptElementImageDescriptor(org.eclipse.jface.resource.ImageDescriptor, int, org.eclipse.swt.graphics.Point)        0.003237        0.003237        998
        hashCode() int        0.003188        0.003188        1000
        drawCompositeImage(int, int) void        0.000646        0.022112        2
        drawTopRight() void        0.000017        0.000022        2
        getSize() org.eclipse.swt.graphics.Point        0.000014        0.000014        6
        drawBottomLeft() void        0.000010        0.000015        2
    DLTKUILanguageManager    0.010608    0.175203    1005
        getLanguageToolkit(org.eclipse.dltk.core.IModelElement) org.eclipse.dltk.ui.IDLTKUILanguageToolkit        0.010480        0.116773        1001
        createLabelProvider(java.lang.String) org.eclipse.dltk.ui.viewsupport.ScriptUILabelProvider        0.000054        0.058334        1
        -clinit-()        0.000046        0.000096        1
        getLanguageToolkit(java.lang.String) org.eclipse.dltk.ui.IDLTKUILanguageToolkit        0.000014        0.036111        1
    DLTKPluginImages    0.008794    0.009177    491
        createImageDescriptor(org.osgi.framework.Bundle, org.eclipse.core.runtime.IPath, boolean) org.eclipse.jface.resource.ImageDescriptor        0.003103        0.003103        146
        create(java.lang.String, java.lang.String, boolean) org.eclipse.jface.resource.ImageDescriptor        0.002391        0.005857        146
        -clinit-()        0.001138        0.008675        1
        createUnManaged(java.lang.String, java.lang.String) org.eclipse.jface.resource.ImageDescriptor        0.000681        0.004095        85
        createManaged(java.lang.String, java.lang.String, java.lang.String) org.eclipse.jface.resource.ImageDescriptor        0.000547        0.002425        49
        createManagedFromKey(java.lang.String, java.lang.String) org.eclipse.jface.resource.ImageDescriptor        0.000442        0.002867        49
        createUnManagedCached(java.lang.String, java.lang.String) org.eclipse.jface.resource.ImageDescriptor        0.000307        0.000574        6
        setImageDescriptors(org.eclipse.jface.action.IAction, java.lang.String, java.lang.String) void        0.000100        0.000433        3
        setToolImageDescriptors(org.eclipse.jface.action.IAction, java.lang.String) void        0.000053        0.000244        1
        setLocalImageDescriptors(org.eclipse.jface.action.IAction, java.lang.String) void        0.000017        0.000258        2
        create(java.lang.String, java.lang.String) org.eclipse.jface.resource.ImageDescriptor        0.000015        0.000125        3
    DLTKUIPlugin$1    0.003272    0.011385    2
        createBuffer(org.eclipse.dltk.core.ISourceModule) org.eclipse.dltk.core.IBuffer        0.003233        0.011339        1
        DLTKUIPlugin$1(org.eclipse.dltk.ui.DLTKUIPlugin)        0.000039        0.000046        1
    PreferencesAdapter    0.002046    0.002098    115
        PreferencesAdapter(org.eclipse.core.runtime.Preferences)        0.001324        0.001377        2
        contains(java.lang.String) boolean        0.000583        0.000583        107
        addPropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener) void        0.000078        0.000078        3
        removePropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener) void        0.000060        0.000060        3
    PreferenceConstants    0.001740    0.001802    2
        initializeDefaultValues(org.eclipse.jface.preference.IPreferenceStore) void        0.001740        0.001802        2
    PluginImagesHelper    0.001240    0.001240    25
        createImageDescriptor(org.osgi.framework.Bundle, org.eclipse.core.runtime.IPath, boolean) org.eclipse.jface.resource.ImageDescriptor        0.001009        0.001009        8
        create(java.lang.String, java.lang.String, boolean) org.eclipse.jface.resource.ImageDescriptor        0.000140        0.001149        8
        createUnManaged(java.lang.String, java.lang.String) org.eclipse.jface.resource.ImageDescriptor        0.000082        0.001231        8
        PluginImagesHelper(org.osgi.framework.Bundle, org.eclipse.core.runtime.IPath)        0.000009        0.000009        1
    AbstractScriptProjectDecorator    0.000283    0.000305    7
        decorate(java.lang.Object, org.eclipse.jface.viewers.IDecoration) void        0.000275        0.000296        6
        AbstractScriptProjectDecorator()        0.000008        0.000008        1
    DLTKUIPlugin$2    0.000207    0.000533    2
        preShutdown(org.eclipse.ui.IWorkbench, boolean) boolean        0.000198        0.000524        1
        DLTKUIPlugin$2(org.eclipse.dltk.ui.DLTKUIPlugin)        0.000009        0.000009        1
    MembersOrderPreferenceCache    0.000104    0.000104    3
        install(org.eclipse.jface.preference.IPreferenceStore) void        0.000062        0.000062        1
        dispose() void        0.000031        0.000031        1
        MembersOrderPreferenceCache()        0.000010        0.000010        1
    ScriptElementLabels$2    0.000097    0.023693    3
        getElementLabel(org.eclipse.dltk.core.IModelElement, long) java.lang.String        0.000063        0.023677        1
        getLabels(org.eclipse.dltk.core.IModelElement) org.eclipse.dltk.ui.ScriptElementLabels        0.000022        0.000176        1
        ScriptElementLabels$2()        0.000012        0.000016        1
    PreferenceConstants$1    0.000062    0.000062    4
        run() void        0.000049        0.000049        2
        PreferenceConstants$1(org.eclipse.swt.graphics.RGB[], org.eclipse.swt.widgets.Display)        0.000013        0.000013        2
    DLTKUIPlugin$3    0.000055    0.000066    6
        getConfigurationElement(java.lang.Object) org.eclipse.core.runtime.IConfigurationElement        0.000047        0.000058        5
        DLTKUIPlugin$3(org.eclipse.dltk.ui.DLTKUIPlugin)        0.000009        0.000009        1
    ModelElementSorter    0.000053    0.000059    1
        ModelElementSorter()        0.000053        0.000059        1
    ScriptElementLabels$1    0.000045    0.000054    1
        ScriptElementLabels$1()        0.000045        0.000054        1
    DLTKPluginImages$CachedImageDescriptor    0.000021    0.000021    6
        DLTKPluginImages$CachedImageDescriptor(org.eclipse.jface.resource.ImageDescriptor)        0.000021        0.000021        6
    ProblemsLabelDecorator    0.000015    0.000015    2
        ProblemsLabelDecorator(org.eclipse.dltk.ui.viewsupport.ImageDescriptorRegistry)        0.000012        0.000012        1
        dispose() void        0.000003        0.000003        1
org.eclipse.dltk.ast.references0.5327200.672297139851
    SimpleReference    0.476209    0.672297    127674
        getName() java.lang.String        0.417603        0.417603        115497
        SimpleReference(int, int, java.lang.String)        0.058606        0.254693        12177
    Reference    0.056510    0.196087    12177
        Reference(int, int)        0.056510        0.196087        12177
com.cobolit.eclipse.ui0.5258950.6241892077
    CobolLabelDecorator    0.488799    0.585320    2076
        decorateImage(org.eclipse.swt.graphics.Image, java.lang.Object) org.eclipse.swt.graphics.Image        0.486461        0.582983        1037
        decorateText(java.lang.String, java.lang.Object) java.lang.String        0.002326        0.002326        1037
        CobolLabelDecorator()        0.000012        0.000012        2
    CobolPreferenceConstants    0.037096    0.038869    1
        initializeDefaultValues(org.eclipse.jface.preference.IPreferenceStore) void        0.037096        0.038869        1
org.eclipse.dltk.core0.44571819.62141324528
    DLTKCore    0.188534    1.480522    51
        start(org.osgi.framework.BundleContext) void        0.129010        0.444343        1
        run(org.eclipse.core.resources.IWorkspaceRunnable, org.eclipse.core.runtime.jobs.ISchedulingRule, org.eclipse.core.runtime.IProgressMonitor) void        0.048746        0.208561        1
        computeBuildpathContainerInitializer(java.lang.String) org.eclipse.dltk.core.BuildpathContainerInitializer        0.007472        0.007545        1
        setBuildpathContainer(org.eclipse.core.runtime.IPath, org.eclipse.dltk.core.IScriptProject[], org.eclipse.dltk.core.IBuildpathContainer[], org.eclipse.core.runtime.IProgressMonitor) void        0.002112        0.211212        1
        getBuildpathContainer(org.eclipse.core.runtime.IPath, org.eclipse.dltk.core.IScriptProject) org.eclipse.dltk.core.IBuildpathContainer        0.000144        0.401425        4
        -clinit-()        0.000132        0.000132        1
        getOptions() java.util.Hashtable        0.000082        0.000355        4
        addElementChangedListener(org.eclipse.dltk.core.IElementChangedListener, int) void        0.000080        0.000107        3
        newSourceEntry(org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath[], org.eclipse.core.runtime.IPath[], org.eclipse.dltk.core.IBuildpathAttribute[]) org.eclipse.dltk.core.IBuildpathEntry        0.000075        0.000094        2
        create(org.eclipse.core.resources.IProject) org.eclipse.dltk.core.IScriptProject        0.000074        0.000386        2
        newContainerEntry(org.eclipse.core.runtime.IPath, org.eclipse.dltk.core.IAccessRule[], org.eclipse.dltk.core.IBuildpathAttribute[], boolean) org.eclipse.dltk.core.IBuildpathEntry        0.000073        0.000084        2
        removeElementChangedListener(org.eclipse.dltk.core.IElementChangedListener) void        0.000070        0.000102        2
        stop(org.osgi.framework.BundleContext) void        0.000068        0.500363        1
        getEncoding() java.lang.String        0.000067        0.000067        1
        getBuildpathContainerInitializer(java.lang.String) org.eclipse.dltk.core.BuildpathContainerInitializer        0.000065        0.007612        1
        getOption(java.lang.String) java.lang.String        0.000056        0.000082        2
        addElementChangedListener(org.eclipse.dltk.core.IElementChangedListener) void        0.000052        0.000159        3
        create(org.eclipse.core.resources.IFile) org.eclipse.dltk.core.IModelElement        0.000051        0.534715        1
        setOptions(java.util.Hashtable) void        0.000047        0.000105        1
        getPlugin() org.eclipse.core.runtime.Plugin        0.000025        0.000025        9
        getDefault() org.eclipse.dltk.core.DLTKCore        0.000017        0.000017        6
        create(org.eclipse.core.resources.IWorkspaceRoot) org.eclipse.dltk.core.IScriptModel        0.000010        0.000014        1
        DLTKCore()        0.000008        0.000008        1
    SimplePriorityClassDLTKExtensionManager    0.105929    0.163348    6060
        createObject(org.eclipse.core.runtime.IConfigurationElement) java.lang.Object        0.076405        0.095692        7
        getObject(java.lang.String) java.lang.Object        0.022258        0.152267        3017
        getInitObject(org.eclipse.dltk.core.PriorityDLTKExtensionManager$ElementInfo) java.lang.Object        0.007006        0.062264        3020
        SimplePriorityClassDLTKExtensionManager(java.lang.String, java.lang.String)        0.000125        0.000226        12
        getObjectList() java.util.List        0.000078        0.002542        2
        getObjects() java.lang.Object[]        0.000056        0.002599        2
    PriorityDLTKExtensionManager    0.040636    0.040694    9229
        internalGetElementInfo(java.lang.String) org.eclipse.dltk.core.PriorityDLTKExtensionManager$ElementInfo        0.016342        0.023990        3041
        getElementInfo(java.lang.String) org.eclipse.dltk.core.PriorityDLTKExtensionManager$ElementInfo        0.014317        0.038306        3041
        initialize() void        0.007834        0.009325        3047
        createInfo(org.eclipse.core.runtime.IConfigurationElement) org.eclipse.dltk.core.PriorityDLTKExtensionManager$ElementInfo        0.001131        0.001189        22
        findScriptNature(org.eclipse.core.resources.IProject) java.lang.String        0.000504        0.000890        16
        createNewInfo(org.eclipse.core.runtime.IConfigurationElement, org.eclipse.dltk.core.PriorityDLTKExtensionManager$ElementInfo) org.eclipse.dltk.core.PriorityDLTKExtensionManager$ElementInfo        0.000229        0.001489        22
        getElementInfos() org.eclipse.dltk.core.PriorityDLTKExtensionManager$ElementInfo[]        0.000105        0.000327        5
        PriorityDLTKExtensionManager(java.lang.String, java.lang.String)        0.000101        0.000101        12
        getLevel(org.eclipse.core.runtime.IConfigurationElement) int        0.000074        0.000074        23
    DLTKLanguageManager    0.038777    0.333027    2033
        getLanguageToolkit(org.eclipse.dltk.core.IModelElement) org.eclipse.dltk.core.IDLTKLanguageToolkit        0.029292        0.187757        2012
        getSourceParser(java.lang.String) org.eclipse.dltk.ast.parser.ISourceParser        0.009223        0.094988        5
        hasScriptNature(org.eclipse.core.resources.IProject) boolean        0.000098        0.000517        11
        findToolkit(org.eclipse.core.resources.IResource) org.eclipse.dltk.core.IDLTKLanguageToolkit        0.000046        0.008833        1
        getSelectionEngine(java.lang.String) org.eclipse.dltk.codeassist.ISelectionEngine        0.000043        0.026036        2
        findAppropriateToolkitByObject(java.lang.Object) org.eclipse.dltk.core.IDLTKLanguageToolkit        0.000041        0.008787        1
        getSourceElementParser(java.lang.String) org.eclipse.dltk.core.ISourceElementParser        0.000034        0.015169        1
    PriorityClassDLTKExtensionManager    0.031908    0.150245    2023
        getObject(org.eclipse.dltk.core.IModelElement) java.lang.Object        0.031804        0.149927        2012
        PriorityClassDLTKExtensionManager(java.lang.String)        0.000105        0.000318        11
    DLTKContributionExtensionManager    0.023616    0.028279    40
        addContribution(java.lang.String, org.eclipse.core.runtime.IConfigurationElement) void        0.021484        0.026024        4
        DLTKContributionExtensionManager()        0.001286        0.027761        2
        loadExtensionPoints() void        0.000318        0.026465        2
        getSelectedContribution(org.eclipse.core.resources.IProject, java.lang.String) org.eclipse.dltk.core.IDLTKContributedExtension        0.000172        0.000493        5
        getContributions(java.lang.String) org.eclipse.dltk.core.IDLTKContributedExtension[]        0.000107        0.000236        6
        getContributionsByNature(java.lang.String) java.util.List        0.000089        0.000129        6
        hasContributions(java.lang.String) boolean        0.000040        0.000040        6
        getSelector(java.lang.String) org.eclipse.dltk.core.IDLTKContributionSelector        0.000012        0.000012        5
    Flags    0.011161    0.011161    4982
        isInterface(int) boolean        0.004465        0.004465        1988
        isAbstract(int) boolean        0.002252        0.002252        998
        isStatic(int) boolean        0.002240        0.002240        998
        isFinal(int) boolean        0.002204        0.002204        998
    SourceParserUtil    0.003069    17.859456    13
        getModuleDeclaration(char[], char[], java.lang.String, org.eclipse.dltk.compiler.problem.IProblemReporter, org.eclipse.dltk.core.ISourceModuleInfoCache$ISourceModuleInfo, int) org.eclipse.dltk.ast.declarations.ModuleDeclaration        0.001888        4.473465        1
        parseSourceModule(org.eclipse.dltk.core.ISourceModule, org.eclipse.dltk.core.ISourceElementParser) void        0.000351        13.119625        1
        getModuleDeclaration(org.eclipse.dltk.core.ISourceModule, org.eclipse.dltk.compiler.problem.IProblemReporter, org.eclipse.dltk.core.ISourceModuleInfoCache$ISourceModuleInfo, int, org.eclipse.dltk.core.SourceParserUtil$IContentAction) org.eclipse.dltk.ast.declarations.ModuleDeclaration        0.000266        4.739529        1
        getModuleDeclaration(char[], char[], java.lang.String, org.eclipse.dltk.compiler.problem.IProblemReporter, org.eclipse.dltk.core.ISourceModuleInfoCache$ISourceModuleInfo) org.eclipse.dltk.ast.declarations.ModuleDeclaration        0.000186        4.473652        1
        putModuleToCache(org.eclipse.dltk.core.ISourceModuleInfoCache$ISourceModuleInfo, org.eclipse.dltk.ast.declarations.ModuleDeclaration, int, org.eclipse.dltk.compiler.problem.ProblemCollector) void        0.000163        0.000211        1
        getModuleFromCache(org.eclipse.dltk.core.ISourceModuleInfoCache$ISourceModuleInfo, int) org.eclipse.dltk.ast.declarations.ModuleDeclaration        0.000073        0.000082        1
        getModuleDeclaration(org.eclipse.dltk.core.ISourceModule, org.eclipse.dltk.compiler.problem.IProblemReporter, int, org.eclipse.dltk.core.SourceParserUtil$IContentAction) org.eclipse.dltk.ast.declarations.ModuleDeclaration        0.000071        4.739775        1
        getModuleDeclaration(org.eclipse.dltk.core.ISourceModule, org.eclipse.dltk.compiler.problem.IProblemReporter) org.eclipse.dltk.ast.declarations.ModuleDeclaration        0.000056        4.739831        1
        getKey(java.lang.String, int) java.lang.String        0.000014        0.000014        5
    DLTKContentTypeManager    0.001039    0.001092    12
        getDerivedContentTypes(java.lang.String) org.eclipse.core.runtime.content.IContentType[]        0.000678        0.000678        4
        isValidFileNameForContentType(org.eclipse.dltk.core.IDLTKLanguageToolkit, java.lang.String) boolean        0.000226        0.000921        4
        isValidResourceForContentType(org.eclipse.dltk.core.IDLTKLanguageToolkit, org.eclipse.core.resources.IResource) boolean        0.000135        0.001092        4
    WorkingCopyOwner    0.000341    0.000396    3
        setPrimaryBufferProvider(org.eclipse.dltk.core.WorkingCopyOwner) void        0.000331        0.000389        1
        WorkingCopyOwner()        0.000010        0.000010        2
    DLTKContributedExtension    0.000329    0.000329    28
        setInitializationData(org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object) void        0.000280        0.000280        9
        DLTKContributedExtension()        0.000026        0.000026        9
        getPriority() int        0.000023        0.000023        10
    DLTKPriorityContributionSelector    0.000084    0.000107    7
        select(org.eclipse.dltk.core.IDLTKContributedExtension[], org.eclipse.core.resources.IProject) org.eclipse.dltk.core.IDLTKContributedExtension        0.000074        0.000097        5
        DLTKPriorityContributionSelector()        0.000010        0.000010        2
    DLTKCore$3    0.000077    0.034275    2
        run(org.eclipse.core.runtime.IProgressMonitor) void        0.000066        0.034265        1
        DLTKCore$3(int, org.eclipse.dltk.core.IScriptProject[], org.eclipse.core.runtime.IPath, boolean, org.eclipse.dltk.core.IBuildpathEntry[][])        0.000011        0.000011        1
    PriorityDLTKExtensionManager$ElementInfo    0.000058    0.000058    22
        PriorityDLTKExtensionManager$ElementInfo(org.eclipse.core.runtime.IConfigurationElement)        0.000058        0.000058        22
    ScriptModelUtil    0.000051    0.000136    6
        isPrimary(org.eclipse.dltk.core.ISourceModule) boolean        0.000051        0.000136        6
    AbstractLanguageToolkit    0.000049    0.000049    8
        validateSourceModule(org.eclipse.core.resources.IResource) org.eclipse.core.runtime.IStatus        0.000035        0.000035        4
        AbstractLanguageToolkit()        0.000014        0.000014        4
    ElementChangedEvent    0.000028    0.000028    5
        ElementChangedEvent(org.eclipse.dltk.core.IModelElementDelta, int)        0.000014        0.000014        2
        getDelta() org.eclipse.dltk.core.IModelElementDelta        0.000013        0.000013        3
    BufferChangedEvent    0.000025    0.000025    3
        BufferChangedEvent(org.eclipse.dltk.core.IBuffer, int, int, java.lang.String)        0.000015        0.000015        1
        getBuffer() org.eclipse.dltk.core.IBuffer        0.000010        0.000010        2
    BuildpathContainerInitializer    0.000008    0.000008    1
        BuildpathContainerInitializer()        0.000008        0.000008        1
org.eclipse.dltk.ast0.2760440.276044118824
    ASTNode    0.235797    0.235797    105199
        ASTNode(int, int)        0.056997        0.056997        25800
        setEnd(int) void        0.054853        0.054853        24081
        sourceEnd() int        0.051434        0.051434        24022
        sourceStart() int        0.038766        0.038766        17676
        setStart(int) void        0.026773        0.026773        12177
        ASTNode()        0.006973        0.010089        1443
    ASTVisitor    0.040247    0.040247    13625
        visit(org.eclipse.dltk.ast.declarations.TypeDeclaration) boolean        0.018200        0.026872        4059
        visitGeneral(org.eclipse.dltk.ast.ASTNode) boolean        0.009703        0.009703        4541
        endvisit(org.eclipse.dltk.ast.declarations.TypeDeclaration) boolean        0.008960        0.008960        4059
        visit(org.eclipse.dltk.ast.expressions._expression_) boolean        0.002249        0.003275        481
        endvisit(org.eclipse.dltk.ast.expressions._expression_) boolean        0.001055        0.001055        481
        visit(org.eclipse.dltk.ast.declarations.ModuleDeclaration) boolean        0.000068        0.000072        1
        ASTVisitor()        0.000010        0.000010        2
        endvisit(org.eclipse.dltk.ast.declarations.ModuleDeclaration) boolean        0.000003        0.000003        1
org.eclipse.dltk.internal.launching0.2268300.659917121
    DLTKLaunchingPlugin    0.188206    0.266509    22
        start(org.osgi.framework.BundleContext) void        0.139113        0.213882        1
        serializeDocument(org.w3c.dom.Document) java.lang.String        0.047575        0.047575        1
        getDocument() org.w3c.dom.Document        0.001171        0.001171        1
        stop(org.osgi.framework.BundleContext) void        0.000199        0.052494        1
        -clinit-()        0.000096        0.000096        1
        getUniqueIdentifier() java.lang.String        0.000029        0.000029        11
        getDefault() org.eclipse.dltk.internal.launching.DLTKLaunchingPlugin        0.000014        0.000014        5
        DLTKLaunchingPlugin()        0.000010        0.000010        1
    InterpreterDefinitionsContainer    0.030008    0.081155    25
        populateInterpreterForType(org.eclipse.dltk.launching.IInterpreterInstallType, org.w3c.dom.Element, org.eclipse.dltk.internal.launching.InterpreterDefinitionsContainer) void        0.022640        0.024787        2
        parseXMLIntoContainer(java.io.InputStream, org.eclipse.dltk.internal.launching.InterpreterDefinitionsContainer) void        0.003914        0.029100        2
        getAsXML() java.lang.String        0.002481        0.051686        1
        populateInterpreterTypes(org.w3c.dom.Element, org.eclipse.dltk.internal.launching.InterpreterDefinitionsContainer) void        0.000275        0.025185        2
        interpreterAsElement(org.w3c.dom.Document, org.eclipse.dltk.launching.IInterpreterInstall) org.w3c.dom.Element        0.000229        0.000274        1
        addInterpreter(org.eclipse.dltk.launching.IInterpreterInstall) void        0.000213        0.000410        5
        interpreterTypeAsElement(org.w3c.dom.Document, org.eclipse.dltk.launching.IInterpreterInstallType) org.w3c.dom.Element        0.000120        0.000402        1
        getValidInterpreterList() java.util.List        0.000050        0.000054        2
        getInterpreterNatures() org.eclipse.dltk.launching.ScriptRuntime$DefaultInterpreterEntry[]        0.000043        0.000043        2
        InterpreterDefinitionsContainer()        0.000032        0.000032        3
        getInterpreterTypeToInterpreterMap() java.util.Map        0.000005        0.000005        2
    InterpreterContainerInitializer    0.008142    0.393432    5
        getEnvironmentFromProject(org.eclipse.dltk.core.IScriptProject) java.lang.String        0.005350        0.014085        1
        resolveInterpreter(java.lang.String, java.lang.String, org.eclipse.core.runtime.IPath) org.eclipse.dltk.launching.IInterpreterInstall        0.002361        0.167627        1
        initialize(org.eclipse.core.runtime.IPath, org.eclipse.dltk.core.IScriptProject) void        0.000330        0.393361        1
        InterpreterContainerInitializer()        0.000063        0.000070        1
        getNatureFromProject(org.eclipse.dltk.core.IScriptProject) java.lang.String        0.000038        0.000108        1
    AbstractInterpreterInstallType    0.000320    0.003338    51
        getInterpreterInstalls() org.eclipse.dltk.launching.IInterpreterInstall[]        0.000075        0.000075        12
        createInterpreterInstall(java.lang.String) org.eclipse.dltk.launching.IInterpreterInstall        0.000052        0.003077        2
        findInterpreterInstall(java.lang.String) org.eclipse.dltk.launching.IInterpreterInstall        0.000051        0.000051        6
        AbstractInterpreterInstallType()        0.000048        0.000048        8
        setInitializationData(org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object) void        0.000039        0.000039        8
        hashCode() int        0.000024        0.000024        7
        -clinit-()        0.000013        0.000013        1
        getId() java.lang.String        0.000012        0.000012        5
        equals(java.lang.Object) boolean        0.000006        0.000006        2
    ListenerList    0.000060    0.000060    6
        getListeners() java.lang.Object[]        0.000034        0.000034        2
        -clinit-()        0.000010        0.000010        1
        ListenerList(int)        0.000008        0.000008        1
        remove(java.lang.Object) void        0.000005        0.000005        1
        add(java.lang.Object) void        0.000003        0.000003        1
    InterpreterDefinitionsContainer$DefaultInterpreterComparator    0.000054    0.000054    4
        InterpreterDefinitionsContainer$DefaultInterpreterComparator(org.eclipse.dltk.internal.launching.InterpreterDefinitionsContainer, org.eclipse.dltk.internal.launching.InterpreterDefinitionsContainer$DefaultInterpreterComparator)        0.000042        0.000054        2
        InterpreterDefinitionsContainer$DefaultInterpreterComparator(org.eclipse.dltk.internal.launching.InterpreterDefinitionsContainer)        0.000012        0.000012        2
    LazyFileHandle    0.000040    0.000040    8
        getEnvironmentId() java.lang.String        0.000015        0.000015        1
        LazyFileHandle(java.lang.String, org.eclipse.core.runtime.IPath)        0.000012        0.000012        2
        equals(java.lang.Object) boolean        0.000010        0.000010        4
        getPath() org.eclipse.core.runtime.IPath        0.000003        0.000003        1
org.eclipse.dltk.ast.statements0.1971579.06222040379
    Statement    0.119206    0.183162    25797
        Statement(int, int)        0.112213        0.166080        24354
        Statement()        0.006993        0.017082        1443
    Block    0.077951    8.896140    14582
        traverse(org.eclipse.dltk.ast.ASTVisitor) void        0.042444        8.836698        962
        addStatement(org.eclipse.dltk.ast.ASTNode) void        0.028025        0.028025        12177
        Block()        0.007482        0.031418        1443
org.eclipse.dltk.ui.viewsupport0.1910881.85600715503
    SourcePositionSorter    0.085826    0.187221    495
        SourcePositionSorter()        0.076037        0.076037        1
        compare(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) int        0.009789        0.111184        494
    ScriptUILabelProvider    0.068973    1.628206    8993
        ScriptUILabelProvider(long, int)        0.020373        0.020505        2
        getText(java.lang.Object) java.lang.String        0.013753        0.469457        998
        getImage(java.lang.Object) org.eclipse.swt.graphics.Image        0.010670        1.130860        998
        decorateImage(org.eclipse.swt.graphics.Image, java.lang.Object) org.eclipse.swt.graphics.Image        0.006223        0.589063        998
        decorateText(java.lang.String, java.lang.Object) java.lang.String        0.005805        0.008028        998
        getForeground(java.lang.Object) org.eclipse.swt.graphics.Color        0.003624        0.003624        1497
        getBackground(java.lang.Object) org.eclipse.swt.graphics.Color        0.003511        0.003511        1497
        getTextFlags() long        0.002519        0.002519        998
        getImageFlags() int        0.002278        0.002278        998
        dispose() void        0.000104        0.000135        2
        ScriptUILabelProvider()        0.000044        0.020517        1
        removeListener(org.eclipse.jface.viewers.ILabelProviderListener) void        0.000022        0.000022        1
        addLabelDecorator(org.eclipse.jface.viewers.ILabelDecorator) void        0.000019        0.000019        2
        setImageFlags(int) void        0.000003        0.000003        1
    DecoratingModelLabelProvider    0.015824    0.022960    2998
        getForeground(java.lang.Object) org.eclipse.swt.graphics.Color        0.008014        0.011638        1497
        getBackground(java.lang.Object) org.eclipse.swt.graphics.Color        0.007486        0.010998        1497
        setFlatPackageMode(boolean) void        0.000125        0.000125        1
        DecoratingModelLabelProvider(org.eclipse.dltk.ui.viewsupport.ScriptUILabelProvider, boolean, boolean)        0.000102        0.000228        1
        DecoratingModelLabelProvider(org.eclipse.dltk.ui.viewsupport.ScriptUILabelProvider)        0.000049        0.000324        1
        DecoratingModelLabelProvider(org.eclipse.dltk.ui.viewsupport.ScriptUILabelProvider, boolean)        0.000047        0.000275        1
    AppearanceAwareLabelProvider    0.010124    0.015032    1999
        evaluateTextFlags(java.lang.Object) long        0.005169        0.007688        998
        evaluateImageFlags(java.lang.Object) int        0.004780        0.007058        998
        AppearanceAwareLabelProvider(long, int, org.eclipse.jface.preference.IPreferenceStore)        0.000070        0.000144        1
        dispose() void        0.000063        0.000141        1
        initMasks() void        0.000042        0.000042        1
    ImageDescriptorRegistry    0.009596    0.040778    1003
        get(org.eclipse.jface.resource.ImageDescriptor) org.eclipse.swt.graphics.Image        0.008401        0.039575        998
        hookDisplay() void        0.000995        0.001003        1
        ImageDescriptorRegistry()        0.000094        0.001166        1
        ImageDescriptorRegistry(org.eclipse.swt.widgets.Display)        0.000054        0.001057        1
        dispose() void        0.000036        0.000036        1
        getStandardDisplay() org.eclipse.swt.widgets.Display        0.000015        0.000015        1
    StatusBarUpdater    0.000397    0.024110    4
        formatModelElementMessage(org.eclipse.dltk.core.IModelElement) java.lang.String        0.000147        0.023860        1
        selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent) void        0.000143        0.024099        1
        formatMessage(org.eclipse.jface.viewers.ISelection) java.lang.String        0.000096        0.023956        1
        StatusBarUpdater(org.eclipse.jface.action.IStatusLineManager)        0.000012        0.000012        1
    ProblemMarkerManager    0.000241    0.000384    5
        addListener(org.eclipse.dltk.ui.viewsupport.IProblemChangedListener) void        0.000118        0.000201        1
        removeListener(org.eclipse.dltk.ui.viewsupport.IProblemChangedListener) void        0.000075        0.000133        1
        modelChanged(org.eclipse.jface.text.source.AnnotationModelEvent) void        0.000036        0.000038        2
        ProblemMarkerManager()        0.000012        0.000012        1
    ImageDescriptorRegistry$1    0.000060    0.000096    2
        run() void        0.000052        0.000088        1
        ImageDescriptorRegistry$1(org.eclipse.dltk.ui.viewsupport.ImageDescriptorRegistry)        0.000008        0.000008        1
    StorageLabelProvider    0.000047    0.000047    4
        dispose() void        0.000028        0.000028        2
        StorageLabelProvider()        0.000019        0.000019        2
com.cobolit.eclipse.ast0.1763261.00514651726
    CobolDataDescription    0.163672    0.888174    50217
        getLevel() int        0.087362        0.087362        39546
        CobolDataDescription(int, java.lang.String, int, int, int, int)        0.076310        0.800811        10671
    CobolLabel    0.011823    0.106921    1479
        CobolLabel(java.lang.String, int, int, int, int)        0.011823        0.106921        1479
    CobolDivision    0.000370    0.003044    12
        CobolDivision(java.lang.String, int, int, int, int)        0.000370        0.003044        12
    CobolProgram    0.000237    0.005141    3
        CobolProgram(int)        0.000237        0.005141        3
    CobolSection    0.000222    0.001867    15
        CobolSection(java.lang.String, int, int, int, int)        0.000222        0.001867        15
org.eclipse.dltk.compiler0.1719908.53591520779
    SourceElementRequestVisitor    0.144101    8.535915    12661
        visit(org.eclipse.dltk.ast.declarations.TypeDeclaration) boolean        0.092510        8.446210        4059
        endvisit(org.eclipse.dltk.ast.declarations.TypeDeclaration) boolean        0.030646        0.088196        4059
        processSuperClasses(org.eclipse.dltk.ast.declarations.TypeDeclaration) java.lang.String[]        0.019583        0.028974        4059
        visit(org.eclipse.dltk.ast.expressions._expression_) boolean        0.001155        0.001155        481
        visit(org.eclipse.dltk.ast.declarations.ModuleDeclaration) boolean        0.000074        0.000151        1
        SourceElementRequestVisitor(org.eclipse.dltk.compiler.ISourceElementRequestor)        0.000071        0.000078        1
        endvisit(org.eclipse.dltk.ast.declarations.ModuleDeclaration) boolean        0.000062        0.000126        1
    ISourceElementRequestor$TypeInfo    0.018883    0.027889    4059
        ISourceElementRequestor$TypeInfo()        0.018883        0.027889        4059
    ISourceElementRequestor$ElementInfo    0.009006    0.009006    4059
        ISourceElementRequestor$ElementInfo()        0.009006        0.009006        4059
org.eclipse.dltk.ui.text.completion0.1662860.167657273
    CompletionProposalComputerDescriptor    0.129161    0.129347    140
        createComputer() org.eclipse.dltk.ui.text.completion.IScriptCompletionProposalComputer        0.127562        0.127704        5
        getBundle() org.osgi.framework.Bundle        0.000346        0.000346        5
        CompletionProposalComputerDescriptor(org.eclipse.core.runtime.IConfigurationElement, org.eclipse.dltk.ui.text.completion.CompletionProposalComputerRegistry, java.util.List)        0.000312        0.000367        5
        sessionEnded() void        0.000295        0.128658        5
        -clinit-()        0.000147        0.000150        1
        getComputer() org.eclipse.dltk.ui.text.completion.IScriptCompletionProposalComputer        0.000133        0.128259        5
        getCategory() org.eclipse.dltk.ui.text.completion.CompletionProposalCategory        0.000105        0.000105        48
        isPluginLoaded() boolean        0.000076        0.000422        5
        isEnabled() boolean        0.000056        0.000068        5
        checkNotNull(java.lang.Object, java.lang.String) void        0.000036        0.000036        16
        startMeter(java.lang.Object, org.eclipse.dltk.ui.text.completion.IScriptCompletionProposalComputer) org.eclipse.core.runtime.PerformanceStats        0.000014        0.000014        5
        stopMeter(org.eclipse.core.runtime.PerformanceStats, java.lang.String) void        0.000012        0.000012        5
        getPartitions() java.util.Set        0.000011        0.000011        5
    CompletionProposalComputerRegistry    0.027407    0.029716    37
        reload() void        0.015409        0.029383        1
        getCategories(java.util.List) java.util.List        0.011664        0.013443        1
        ensureExtensionPointRead() void        0.000080        0.029463        14
        getDefault() org.eclipse.dltk.ui.text.completion.CompletionProposalComputerRegistry        0.000071        0.000120        5
        getProposalCategories() java.util.List        0.000063        0.029495        2
        CompletionProposalComputerRegistry()        0.000050        0.000050        1
        getProposalComputerDescriptors() java.util.List        0.000048        0.000074        10
        getProposalComputerDescriptors(java.lang.String) java.util.List        0.000013        0.000018        2
        -clinit-()        0.000009        0.000009        1
    ContentAssistProcessor    0.007507    0.007548    7
        ContentAssistProcessor(org.eclipse.jface.text.contentassist.ContentAssistant, java.lang.String)        0.006435        0.006467        1
        -clinit-()        0.001055        0.001064        1
        access$5(org.eclipse.dltk.ui.text.completion.ContentAssistProcessor) java.util.List        0.000004        0.000004        1
        access$1(org.eclipse.dltk.ui.text.completion.ContentAssistProcessor, java.lang.String) void        0.000003        0.000003        1
    CompletionProposalCategory    0.001186    0.130087    67
        CompletionProposalCategory(org.eclipse.core.runtime.IConfigurationElement, org.eclipse.dltk.ui.text.completion.CompletionProposalComputerRegistry)        0.000453        0.000562        5
        sessionEnded() void        0.000310        0.129119        5
        hasComputers() boolean        0.000149        0.000225        5
        getBundle() org.osgi.framework.Bundle        0.000094        0.000094        4
        hasComputers(java.lang.String) boolean        0.000067        0.000093        2
        getId() java.lang.String        0.000042        0.000042        19
        setSeparateCommand(boolean) void        0.000015        0.000015        4
        checkNotNull(java.lang.Object, java.lang.String) void        0.000014        0.000014        5
        isEnabled() boolean        0.000012        0.000012        5
        setSortOrder(int) void        0.000009        0.000009        4
        getImageDescriptor() org.eclipse.jface.resource.ImageDescriptor        0.000005        0.000005        2
    ContentAssistPreference    0.000531    0.000670    8
        configure(org.eclipse.jface.text.contentassist.ContentAssistant, org.eclipse.jface.preference.IPreferenceStore) void        0.000225        0.000664        1
        configureScriptProcessor(org.eclipse.jface.text.contentassist.ContentAssistant, org.eclipse.jface.preference.IPreferenceStore) void        0.000194        0.000307        1
        getColor(org.eclipse.jface.preference.IPreferenceStore, java.lang.String, org.eclipse.dltk.ui.text.IColorManager) org.eclipse.swt.graphics.Color        0.000086        0.000111        4
        getScriptProcessor(org.eclipse.jface.text.contentassist.ContentAssistant) org.eclipse.dltk.ui.text.completion.ScriptCompletionProcessor        0.000020        0.000020        1
        ContentAssistPreference()        0.000007        0.000007        1
    ContentAssistProcessor$2    0.000355    0.129486    2
        assistSessionEnded(org.eclipse.jface.text.contentassist.ContentAssistEvent) void        0.000344        0.129475        1
        ContentAssistProcessor$2(org.eclipse.dltk.ui.text.completion.ContentAssistProcessor)        0.000011        0.000011        1
    ScriptCompletionProcessor    0.000097    0.006597    2
        ScriptCompletionProcessor(org.eclipse.ui.IEditorPart, org.eclipse.jface.text.contentassist.ContentAssistant, java.lang.String)        0.000050        0.006517        1
        restrictProposalsToVisibility(boolean) void        0.000047        0.000080        1
    ScriptCompletionProposalComputer    0.000032    0.000032    9
        ScriptCompletionProposalComputer()        0.000021        0.000021        5
        sessionEnded() void        0.000011        0.000011        4
    ContentAssistProcessor$1    0.000009    0.000009    1
        ContentAssistProcessor$1()        0.000009        0.000009        1
org.eclipse.dltk.ui.actions0.1342880.154325333
    SearchActionGroup    0.055652    0.076008    8
        SearchActionGroup(org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.055271        0.071174        1
        fillActionBars(org.eclipse.ui.IActionBars) void        0.000107        0.000902        2
        dispose() void        0.000102        0.000329        1
        SearchActionGroup(org.eclipse.ui.IWorkbenchSite, org.eclipse.dltk.core.IDLTKLanguageToolkit)        0.000101        0.003535        1
        SearchActionGroup(org.eclipse.ui.part.Page, org.eclipse.dltk.core.IDLTKLanguageToolkit)        0.000057        0.003591        1
        setContext(org.eclipse.ui.actions.ActionContext) void        0.000014        0.000014        2
    OpenViewActionGroup    0.014143    0.025601    13
        createSiteActions(org.eclipse.ui.IWorkbenchSite, org.eclipse.jface.viewers.ISelectionProvider) void        0.007551        0.010698        1
        OpenViewActionGroup(org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.006139        0.014556        1
        setGlobalActionHandlers(org.eclipse.ui.IActionBars) void        0.000198        0.000200        2
        initialize(org.eclipse.jface.viewers.ISelectionProvider) void        0.000101        0.000359        2
        OpenViewActionGroup(org.eclipse.ui.part.Page)        0.000062        0.010760        1
        fillActionBars(org.eclipse.ui.IActionBars) void        0.000059        0.000259        2
        dispose() void        0.000026        0.000026        1
        getShowProperties() boolean        0.000008        0.000008        3
    OpenEditorActionGroup    0.014120    0.017752    4
        OpenEditorActionGroup(org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.013918        0.017621        1
        setGlobalActionHandlers(org.eclipse.ui.IActionBars) void        0.000083        0.000083        1
        initialize(org.eclipse.jface.viewers.ISelectionProvider) void        0.000072        0.001360        1
        fillActionBars(org.eclipse.ui.IActionBars) void        0.000047        0.000130        1
    CustomFiltersActionGroup    0.012553    0.024635    14
        getCachedFilterDescriptors() org.eclipse.dltk.internal.ui.filters.FilterDescriptor[]        0.007739        0.013503        3
        fillViewMenu(org.eclipse.jface.action.IMenuManager) void        0.003427        0.003463        1
        installFilters() void        0.000864        0.007236        1
        CustomFiltersActionGroup(java.lang.String, org.eclipse.jface.viewers.StructuredViewer)        0.000181        0.021072        1
        fillActionBars(org.eclipse.ui.IActionBars) void        0.000072        0.003536        1
        initializeWithViewDefaults() void        0.000070        0.000097        1
        initializeWithPluginContributions() void        0.000060        0.013559        1
        getUserAndBuiltInPatterns() java.lang.String[]        0.000052        0.000057        1
        updateBuiltInFilters() void        0.000034        0.000037        1
        dispose() void        0.000027        0.000027        1
        getPreferenceKey(java.lang.String) java.lang.String        0.000025        0.000025        1
        areUserDefinedPatternsEnabled() boolean        0.000003        0.000003        1
    OpenTypeHierarchyAction    0.012082    0.012245    7
        OpenTypeHierarchyAction(org.eclipse.ui.IEditorPart)        0.008191        0.008374        1
        isEnabled(org.eclipse.jface.viewers.IStructuredSelection) boolean        0.003793        0.003796        2
        selectionChanged(org.eclipse.jface.viewers.IStructuredSelection) void        0.000061        0.003857        2
        OpenTypeHierarchyAction(org.eclipse.ui.IWorkbenchSite)        0.000036        0.000045        2
    ReferencesSearchGroup    0.010524    0.014128    17
        ReferencesSearchGroup(org.eclipse.dltk.internal.ui.editor.ScriptEditor, org.eclipse.dltk.core.IDLTKLanguageToolkit)        0.006892        0.008689        1
        -clinit-()        0.001972        0.003273        1
        ReferencesSearchGroup(org.eclipse.ui.IWorkbenchSite, org.eclipse.dltk.core.IDLTKLanguageToolkit)        0.001145        0.001682        1
        updateGlobalActionHandlers() void        0.000343        0.000343        3
        dispose() void        0.000065        0.000117        1
        fillActionBars(org.eclipse.ui.IActionBars) void        0.000054        0.000368        2
        registerAction(org.eclipse.dltk.ui.actions.SelectionDispatchAction, org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.jface.viewers.ISelection) void        0.000030        0.000161        4
        disposeAction(org.eclipse.jface.viewers.ISelectionChangedListener, org.eclipse.jface.viewers.ISelectionProvider) void        0.000023        0.000023        4
    DeclarationsSearchGroup    0.004774    0.006211    17
        DeclarationsSearchGroup(org.eclipse.dltk.internal.ui.editor.ScriptEditor, org.eclipse.dltk.core.IDLTKLanguageToolkit)        0.002947        0.003914        1
        DeclarationsSearchGroup(org.eclipse.ui.IWorkbenchSite, org.eclipse.dltk.core.IDLTKLanguageToolkit)        0.001252        0.001752        1
        updateGlobalActionHandlers() void        0.000394        0.000394        3
        dispose() void        0.000064        0.000108        1
        fillActionBars(org.eclipse.ui.IActionBars) void        0.000054        0.000427        2
        registerAction(org.eclipse.dltk.ui.actions.SelectionDispatchAction, org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.jface.viewers.ISelection) void        0.000030        0.000097        4
        disposeAction(org.eclipse.jface.viewers.ISelectionChangedListener, org.eclipse.jface.viewers.ISelectionProvider) void        0.000023        0.000023        4
        -clinit-()        0.000010        0.000010        1
    FindAction    0.004504    0.008355    81
        canOperateOn(org.eclipse.dltk.core.IModelElement) boolean        0.003168        0.005619        8
        FindAction(org.eclipse.ui.IWorkbenchSite)        0.000616        0.001618        16
        canOperateOn(org.eclipse.jface.viewers.IStructuredSelection) boolean        0.000232        0.006000        16
        FindAction(org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.000172        0.001972        8
        selectionChanged(org.eclipse.jface.viewers.IStructuredSelection) void        0.000106        0.006106        16
        getModelElement(org.eclipse.jface.viewers.IStructuredSelection, boolean) org.eclipse.dltk.core.IModelElement        0.000092        0.000149        8
        -clinit-()        0.000078        0.000096        1
        getTypeIfPossible(org.eclipse.dltk.core.IModelElement, boolean) org.eclipse.dltk.core.IModelElement        0.000040        0.000057        8
    SelectionDispatchAction    0.002012    0.012074    80
        dispatchSelectionChanged(org.eclipse.jface.viewers.ISelection) void        0.001630        0.011747        25
        update(org.eclipse.jface.viewers.ISelection) void        0.000121        0.001974        15
        SelectionDispatchAction(org.eclipse.ui.IWorkbenchSite)        0.000106        0.000106        26
        selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent) void        0.000093        0.009987        10
        selectionChanged(org.eclipse.jface.text.ITextSelection) void        0.000049        0.000055        1
        setSpecialSelectionProvider(org.eclipse.jface.viewers.ISelectionProvider) void        0.000007        0.000007        2
    OpenAction    0.001559    0.002343    2
        OpenAction(org.eclipse.ui.IWorkbenchSite)        0.001484        0.002229        1
        OpenAction(org.eclipse.ui.IEditorPart)        0.000075        0.002343        1
    FindReferencesAction    0.000684    0.001514    14
        getValidTypes() java.lang.Class[]        0.000572        0.000572        4
        FindReferencesAction(org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.000060        0.001402        4
        init() void        0.000031        0.000031        2
        FindReferencesAction(org.eclipse.ui.IWorkbenchSite)        0.000022        0.000111        4
    FindDeclarationsAction    0.000139    0.000768    16
        getValidTypes() java.lang.Class[]        0.000064        0.000064        6
        init() void        0.000028        0.000028        2
        FindDeclarationsAction(org.eclipse.ui.IWorkbenchSite)        0.000023        0.000115        4
    FindDeclarationsInWorkingSetAction    0.000129    0.000263    6
        FindDeclarationsInWorkingSetAction(org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.000045        0.000186        1
        FindDeclarationsInWorkingSetAction(org.eclipse.ui.IWorkbenchSite)        0.000044        0.000077        1
        init() void        0.000025        0.000025        2
        FindDeclarationsInWorkingSetAction(org.eclipse.dltk.internal.ui.editor.ScriptEditor, org.eclipse.ui.IWorkingSet[])        0.000009        0.000141        1
        FindDeclarationsInWorkingSetAction(org.eclipse.ui.IWorkbenchSite, org.eclipse.ui.IWorkingSet[])        0.000007        0.000033        1
    MemberFilterActionGroup    0.000088    0.000088    8
        MemberFilterActionGroup(org.eclipse.jface.viewers.StructuredViewer, org.eclipse.jface.preference.IPreferenceStore)        0.000056        0.000068        2
        MemberFilterActionGroup(org.eclipse.jface.viewers.StructuredViewer, org.eclipse.jface.preference.IPreferenceStore, boolean)        0.000012        0.000012        2
        dispose() void        0.000008        0.000008        1
        contributeToToolBar(org.eclipse.jface.action.IToolBarManager) void        0.000007        0.000007        2
        setActions(org.eclipse.dltk.ui.viewsupport.MemberFilterAction[]) void        0.000005        0.000005        1
    FindReferencesInProjectAction    0.000081    0.000230    6
        getValidTypes() java.lang.Class[]        0.000043        0.000043        2
        init() void        0.000024        0.000024        2
        FindReferencesInProjectAction(org.eclipse.ui.IWorkbenchSite)        0.000007        0.000033        1
    DeclarationsSearchGroup$6    0.000073    0.000216    1
        DeclarationsSearchGroup$6(org.eclipse.dltk.ui.actions.DeclarationsSearchGroup, org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.000073        0.000216        1
    FindReferencesInHierarchyAction    0.000072    0.000220    6
        getValidTypes() java.lang.Class[]        0.000033        0.000033        2
        init() void        0.000024        0.000024        2
        FindReferencesInHierarchyAction(org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.000008        0.000187        1
        FindReferencesInHierarchyAction(org.eclipse.ui.IWorkbenchSite)        0.000007        0.000033        1
    FindDeclarationsInHierarchyAction    0.000068    0.000218    6
        getValidTypes() java.lang.Class[]        0.000026        0.000026        2
        init() void        0.000025        0.000025        2
        FindDeclarationsInHierarchyAction(org.eclipse.ui.IWorkbenchSite)        0.000009        0.000038        1
        FindDeclarationsInHierarchyAction(org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.000008        0.000180        1
    DeclarationsSearchGroup$3    0.000066    0.000105    1
        DeclarationsSearchGroup$3(org.eclipse.dltk.ui.actions.DeclarationsSearchGroup, org.eclipse.ui.IWorkbenchSite)        0.000066        0.000105        1
    DeclarationsSearchGroup$8    0.000057    0.000243    1
        DeclarationsSearchGroup$8(org.eclipse.dltk.ui.actions.DeclarationsSearchGroup, org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.000057        0.000243        1
    ReferencesSearchGroup$5    0.000056    0.000957    1
        ReferencesSearchGroup$5(org.eclipse.dltk.ui.actions.ReferencesSearchGroup, org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.000056        0.000957        1
    ReferencesSearchGroup$3    0.000055    0.000088    1
        ReferencesSearchGroup$3(org.eclipse.dltk.ui.actions.ReferencesSearchGroup, org.eclipse.ui.IWorkbenchSite)        0.000055        0.000088        1
    DeclarationsSearchGroup$2    0.000053    0.000089    1
        DeclarationsSearchGroup$2(org.eclipse.dltk.ui.actions.DeclarationsSearchGroup, org.eclipse.ui.IWorkbenchSite)        0.000053        0.000089        1
    ReferencesSearchGroup$1    0.000049    0.000081    1
        ReferencesSearchGroup$1(org.eclipse.dltk.ui.actions.ReferencesSearchGroup, org.eclipse.ui.IWorkbenchSite)        0.000049        0.000081        1
    DeclarationsSearchGroup$4    0.000048    0.000125    1
        DeclarationsSearchGroup$4(org.eclipse.dltk.ui.actions.DeclarationsSearchGroup, org.eclipse.ui.IWorkbenchSite)        0.000048        0.000125        1
    FindDeclarationsInProjectAction    0.000041    0.000178    4
        init() void        0.000026        0.000026        2
        FindDeclarationsInProjectAction(org.eclipse.ui.IWorkbenchSite)        0.000008        0.000036        1
    CustomFiltersActionGroup$ShowFilterDialogAction    0.000028    0.000028    1
        CustomFiltersActionGroup$ShowFilterDialogAction(org.eclipse.dltk.ui.actions.CustomFiltersActionGroup)        0.000028        0.000028        1
    CustomFiltersActionGroup$2    0.000008    0.000008    1
        CustomFiltersActionGroup$2(org.eclipse.dltk.ui.actions.CustomFiltersActionGroup)        0.000008        0.000008        1
org.eclipse.dltk.launching0.1338090.225268163
    ScriptRuntime    0.129792    0.225259    48
        initializeInterpreterTypeExtensions() void        0.064145        0.065934        2
        substitute(java.lang.String) java.lang.String        0.037867        0.037867        2
        initializeInterpreters() void        0.018069        0.165011        10
        -clinit-()        0.007690        0.007741        1
        addInterpreterExtensions(org.eclipse.dltk.internal.launching.InterpreterDefinitionsContainer) void        0.000660        0.047512        2
        addPersistedInterpreters(org.eclipse.dltk.internal.launching.InterpreterDefinitionsContainer) boolean        0.000371        0.029499        2
        saveInterpreterConfiguration() void        0.000228        0.052159        1
        getInterpretersAsXML() java.lang.String        0.000127        0.051898        1
        getDefaultInterpreterId(org.eclipse.dltk.launching.ScriptRuntime$DefaultInterpreterEntry) java.lang.String        0.000121        0.161759        2
        getInterpreterInstallType(java.lang.String) org.eclipse.dltk.launching.IInterpreterInstallType        0.000119        0.000163        4
        getDefaultInterpreterInstall(org.eclipse.dltk.launching.ScriptRuntime$DefaultInterpreterEntry) org.eclipse.dltk.launching.IInterpreterInstall        0.000108        0.165257        1
        fireInterpreterAdded(org.eclipse.dltk.launching.IInterpreterInstall) void        0.000067        0.000101        4
        removeInterpreterInstallChangedListener(org.eclipse.dltk.launching.IInterpreterInstallChangedListener) void        0.000048        0.000053        1
        addInterpreterInstallChangedListener(org.eclipse.dltk.launching.IInterpreterInstallChangedListener) void        0.000046        0.000050        1
        getInterpreterInstallTypes() org.eclipse.dltk.launching.IInterpreterInstallType[]        0.000038        0.000060        7
        getPreferences() org.eclipse.core.runtime.Preferences        0.000031        0.000038        3
        getDefaultInterpreterIDs() org.eclipse.dltk.launching.ScriptRuntime$DefaultInterpreterEntry[]        0.000028        0.000028        1
        savePreferences() void        0.000019        0.000022        1
        getInterpreterFromCompositeId(java.lang.String) org.eclipse.dltk.launching.IInterpreterInstall        0.000011        0.000011        2
    AbstractInterpreterInstall    0.002242    0.002321    88
        setName(java.lang.String) void        0.001727        0.001778        6
        setInstallLocation(org.eclipse.dltk.core.environment.IFileHandle) void        0.000167        0.000211        6
        equals(java.lang.Object) boolean        0.000139        0.000162        2
        firePropertyChangeEvent(org.eclipse.dltk.launching.PropertyChangeEvent) void        0.000032        0.000032        14
        AbstractInterpreterInstall(org.eclipse.dltk.launching.IInterpreterInstallType, java.lang.String)        0.000024        0.000024        6
        getId() java.lang.String        0.000022        0.000022        9
        getInterpreterInstallType() org.eclipse.dltk.launching.IInterpreterInstallType        0.000021        0.000021        9
        setNotify(boolean) void        0.000019        0.000019        8
        setEnvironmentVariables(org.eclipse.dltk.launching.EnvironmentVariable[]) void        0.000017        0.000027        2
        setLibraryLocations(org.eclipse.dltk.launching.LibraryLocation[]) void        0.000012        0.000012        4
        getInstallLocation() org.eclipse.dltk.core.environment.IFileHandle        0.000010        0.000010        4
        getInterpreterArguments() java.lang.String[]        0.000009        0.000011        1
        getName() java.lang.String        0.000008        0.000008        3
        getLibraryLocations() org.eclipse.dltk.launching.LibraryLocation[]        0.000007        0.000007        3
        setInterpreterArgs(java.lang.String) void        0.000005        0.000005        2
    LaunchingMessages    0.001065    0.001065    1
        -clinit-()        0.001065        0.001065        1
    InterpreterStandin    0.000623    0.003892    6
        convertToRealInterpreter() org.eclipse.dltk.launching.IInterpreterInstall        0.000479        0.003719        2
        InterpreterStandin(org.eclipse.dltk.launching.IInterpreterInstallType, java.lang.String)        0.000145        0.000173        4
    PropertyChangeEvent    0.000047    0.000047    14
        PropertyChangeEvent(java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object)        0.000047        0.000047        14
    ScriptRuntime$DefaultInterpreterEntry    0.000019    0.000019    3
        hashCode() int        0.000010        0.000010        2
        ScriptRuntime$DefaultInterpreterEntry(java.lang.String, java.lang.String)        0.000009        0.000009        1
    StandardSourcepathProvider    0.000011    0.000014    1
        StandardSourcepathProvider()        0.000011        0.000014        1
org.eclipse.dltk.internal.ui.text.hover0.1176210.249829260
    AbstractAnnotationHover    0.067195    0.067440    8
        getHoverInfo(org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.IRegion) java.lang.String        0.049770        0.067261        2
        getAnnotationPreference(org.eclipse.jface.text.source.Annotation) org.eclipse.ui.texteditor.AnnotationPreference        0.017142        0.017142        1
        AbstractAnnotationHover(boolean)        0.000173        0.000178        2
        isActive(org.eclipse.jface.preference.IPreferenceStore, java.lang.String) boolean        0.000066        0.000079        2
        getCombinedPreferenceStore() org.eclipse.jface.preference.IPreferenceStore        0.000046        0.000049        1
    DocumentationHover    0.020178    0.106249    3
        getHoverInfo(java.lang.String, java.lang.String) java.lang.String        0.020158        0.106224        1
        DocumentationHover()        0.000019        0.000025        2
    EditorTextHoverDescriptor    0.017527    0.017851    137
        createTextHover() org.eclipse.dltk.ui.text.hover.IScriptEditorTextHover        0.016414        0.016719        5
        initializeFromPreferences(org.eclipse.dltk.internal.ui.text.hover.EditorTextHoverDescriptor[], org.eclipse.jface.preference.IPreferenceStore) void        0.000227        0.000331        1
        getContributedHovers(java.lang.String, org.eclipse.jface.preference.IPreferenceStore) org.eclipse.dltk.internal.ui.text.hover.EditorTextHoverDescriptor[]        0.000220        0.000687        1
        getId() java.lang.String        0.000163        0.000163        44
        createDescriptors(org.eclipse.core.runtime.IConfigurationElement[], java.lang.String) org.eclipse.dltk.internal.ui.text.hover.EditorTextHoverDescriptor[]        0.000116        0.000135        1
        hashCode() int        0.000099        0.000153        21
        equals(java.lang.Object) boolean        0.000082        0.000117        4
        computeStateMask(java.lang.String) int        0.000070        0.000089        5
        isEnabled() boolean        0.000064        0.000064        30
        getStateMask() int        0.000042        0.000042        15
        EditorTextHoverDescriptor(org.eclipse.core.runtime.IConfigurationElement)        0.000018        0.000018        5
        getConfigurationElement() org.eclipse.core.runtime.IConfigurationElement        0.000011        0.000011        5
    ScriptInformationProvider    0.004380    0.008506    4
        ScriptInformationProvider(org.eclipse.ui.IEditorPart)        0.002277        0.002298        1
        update() void        0.002104        0.006221        3
    ScriptTypeHover    0.004098    0.004117    2
        ScriptTypeHover()        0.004089        0.004105        1
        setEditor(org.eclipse.ui.IEditorPart) void        0.000009        0.000012        1
    AbstractScriptEditorTextHover    0.002486    0.154578    54
        getHoverRegion(org.eclipse.jface.text.ITextViewer, int) org.eclipse.jface.text.IRegion        0.001952        0.002023        1
        getHoverInfo(org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.IRegion) java.lang.String        0.000359        0.152432        2
        getCodeAssist() org.eclipse.dltk.core.ICodeAssist        0.000050        0.000077        2
        AbstractScriptEditorTextHover()        0.000035        0.000035        12
        setEditor(org.eclipse.ui.IEditorPart) void        0.000029        0.000029        12
        setPreferenceStore(org.eclipse.jface.preference.IPreferenceStore) void        0.000026        0.000026        11
        getPreferenceStore() org.eclipse.jface.preference.IPreferenceStore        0.000017        0.000017        7
        getEditor() org.eclipse.ui.IEditorPart        0.000015        0.000015        6
        getHoverInfo(java.lang.String, java.lang.String) java.lang.String        0.000003        0.000003        1
    EditorTextHoverProxy    0.000837    0.240285    32
        EditorTextHoverProxy(org.eclipse.dltk.internal.ui.text.hover.EditorTextHoverDescriptor, org.eclipse.ui.IEditorPart, org.eclipse.jface.preference.IPreferenceStore)        0.000171        0.000352        6
        createHover() boolean        0.000129        0.005628        1
        ensureHoverCreated() boolean        0.000119        0.005764        3
        getHoverInfo(org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.IRegion) java.lang.String        0.000105        0.231998        1
        getHoverRegion(org.eclipse.jface.text.ITextViewer, int) org.eclipse.jface.text.IRegion        0.000087        0.007845        1
        getHoverControlCreator() org.eclipse.jface.text.IInformationControlCreator        0.000074        0.000090        1
        setEditor(org.eclipse.ui.IEditorPart) void        0.000068        0.000083        6
        setPreferenceStore(org.eclipse.jface.preference.IPreferenceStore) void        0.000066        0.000081        6
        isCreated() boolean        0.000010        0.000010        4
        isEnabled() boolean        0.000009        0.000009        3
    BestMatchHover    0.000735    0.231898    10
        checkTextHovers() void        0.000307        0.011965        1
        getHoverInfo(org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.IRegion) java.lang.String        0.000219        0.231878        1
        installTextHovers() void        0.000139        0.000250        1
        getNatureId() java.lang.String        0.000031        0.000045        1
        addTextHover(org.eclipse.jface.text.ITextHover) void        0.000023        0.000023        4
        BestMatchHover()        0.000014        0.000017        1
        getHoverControlCreator() org.eclipse.jface.text.IInformationControlCreator        0.000003        0.000003        1
    ScriptInformationProvider$EditorWatcher    0.000088    0.006297    7
        partClosed(org.eclipse.ui.IWorkbenchPart) void        0.000062        0.000062        4
        partBroughtToTop(org.eclipse.ui.IWorkbenchPart) void        0.000011        0.006213        1
        ScriptInformationProvider$EditorWatcher(org.eclipse.dltk.internal.ui.text.hover.ScriptInformationProvider)        0.000009        0.000009        1
        partActivated(org.eclipse.ui.IWorkbenchPart) void        0.000006        0.000013        1
    ProblemHover    0.000075    0.000243    1
        ProblemHover()        0.000075        0.000243        1
    AnnotationHover    0.000011    0.000021    1
        AnnotationHover()        0.000011        0.000021        1
org.eclipse.dltk.ui.documentation0.0858100.0860664
    ScriptDocumentationAccess    0.085810    0.086066    4
        createProviders(org.eclipse.core.runtime.IConfigurationElement[]) org.eclipse.dltk.ui.documentation.IScriptDocumentationProvider[]        0.085493        0.085747        1
        getContributedProviders() org.eclipse.dltk.ui.documentation.IScriptDocumentationProvider[]        0.000190        0.085937        1
        getHTMLContentReader(java.lang.String, java.lang.String) java.io.Reader        0.000112        0.086052        1
        -clinit-()        0.000014        0.000014        1
org.eclipse.dltk.internal.launching.execution0.0666910.0666917
    DeploymentManager    0.066691    0.066691    7
        startup() void        0.066541        0.066541        1
        shutdown() void        0.000055        0.000081        1
        getInstance() org.eclipse.dltk.internal.launching.execution.DeploymentManager        0.000045        0.000060        2
        undeployAll(java.util.Collection) void        0.000026        0.000026        1
        DeploymentManager()        0.000016        0.000016        1
        -clinit-()        0.000009        0.000009        1
org.eclipse.dltk.internal.ui.text0.0638177.063753155
    ScriptBreakIterator    0.042243    0.042552    9
        ScriptBreakIterator()        0.040774        0.040774        4
        -clinit-()        0.001450        0.001759        1
        first() int        0.000019        0.000019        4
    DLTKWordIterator    0.011838    0.054390    8
        DLTKWordIterator()        0.011769        0.054390        4
        first() int        0.000069        0.000088        4
    ScriptCompositeReconcilingStrategy    0.005126    7.007284    3
        ScriptCompositeReconcilingStrategy(org.eclipse.ui.texteditor.ITextEditor, java.lang.String)        0.004865        0.004917        1
        initialReconcile() void        0.000212        7.002366        1
        getProblemRequestorExtension() org.eclipse.dltk.internal.ui.text.IProblemRequestorExtension        0.000049        0.000056        1
    ScriptReconcilingStrategy    0.002107    6.999454    8
        reconcile(boolean) void        0.001769        6.999354        1
        reconcile(org.eclipse.dltk.core.ISourceModule, boolean) void        0.000173        6.980172        1
        access$0(org.eclipse.dltk.internal.ui.text.ScriptReconcilingStrategy, org.eclipse.dltk.core.ISourceModule, boolean) void        0.000054        6.980226        1
        initialReconcile() void        0.000051        6.999405        1
        ScriptReconcilingStrategy(org.eclipse.ui.texteditor.ITextEditor)        0.000033        0.000042        1
        getProblemRequestorExtension() org.eclipse.dltk.internal.ui.text.IProblemRequestorExtension        0.000020        0.000025        1
        setProgressMonitor(org.eclipse.core.runtime.IProgressMonitor) void        0.000007        0.000007        2
    DLTKColorManager    0.001697    0.001707    94
        getColor(org.eclipse.swt.graphics.RGB) org.eclipse.swt.graphics.Color        0.001350        0.001360        40
        getColor(java.lang.String) org.eclipse.swt.graphics.Color        0.000233        0.001569        36
        unbindColor(java.lang.String) void        0.000039        0.000039        8
        dispose(org.eclipse.swt.widgets.Display) void        0.000030        0.000030        1
        bindColor(java.lang.String, org.eclipse.swt.graphics.RGB) void        0.000029        0.000029        8
        DLTKColorManager(boolean)        0.000015        0.000015        1
    ScriptBreakIterator$Run    0.000185    0.000206    8
        ScriptBreakIterator$Run()        0.000170        0.000206        4
        init() void        0.000015        0.000015        4
    CompositeReconcilingStrategy    0.000130    6.999542    6
        setProgressMonitor(org.eclipse.core.runtime.IProgressMonitor) void        0.000055        0.000062        2
        initialReconcile() void        0.000052        6.999458        1
        setDocument(org.eclipse.jface.text.IDocument) void        0.000012        0.000012        1
        CompositeReconcilingStrategy()        0.000006        0.000006        1
        setReconcilingStrategies(org.eclipse.jface.text.reconciler.IReconcilingStrategy[]) void        0.000004        0.000004        1
    ScriptReconciler    0.000091    0.000145    1
        ScriptReconciler(org.eclipse.ui.texteditor.ITextEditor, org.eclipse.jface.text.reconciler.IReconcilingStrategy, boolean)        0.000091        0.000145        1
    ScriptElementProvider    0.000075    0.000075    6
        ScriptElementProvider(org.eclipse.ui.IEditorPart, boolean)        0.000059        0.000075        3
        ScriptElementProvider(org.eclipse.ui.IEditorPart)        0.000017        0.000017        3
    DLTKColorManager$1    0.000072    0.000102    2
        run() void        0.000062        0.000092        1
        DLTKColorManager$1(org.eclipse.dltk.internal.ui.text.DLTKColorManager, org.eclipse.swt.widgets.Display)        0.000010        0.000010        1
    ScriptWordFinder    0.000070    0.000070    1
        findWord(org.eclipse.jface.text.IDocument, int) org.eclipse.jface.text.IRegion        0.000070        0.000070        1
    ScriptBreakIterator$Whitespace    0.000066    0.000125    1
        ScriptBreakIterator$Whitespace()        0.000066        0.000125        1
    ScriptReconcilingStrategy$1    0.000059    6.980285    2
        run() void        0.000049        6.980275        1
        ScriptReconcilingStrategy$1(org.eclipse.dltk.internal.ui.text.ScriptReconcilingStrategy, org.eclipse.dltk.core.ISourceModule, boolean)        0.000010        0.000010        1
    ScriptBreakIterator$CamelCaseIdentifier    0.000031    0.000104    3
        init() void        0.000012        0.000015        1
        ScriptBreakIterator$CamelCaseIdentifier()        0.000008        0.000093        1
    ScriptBreakIterator$LineDelimiter    0.000017    0.000063    2
        init() void        0.000009        0.000012        1
        ScriptBreakIterator$LineDelimiter()        0.000008        0.000063        1
    ScriptBreakIterator$Other    0.000010    0.000018    1
        ScriptBreakIterator$Other()        0.000010        0.000018        1
org.eclipse.dltk.ast.expressions0.0638110.16351213620
    _expression_    0.063811    0.163512    13620
        _expression_(int, int)        0.056957        0.139577        12177
        _expression_()        0.006853        0.023935        1443
com.cobolit.eclipse.internal.ui.editor0.06099816.21903938
    CobolEditor    0.059484    16.217636    33
        getFoldingStructureProvider() org.eclipse.dltk.ui.text.folding.IFoldingStructureProvider        0.034442        0.037172        1
        doCreateOutlinePage() org.eclipse.dltk.internal.ui.editor.ScriptOutlinePage        0.015673        0.020893        1
        CobolEditor()        0.005438        0.787909        1
        connectPartitioningToElement(org.eclipse.ui.IEditorInput, org.eclipse.jface.text.IDocument) void        0.001482        0.147464        1
        createActions() void        0.001426        0.308175        1
        getScriptPreferenceStore() org.eclipse.jface.preference.IPreferenceStore        0.000439        0.000444        2
        getLanguageToolkit() org.eclipse.dltk.core.IDLTKLanguageToolkit        0.000183        0.000225        17
        doSetInput(org.eclipse.ui.IEditorInput) void        0.000131        15.063274        1
        -clinit-()        0.000081        0.000081        1
        getTextTools() org.eclipse.dltk.ui.text.ScriptTextTools        0.000067        0.033221        3
        initializeEditor() void        0.000060        0.252370        1
        initializeKeyBindingScopes() void        0.000048        0.000048        1
        notifyDoSetInput(org.eclipse.dltk.core.IModelElement) void        0.000012        0.000012        1
        getCallHierarchyID() java.lang.String        0.000003        0.000003        1
    CobolOutlinePage    0.001442    0.006610    3
        registerSpecialToolbarActions(org.eclipse.ui.IActionBars) void        0.001373        0.001389        1
        CobolOutlinePage(org.eclipse.dltk.internal.ui.editor.ScriptEditor, org.eclipse.jface.preference.IPreferenceStore)        0.000058        0.005207        1
        getLabelDecorator() org.eclipse.jface.viewers.ILabelDecorator        0.000011        0.000014        1
    CobolDocumentSetupParticipant    0.000072    0.145982    2
        setup(org.eclipse.jface.text.IDocument) void        0.000065        0.145975        1
        CobolDocumentSetupParticipant()        0.000007        0.000007        1
org.eclipse.dltk.internal.ui.model0.0590280.0809827322
    DLTKElementResourceMapping    0.057988    0.080096    7154
        create(org.eclipse.dltk.core.IModelElement) org.eclipse.core.resources.mapping.ResourceMapping        0.030575        0.080096        3521
        create(org.eclipse.dltk.core.IType) org.eclipse.core.resources.mapping.ResourceMapping        0.019433        0.041736        3521
        create(org.eclipse.dltk.core.ISourceModule) org.eclipse.core.resources.mapping.ResourceMapping        0.007834        0.014429        56
        DLTKElementResourceMapping()        0.000145        0.000145        56
    DLTKElementResourceMapping$SourceModuleResourceMapping    0.001041    0.001711    168
        DLTKElementResourceMapping$SourceModuleResourceMapping(org.eclipse.dltk.core.ISourceModule)        0.000353        0.000497        56
        DLTKElementResourceMapping$SourceModuleResourceMapping(org.eclipse.dltk.core.ISourceModule, org.eclipse.dltk.internal.ui.model.DLTKElementResourceMapping$SourceModuleResourceMapping)        0.000328        0.000825        56
        getProjects() org.eclipse.core.resources.IProject[]        0.000293        0.000819        28
        getModelObject() java.lang.Object        0.000067        0.000067        28
org.eclipse.dltk.internal.ui.search0.0561800.05618016524
    SearchUtil    0.054879    0.054879    16523
        isSearchPlugInActivated() boolean        0.054879        0.054879        16523
    SearchMessages    0.001301    0.001301    1
        -clinit-()        0.001301        0.001301        1
org.eclipse.dltk.internal.ui.dnd0.0495970.04995220
    DLTKViewerDropSupport    0.028728    0.029052    3
        DLTKViewerDropSupport(org.eclipse.jface.viewers.StructuredViewer)        0.028530        0.028852        1
        start() void        0.000188        0.000188        1
        setFeedbackEnabled(boolean) void        0.000010        0.000012        1
    DLTKViewerDragSupport    0.020770    0.020900    2
        DLTKViewerDragSupport(org.eclipse.jface.viewers.StructuredViewer)        0.020633        0.020763        1
        start() void        0.000137        0.000137        1
    DLTKViewerDropAdapter    0.000043    0.000043    10
        DLTKViewerDropAdapter(org.eclipse.jface.viewers.Viewer)        0.000022        0.000022        2
        setFeedbackEnabled(boolean) void        0.000008        0.000008        3
        setExpandEnabled(boolean) void        0.000005        0.000005        2
        setSelectionFeedbackEnabled(boolean) void        0.000003        0.000003        1
    ResourceTransferDragAdapter    0.000019    0.000019    2
        -clinit-()        0.000011        0.000011        1
        ResourceTransferDragAdapter(org.eclipse.jface.viewers.ISelectionProvider)        0.000007        0.000007        1
    DLTKViewerDragAdapter    0.000015    0.000015    1
        DLTKViewerDragAdapter(org.eclipse.jface.viewers.StructuredViewer)        0.000015        0.000015        1
    EditorInputTransferDragAdapter    0.000014    0.000014    1
        EditorInputTransferDragAdapter(org.eclipse.jface.viewers.ISelectionProvider)        0.000014        0.000014        1
    BasicSelectionTransferDragAdapter    0.000009    0.000009    1
        BasicSelectionTransferDragAdapter(org.eclipse.jface.viewers.ISelectionProvider)        0.000009        0.000009        1
org.eclipse.dltk.console.ui0.0469070.0469079
    ScriptConsoleUIPlugin    0.033203    0.046907    5
        start(org.osgi.framework.BundleContext) void        0.033041        0.046662        1
        stop(org.osgi.framework.BundleContext) void        0.000107        0.000190        1
        -clinit-()        0.000044        0.000044        1
        ScriptConsoleUIPlugin()        0.000009        0.000009        1
        getDefault() org.eclipse.dltk.console.ui.ScriptConsoleUIPlugin        0.000003        0.000003        1
    ScriptConsoleManager    0.013704    0.013704    4
        ScriptConsoleManager()        0.013563        0.013563        1
        closeAll() void        0.000080        0.000080        1
        getInstance() org.eclipse.dltk.console.ui.ScriptConsoleManager        0.000061        0.013624        2
com.cobolit.eclipse.internal.ui0.0462890.4466823025
    CobolUIPreferenceInitializer    0.011215    0.050087    2
        initializeDefaultPreferences() void        0.011207        0.050079        1
        CobolUIPreferenceInitializer()        0.000008        0.000008        1
    CobolUILanguageToolkit$1    0.011091    0.325461    1999
        getTypeLabel(org.eclipse.dltk.core.IType, long, java.lang.StringBuffer) void        0.005772        0.072530        999
        getElementLabel(org.eclipse.dltk.core.IModelElement, long, java.lang.StringBuffer) void        0.005308        0.325447        999
        CobolUILanguageToolkit$1()        0.000011        0.000014        1
    CobolUILanguageToolkit    0.009879    0.031337    1004
        -clinit-()        0.005935        0.006821        1
        getScriptElementLabels() org.eclipse.dltk.ui.ScriptElementLabels        0.002335        0.002335        999
        createScriptUILabelProvider() org.eclipse.dltk.ui.viewsupport.ScriptUILabelProvider        0.001597        0.022169        1
        getPartitioningId() java.lang.String        0.000006        0.000006        2
    CobolUI    0.008793    0.033317    18
        getTextTools() org.eclipse.dltk.ui.text.ScriptTextTools        0.008627        0.033151        5
        start(org.osgi.framework.BundleContext) void        0.000085        0.000085        1
        stop(org.osgi.framework.BundleContext) void        0.000044        0.000044        1
        getDefault() com.cobolit.eclipse.internal.ui.CobolUI        0.000026        0.000026        10
        CobolUI()        0.000011        0.000011        1
    CobolImages    0.005255    0.006499    1
        -clinit-()        0.005255        0.006499        1
    CobolScriptUILabelProvider    0.000056    0.020572    1
        CobolScriptUILabelProvider()        0.000056        0.020572        1
com.cobolit.eclipse.internal.ui.text.folding0.0324000.03519614869
    CobolFoldingStructureProvider    0.032400    0.035196    14869
        getPartition() java.lang.String        0.011096        0.011096        5184
        initiallyCollapse(org.eclipse.dltk.ast.ASTNode, org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider$FoldingStructureComputationContext) boolean        0.008855        0.008855        4059
        mayCollapse(org.eclipse.dltk.ast.ASTNode, org.eclipse.dltk.ui.text.folding.AbstractASTFoldingStructureProvider$FoldingStructureComputationContext) boolean        0.008849        0.008849        4059
        getCommentPartition() java.lang.String        0.003427        0.003427        1562
        CobolFoldingStructureProvider()        0.000097        0.002731        1
        initializePreferences(org.eclipse.jface.preference.IPreferenceStore) void        0.000050        0.000191        1
        getPartitionScanner() org.eclipse.jface.text.rules.IPartitionTokenScanner        0.000012        0.000034        1
        getPartitionTypes() java.lang.String[]        0.000007        0.000007        1
        getNatureId() java.lang.String        0.000005        0.000005        1
org.eclipse.dltk.internal.ui.filters0.0267650.0300903413
    NamePatternFilter    0.021001    0.024325    3156
        select(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) boolean        0.011270        0.018047        1577
        setPatterns(java.lang.String[]) void        0.006268        0.006268        1
        getMatchers() org.eclipse.dltk.internal.ui.util.StringMatcher[]        0.003452        0.003452        1577
        NamePatternFilter()        0.000009        0.000009        1
    FilterDescriptor    0.005133    0.005765    232
        createFilterDescriptors(org.eclipse.core.runtime.IConfigurationElement[]) org.eclipse.dltk.internal.ui.filters.FilterDescriptor[]        0.002548        0.004196        1
        getFilterDescriptors(java.lang.String) org.eclipse.dltk.internal.ui.filters.FilterDescriptor[]        0.001183        0.005753        1
        FilterDescriptor(org.eclipse.core.runtime.IConfigurationElement)        0.000304        0.000629        12
        isPatternFilter() boolean        0.000238        0.000377        48
        getFilterDescriptors() org.eclipse.dltk.internal.ui.filters.FilterDescriptor[]        0.000212        0.004408        1
        getId() java.lang.String        0.000174        0.000434        36
        getPattern() java.lang.String        0.000138        0.000138        48
        FilterDescriptor(org.eclipse.core.runtime.IConfigurationElement, org.eclipse.dltk.internal.ui.filters.FilterDescriptor)        0.000097        0.000726        12
        getPluginId() java.lang.String        0.000087        0.000087        24
        getLocalId() java.lang.String        0.000038        0.000038        12
        getName() java.lang.String        0.000035        0.000035        12
        isCustomFilter() boolean        0.000030        0.000030        12
        -clinit-()        0.000011        0.000011        1
    FilterMessages    0.000509    0.000509    1
        -clinit-()        0.000509        0.000509        1
    FilterDescriptor$2    0.000122    0.000848    24
        run() void        0.000083        0.000809        12
        FilterDescriptor$2(java.lang.String, org.eclipse.dltk.internal.ui.filters.FilterDescriptor[], org.eclipse.core.runtime.IConfigurationElement)        0.000039        0.000039        12
org.eclipse.dltk.internal.ui.actions.refactoring0.0166800.02177114
    RenameAction    0.011239    0.014414    4
        RenameAction(org.eclipse.ui.IWorkbenchSite)        0.011076        0.013982        1
        RenameAction(org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.000096        0.014171        1
        update(org.eclipse.jface.viewers.ISelection) void        0.000062        0.000243        1
        computeEnabledState() boolean        0.000005        0.000005        1
    MoveAction    0.003327    0.005244    3
        MoveAction(org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.003269        0.005130        1
        update(org.eclipse.jface.viewers.ISelection) void        0.000053        0.000114        1
        computeEnableState() boolean        0.000005        0.000005        1
    RefactorActionGroup    0.002094    0.021771    6
        RefactorActionGroup(org.eclipse.dltk.internal.ui.editor.ScriptEditor, java.lang.String)        0.001823        0.021672        1
        initUpdatingAction(org.eclipse.dltk.ui.actions.SelectionDispatchAction, org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.jface.viewers.ISelection, java.lang.String) void        0.000120        0.000477        2
        fillActionBars(org.eclipse.ui.IActionBars) void        0.000099        0.000099        1
        initAction(org.eclipse.dltk.ui.actions.SelectionDispatchAction, org.eclipse.jface.viewers.ISelection, java.lang.String) void        0.000051        0.000528        2
    RefactorActionGroup$NoActionAvailable    0.000020    0.000020    1
        RefactorActionGroup$NoActionAvailable()        0.000020        0.000020        1
com.cobolit.eclipse.internal.core.codeassist0.0156130.03013710
    CobolSelectionEngine    0.015454    0.030137    6
        select(org.eclipse.dltk.compiler.env.ISourceModule, int, int) org.eclipse.dltk.core.IModelElement[]        0.006050        0.018118        2
        CobolSelectionEngine()        0.005963        0.012020        2
        checkSelection(java.lang.String, int, int) boolean        0.003442        0.011846        2
    CobolSelectionParser    0.000095    0.000433    2
        CobolSelectionParser()        0.000095        0.000433        2
    CobolAssistParser    0.000064    0.000338    2
        CobolAssistParser()        0.000064        0.000338        2
org.eclipse.dltk.core.internal.environment0.0144730.01447335
    LocalEnvironment    0.007550    0.008045    14
        getFile(org.eclipse.core.runtime.IPath) org.eclipse.dltk.core.environment.IFileHandle        0.007031        0.007527        4
        getCanonicalPath(org.eclipse.core.runtime.IPath) java.lang.String        0.000395        0.000395        2
        LocalEnvironment()        0.000058        0.000058        1
        -clinit-()        0.000047        0.000105        1
        getInstance() org.eclipse.dltk.core.environment.IEnvironment        0.000013        0.000013        4
        getId() java.lang.String        0.000006        0.000006        2
    LocalEnvironmentProvider    0.006064    0.006182    5
        getProjectEnvironment(org.eclipse.core.resources.IProject) org.eclipse.dltk.core.environment.IEnvironment        0.006016        0.006128        2
        getEnvironment(java.lang.String) org.eclipse.dltk.core.environment.IEnvironment        0.000041        0.000047        2
        LocalEnvironmentProvider()        0.000007        0.000007        1
    EFSFileHandle    0.000859    0.001254    16
        exists() boolean        0.000627        0.000627        6
        getPath() org.eclipse.core.runtime.IPath        0.000121        0.000121        2
        getCanonicalPath() java.lang.String        0.000089        0.000605        2
        EFSFileHandle(org.eclipse.dltk.core.environment.IEnvironment, org.eclipse.core.filesystem.IFileStore)        0.000017        0.000017        4
        equals(java.lang.Object) boolean        0.000005        0.000005        2
com.cobolit.eclipse.core0.0091590.0091684052
    CobolLanguageToolkit    0.009051    0.009060    4049
        getNatureId() java.lang.String        0.008886        0.008886        4026
        CobolLanguageToolkit()        0.000059        0.000068        2
        -clinit-()        0.000053        0.000114        1
        getDefault() org.eclipse.dltk.core.IDLTKLanguageToolkit        0.000042        0.000042        17
        getLanguageContentType() java.lang.String        0.000011        0.000011        3
    CobolPlugin    0.000108    0.000108    3
        start(org.osgi.framework.BundleContext) void        0.000078        0.000078        1
        stop(org.osgi.framework.BundleContext) void        0.000020        0.000020        1
        CobolPlugin()        0.000010        0.000010        1
org.eclipse.dltk.core.search.indexing0.0088240.0102028
    IndexManager    0.008824    0.010202    8
        IndexManager()        0.005649        0.006021        2
        processName() java.lang.String        0.002778        0.003828        1
        getScriptPluginWorkingLocation() org.eclipse.core.runtime.IPath        0.000274        0.000279        2
        -clinit-()        0.000061        0.000061        1
        reset() void        0.000057        0.004116        1
        notifyIdle(long) void        0.000004        0.000004        1
com.cobolit.eclipse.core.text0.0066680.0066682479
    CobolKeyword    0.006668    0.006668    2479
        getAll() java.lang.String[]        0.005924        0.005924        2478
        -clinit-()        0.000743        0.000743        1
com.cobolit.eclipse.internal.core.parser.visitors0.0057800.0070121444
    CobolSourceElementRequestor    0.005780    0.007012    1444
        visit(org.eclipse.dltk.ast.expressions._expression_) boolean        0.003625        0.005817        481
        endvisit(org.eclipse.dltk.ast.expressions._expression_) boolean        0.001049        0.001049        481
        visit(org.eclipse.dltk.ast.ASTNode) boolean        0.001037        0.001037        481
        CobolSourceElementRequestor(org.eclipse.dltk.compiler.ISourceElementRequestor)        0.000069        0.000147        1
org.eclipse.dltk.internal.codeassist.impl0.0056610.0056619
    Engine    0.005547    0.005566    3
        Engine(java.util.Map)        0.005538        0.005557        2
        -clinit-()        0.000009        0.000009        1
    AssistOptions    0.000114    0.000114    6
        AssistOptions(java.util.Map)        0.000089        0.000114        4
        set(java.util.Map) void        0.000025        0.000025        2
org.eclipse.dltk.tcl.internal.ui0.0047290.05145410
    TclUI    0.004662    0.051380    3
        start(org.osgi.framework.BundleContext) void        0.004630        0.051347        1
        stop(org.osgi.framework.BundleContext) void        0.000021        0.000021        1
        TclUI()        0.000011        0.000011        1
    TclProjectDecorator    0.000066    0.000075    7
        TclProjectDecorator()        0.000045        0.000053        1
        getNatureId() java.lang.String        0.000022        0.000022        6
org.eclipse.dltk.ast.parser0.0046290.08576538
    SourceParserManager    0.004419    0.085765    24
        configureContribution(java.lang.Object, org.eclipse.core.runtime.IConfigurationElement) java.lang.Object        0.004160        0.004338        4
        getSourceParser(org.eclipse.core.resources.IProject, java.lang.String) org.eclipse.dltk.ast.parser.ISourceParser        0.000135        0.057996        5
        SourceParserManager()        0.000060        0.027729        1
        getInstance() org.eclipse.dltk.ast.parser.SourceParserManager        0.000040        0.027769        5
        isValidContribution(java.lang.Object) boolean        0.000011        0.000011        4
        getContributionElementName() java.lang.String        0.000009        0.000009        4
        getExtensionPoint() java.lang.String        0.000005        0.000005        1
    SourceParserManager$SourceParserContribution    0.000179    0.057546    9
        SourceParserManager$SourceParserContribution(org.eclipse.dltk.ast.parser.ISourceParserFactory, org.eclipse.core.runtime.IConfigurationElement)        0.000107        0.000178        4
        getSourceParser() org.eclipse.dltk.ast.parser.ISourceParser        0.000073        0.057368        5
    AbstractSourceParser    0.000031    0.000043    5
        AbstractSourceParser()        0.000031        0.000043        5
org.eclipse.dltk.compiler.util0.0033460.0033461023
    Util    0.003038    0.003038    1003
        isArchiveFileName(java.lang.String) boolean        0.002817        0.002817        1000
        getInputStreamAsByteArray(java.io.InputStream, int) byte[]        0.000196        0.000196        2
        -clinit-()        0.000025        0.000025        1
    ObjectVector    0.000120    0.000120    7
        copyInto(java.lang.Object[]) void        0.000043        0.000054        1
        copyInto(java.lang.Object[], int) void        0.000011        0.000011        1
        ObjectVector(int)        0.000009        0.000009        1
        -clinit-()        0.000008        0.000008        1
        size() int        0.000003        0.000003        1
    HashtableOfObjectToInt    0.000094    0.000094    7
        HashtableOfObjectToInt()        0.000064        0.000082        2
        HashtableOfObjectToInt(int)        0.000018        0.000018        2
        get(java.lang.Object) int        0.000006        0.000006        1
        put(java.lang.Object, int) int        0.000004        0.000004        1
        size() int        0.000003        0.000003        1
    SimpleLookupTable    0.000093    0.000093    6
        SimpleLookupTable()        0.000066        0.000093        3
        SimpleLookupTable(int)        0.000027        0.000027        3
org.eclipse.dltk._javascript_.internal.launching0.0031240.0031599
    GenericJavaScriptInstallType    0.003104    0.003159    7
        doCreateInterpreterInstall(java.lang.String) org.eclipse.dltk.launching.IInterpreterInstall        0.002993        0.003018        2
        GenericJavaScriptInstallType()        0.000050        0.000079        2
        validateInstallLocation(org.eclipse.dltk.core.environment.IFileHandle) org.eclipse.core.runtime.IStatus        0.000032        0.000032        2
        -clinit-()        0.000029        0.000029        1
    GenericJavaScriptInstall    0.000019    0.000025    2
        GenericJavaScriptInstall(org.eclipse.dltk.launching.IInterpreterInstallType, java.lang.String)        0.000019        0.000025        2
org.eclipse.dltk.internal.ui.callhierarchy0.0028850.0028926
    OpenCallHierarchyAction    0.001867    0.002892    5
        OpenCallHierarchyAction(org.eclipse.ui.IWorkbenchSite)        0.001781        0.002804        1
        selectionChanged(org.eclipse.jface.viewers.IStructuredSelection) void        0.000063        0.000088        2
        isEnabled(org.eclipse.jface.viewers.IStructuredSelection) boolean        0.000023        0.000025        2
    CallHierarchyMessages    0.001018    0.001018    1
        -clinit-()        0.001018        0.001018        1
org.eclipse.dltk.internal.ui.refactoring0.0028740.0028742
    RefactoringMessages    0.002874    0.002874    2
        reloadMessages() void        0.002825        0.002825        1
        -clinit-()        0.000049        0.002874        1
org.eclipse.dltk.internal.ui.editor.selectionaction0.0020560.0041329
    GoToNextPreviousMemberAction    0.001614    0.004132    8
        newGoToNextMemberAction(org.eclipse.dltk.internal.ui.editor.ScriptEditor) org.eclipse.dltk.internal.ui.editor.selectionaction.GoToNextPreviousMemberAction        0.001356        0.003896        1
        update() void        0.000117        0.002260        2
        getSourceReference() org.eclipse.dltk.core.ISourceReference        0.000067        0.000154        2
        GoToNextPreviousMemberAction(org.eclipse.dltk.internal.ui.editor.ScriptEditor, java.lang.String, boolean)        0.000066        0.002326        2
        newGoToPreviousMemberAction(org.eclipse.dltk.internal.ui.editor.ScriptEditor) org.eclipse.dltk.internal.ui.editor.selectionaction.GoToNextPreviousMemberAction        0.000007        0.000236        1
    SelectionActionMessages    0.000442    0.000442    1
        -clinit-()        0.000442        0.000442        1
org.eclipse.dltk.internal.ui.actions0.0017060.00613954
    ActionMessages    0.000730    0.000730    1
        -clinit-()        0.000730        0.000730        1
    CompositeActionGroup    0.000500    0.002257    13
        fillActionBars(org.eclipse.ui.IActionBars) void        0.000207        0.001597        2
        dispose() void        0.000143        0.000572        1
        setContext(org.eclipse.ui.actions.ActionContext) void        0.000062        0.000073        1
        CompositeActionGroup(org.eclipse.ui.actions.ActionGroup[])        0.000059        0.000068        3
        addGroup(org.eclipse.ui.actions.ActionGroup) void        0.000020        0.000020        3
        setGroups(org.eclipse.ui.actions.ActionGroup[]) void        0.000010        0.000010        3
    SelectionConverter    0.000248    0.000571    31
        getInput(org.eclipse.ui.IEditorPart) org.eclipse.dltk.core.IModelElement        0.000102        0.000485        10
        canOperateOn(org.eclipse.ui.IEditorPart) boolean        0.000075        0.000560        10
        getInput(org.eclipse.ui.IEditorPart, boolean) org.eclipse.dltk.core.IModelElement        0.000060        0.000383        10
        -clinit-()        0.000011        0.000011        1
    ActionUtil    0.000195    0.002436    8
        isOnBuildPath(org.eclipse.dltk.core.IModelElement) boolean        0.000195        0.002436        8
    AbstractToggleLinkingAction    0.000032    0.000144    1
        AbstractToggleLinkingAction()        0.000032        0.000144        1
org.eclipse.dltk.internal.corext.refactoring.reorg0.0013130.0018622
    ReorgMoveAction    0.001313    0.001862    2
        ReorgMoveAction(org.eclipse.ui.IWorkbenchSite)        0.001307        0.001857        1
        selectionChanged(org.eclipse.jface.text.ITextSelection) void        0.000006        0.000006        1
org.eclipse.dltk.internal.ui.refactoring.reorg0.0005460.0005461
    ReorgMessages    0.000546    0.000546    1
        -clinit-()        0.000546        0.000546        1
org.eclipse.dltk.core.environment0.0004420.00931911
    EnvironmentManager    0.000365    0.009242    9
        getEnvironment(org.eclipse.core.resources.IProject) org.eclipse.dltk.core.environment.IEnvironment        0.000100        0.008827        2
        getEnvironment(org.eclipse.dltk.core.IModelElement) org.eclipse.dltk.core.environment.IEnvironment        0.000080        0.008936        2
        getEnvironmentById(java.lang.String) org.eclipse.dltk.core.environment.IEnvironment        0.000077        0.000184        2
        getLocalEnvironment() org.eclipse.dltk.core.environment.IEnvironment        0.000059        0.000243        2
        -clinit-()        0.000050        0.000062        1
    EnvironmentPathUtils    0.000077    0.000077    2
        getLocalPath(org.eclipse.core.runtime.IPath) org.eclipse.core.runtime.IPath        0.000063        0.000077        1
        isFull(org.eclipse.core.runtime.IPath) boolean        0.000014        0.000014        1
org.eclipse.dltk.internal.ui.scriptview0.0003550.0004044
    SelectionTransferDropAdapter    0.000255    0.000284    1
        SelectionTransferDropAdapter(org.eclipse.jface.viewers.StructuredViewer)        0.000255        0.000284        1
    SelectionTransferDragAdapter    0.000061    0.000069    1
        SelectionTransferDragAdapter(org.eclipse.jface.viewers.ISelectionProvider)        0.000061        0.000069        1
    FileTransferDropAdapter    0.000026    0.000038    1
        FileTransferDropAdapter(org.eclipse.jface.viewers.StructuredViewer)        0.000026        0.000038        1
    FileTransferDragAdapter    0.000013    0.000013    1
        FileTransferDragAdapter(org.eclipse.jface.viewers.ISelectionProvider)        0.000013        0.000013        1
com.cobolit.eclipse.internal.ui.text.action0.0003480.0003689
    CobolToggleCommentAction    0.000124    0.000131    3
        CobolToggleCommentAction(java.util.ResourceBundle, org.eclipse.ui.texteditor.ITextEditor, org.eclipse.jface.text.ITextViewer)        0.000100        0.000131        1
        update() void        0.000025        0.000032        2
    CobolUncommentAction    0.000112    0.000118    3
        CobolUncommentAction(java.util.ResourceBundle, org.eclipse.ui.texteditor.ITextEditor, org.eclipse.jface.text.ITextViewer)        0.000089        0.000118        1
        update() void        0.000023        0.000029        2
org.eclipse.dltk.validators.internal.ui0.0002920.0002923
    ValidatorsUI    0.000292    0.000292    3
        start(org.osgi.framework.BundleContext) void        0.000223        0.000223        1
        stop(org.osgi.framework.BundleContext) void        0.000061        0.000061        1
        ValidatorsUI()        0.000009        0.000009        1
net.sf.lunareclipse.core0.0002070.0002127
    LuaPlugin    0.000116    0.000116    3
        start(org.osgi.framework.BundleContext) void        0.000097        0.000097        1
        LuaPlugin()        0.000010        0.000010        1
        stop(org.osgi.framework.BundleContext) void        0.000009        0.000009        1
    LuaLanguageToolkit    0.000091    0.000096    4
        -clinit-()        0.000067        0.000083        1
        LuaLanguageToolkit()        0.000017        0.000022        2
        getLanguageContentType() java.lang.String        0.000007        0.000007        1
com.cobolit.eclipse.internal.ui.text.completion0.0001520.0066845
    CobolContentAssistPreference    0.000079    0.000090    3
        CobolContentAssistPreference()        0.000037        0.000044        1
        getDefault() org.eclipse.dltk.ui.text.completion.ContentAssistPreference        0.000028        0.000072        1
        getTextTools() org.eclipse.dltk.ui.text.ScriptTextTools        0.000014        0.000019        1
    CobolCompletionProcessor    0.000063    0.006581    1
        CobolCompletionProcessor(org.eclipse.ui.IEditorPart, org.eclipse.jface.text.contentassist.ContentAssistant, java.lang.String)        0.000063        0.006581        1
    CobolTypeCompletionProposalComputer    0.000010    0.000013    1
        CobolTypeCompletionProposalComputer()        0.000010        0.000013        1
org.eclipse.dltk._javascript_.internal.ui0.0001460.0001463
    _javascript_UI    0.000146    0.000146    3
        start(org.osgi.framework.BundleContext) void        0.000095        0.000095        1
        stop(org.osgi.framework.BundleContext) void        0.000034        0.000034        1
        _javascript_UI()        0.000017        0.000017        1
net.sf.lunareclipse.internal.ui0.0001260.0001263
    LuaUI    0.000126    0.000126    3
        start(org.osgi.framework.BundleContext) void        0.000085        0.000085        1
        stop(org.osgi.framework.BundleContext) void        0.000030        0.000030        1
        LuaUI()        0.000011        0.000011        1
org.eclipse.dltk._javascript_.launching0.0001100.0001103
    _javascript_LaunchingPlugin    0.000110    0.000110    3
        start(org.osgi.framework.BundleContext) void        0.000088        0.000088        1
        stop(org.osgi.framework.BundleContext) void        0.000012        0.000012        1
        _javascript_LaunchingPlugin()        0.000010        0.000010        1
net.sf.lunareclipse.launching0.0001060.0001063
    LuaLaunchingPlugin    0.000106    0.000106    3
        start(org.osgi.framework.BundleContext) void        0.000078        0.000078        1
        stop(org.osgi.framework.BundleContext) void        0.000018        0.000018        1
        LuaLaunchingPlugin()        0.000010        0.000010        1
org.eclipse.dltk.tcl.core0.0001040.0001044
    TclPlugin    0.000104    0.000104    4
        start(org.osgi.framework.BundleContext) void        0.000067        0.000067        1
        stop(org.osgi.framework.BundleContext) void        0.000021        0.000021        1
        TclPlugin()        0.000008        0.000008        1
org.eclipse.dltk.compiler.problem0.0001020.0001029
    ProblemCollector    0.000090    0.000102    6
        ProblemCollector()        0.000056        0.000068        3
        copyTo(org.eclipse.dltk.compiler.problem.IProblemReporter) void        0.000025        0.000025        1
        isEmpty() boolean        0.000010        0.000010        2
    AbstractProblemReporter    0.000012    0.000012    3
        AbstractProblemReporter()        0.000012        0.000012        3
org.eclipse.dltk.tcl.launching0.0000990.0000993
    TclLaunchingPlugin    0.000099    0.000099    3
        start(org.osgi.framework.BundleContext) void        0.000078        0.000078        1
        stop(org.osgi.framework.BundleContext) void        0.000011        0.000011        1
org.eclipse.dltk.tcl.internal.launching0.0000940.0001013
    GenericTclInstallType    0.000094    0.000101    3
        -clinit-()        0.000062        0.000062        1
        GenericTclInstallType()        0.000032        0.000039        2
org.eclipse.dltk._javascript_.core0.0000900.0000903
    _javascript_Plugin    0.000090    0.000090    3
        start(org.osgi.framework.BundleContext) void        0.000068        0.000068        1
        stop(org.osgi.framework.BundleContext) void        0.000012        0.000012        1
        _javascript_Plugin()        0.000010        0.000010        1
org.eclipse.dltk.tcl.internal.ui.text.completion0.0000870.0000982
    TclNoTypeCompletionProposalComputer    0.000077    0.000086    1
        TclNoTypeCompletionProposalComputer()        0.000077        0.000086        1
    TclTypeCompletionProposalComputer    0.000010    0.000013    1
        TclTypeCompletionProposalComputer()        0.000010        0.000013        1
org.eclipse.dltk.codeassist0.0000840.0057364
    ScriptSelectionEngine    0.000084    0.005736    4
        ScriptSelectionEngine()        0.000066        0.005624        2
        setOptions(java.util.Map) void        0.000017        0.000112        2
com.cobolit.eclipse.core.utils0.0000710.0000715
    CobolSyntaxUtils    0.000071    0.000071    5
        -clinit-()        0.000061        0.000061        1
        isIdentifierCharacter(char) boolean        0.000010        0.000010        4
org.eclipse.dltk.internal.ui.refactoring.actions0.0000600.0001275
    RenameModelElementAction    0.000050    0.000113    4
        RenameModelElementAction(org.eclipse.dltk.internal.ui.editor.ScriptEditor)        0.000030        0.000093        1
        RenameModelElementAction(org.eclipse.ui.IWorkbenchSite)        0.000015        0.000023        2
        selectionChanged(org.eclipse.jface.text.ITextSelection) void        0.000005        0.000005        1
    RenameResourceAction    0.000010    0.000013    1
        RenameResourceAction(org.eclipse.ui.IWorkbenchSite)        0.000010        0.000013        1
com.cobolit.eclipse.internal.launching0.0000520.0000583
    GenericCobolInstallType    0.000052    0.000058    3
        -clinit-()        0.000037        0.000037        1
        GenericCobolInstallType()        0.000015        0.000021        2
org.eclipse.dltk.ui.editor0.0000510.0000513
    SourceModuleAnnotationModelEvent    0.000051    0.000051    3
        SourceModuleAnnotationModelEvent(org.eclipse.jface.text.source.IAnnotationModel, org.eclipse.core.resources.IResource)        0.000048        0.000048        2
        includesProblemMarkerAnnotationChanges() boolean        0.000003        0.000003        1
org.eclipse.dltk.ui.formatter0.0000460.0001354
    ScriptFormatterManager    0.000046    0.000135    4
        getInstance() org.eclipse.dltk.ui.formatter.ScriptFormatterManager        0.000027        0.000127        1
        ScriptFormatterManager()        0.000009        0.000101        1
        -clinit-()        0.000008        0.000008        1
        getExtensionPoint() java.lang.String        0.000003        0.000003        1
net.sf.lunareclipse.internal.launching0.0000430.0000493
    GenericLuaInstallType    0.000043    0.000049    3
        -clinit-()        0.000029        0.000029        1
        GenericLuaInstallType()        0.000015        0.000020        2
org.eclipse.dltk.internal.ui.text.completion0.0000250.0000311
    ScriptContentAssistHandler    0.000025    0.000031    1
        ScriptContentAssistHandler()        0.000025        0.000031        1
org.eclipse.dltk.tcl.internal.ui.documentation0.0000180.0000182
    TclManPagesDocumentationProvider    0.000010    0.000010    1
        TclManPagesDocumentationProvider()        0.000010        0.000010        1
    TclCommentDocumentationProvider    0.000008    0.000008    1
        TclCommentDocumentationProvider()        0.000008        0.000008        1
org.eclipse.dltk._javascript_.internal.ui.text.completion0.0000130.0000171
    _javascript_TypeCompletionProposalComputer    0.000013    0.000017    1
        _javascript_TypeCompletionProposalComputer()        0.000013        0.000017        1
net.sf.lunareclipse.internal.ui.text.completion0.0000100.0000141
    LuaTypeCompletionProposalComputer    0.000010    0.000014    1
        LuaTypeCompletionProposalComputer()        0.000010        0.000014        1
net.sf.lunareclipse.internal.ui.documentation0.0000090.0000091
    LuaDocumentationProvider    0.000009    0.000009    1
        LuaDocumentationProvider()        0.000009        0.000009        1
org.eclipse.dltk._javascript_.scriptdoc0.0000080.0000081
    ScriptDocumentationProvider    0.000008    0.000008    1
        ScriptDocumentationProvider()        0.000008        0.000008        1
org.eclipse.dltk.internal._javascript_.parser0.0000070.0000071
    _javascript_SourceParserFactory    0.000007    0.000007    1
        _javascript_SourceParserFactory()        0.000007        0.000007        1

Back to the top