SYMBOL INDEX (754 symbols across 118 files) FILE: jdtls.ext/com.microsoft.java.maven.plugin/src/main/java/com/microsoft/java/maven/AddDependencyHandler.java class AddDependencyHandler (line 45) | public class AddDependencyHandler { class AddDependencyParams (line 47) | public static class AddDependencyParams { method AddDependencyParams (line 56) | public AddDependencyParams(String fullClassName, String artifactInfo, method importEdit (line 67) | private static WorkspaceEdit importEdit(AddDependencyParams params, method replaceEdit (line 77) | private static WorkspaceEdit replaceEdit(AddDependencyParams params, method getPosInfo (line 88) | private static PosInfo getPosInfo(String pomPath, String targetDepende... method pomEdit (line 106) | private static WorkspaceEdit pomEdit(AddDependencyParams params, method addDependency (line 151) | public static List addDependency(AddDependencyParams pa... FILE: jdtls.ext/com.microsoft.java.maven.plugin/src/main/java/com/microsoft/java/maven/ArtifactResult.java class ArtifactResult (line 14) | public class ArtifactResult { method ArtifactResult (line 33) | public ArtifactResult(String groupId, String artifactId, String versio... method getFullClassName (line 44) | public String getFullClassName() { method setFullClassName (line 48) | public void setFullClassName(String fullClassName) { method getClassName (line 52) | public String getClassName() { method setClassName (line 56) | public void setClassName(String className) { method getVersion (line 60) | public String getVersion() { method setVersion (line 64) | public void setVersion(String version) { method getArtifactId (line 68) | public String getArtifactId() { method setArtifactId (line 72) | public void setArtifactId(String artifactId) { method getGroupId (line 76) | public String getGroupId() { method setGroupId (line 80) | public void setGroupId(String groupId) { method getUsage (line 84) | public int getUsage() { method setUsage (line 88) | public void setUsage(int usage) { method getKind (line 92) | public int getKind() { method setKind (line 96) | public void setKind(int kind) { method toString (line 100) | @Override FILE: jdtls.ext/com.microsoft.java.maven.plugin/src/main/java/com/microsoft/java/maven/ArtifactSearcher.java class ArtifactSearcher (line 61) | public class ArtifactSearcher { method initialize (line 70) | public static void initialize(String path){ method searchByClassName (line 74) | public static List searchByClassName(String className,... method searchByIdentifier (line 86) | public static List searchByIdentifier(String groupId, ... method controlIndexerContext (line 98) | public static Boolean controlIndexerContext(Boolean controlParam, IPro... method constructContext (line 106) | private static void constructContext() { class ClassSearcher (line 118) | class ClassSearcher { method compare (line 156) | @Override method ClassSearcher (line 173) | public ClassSearcher(String contextId, String repositoryId, String ind... method constructMavenSearcher (line 182) | private Boolean constructMavenSearcher() { method constructNetSearcher (line 200) | private Boolean constructNetSearcher() { method searchByClassName (line 211) | public List searchByClassName(String className) { method searchByIdentifier (line 260) | public List searchByIdentifier(String groupId, String ... method controlIndexerContext (line 265) | public Boolean controlIndexerContext(Boolean controlParam) { class MavenSearcher (line 274) | abstract class MavenSearcher { method MavenSearcher (line 300) | public MavenSearcher(String contextId, String repositoryId, String ind... method finalize (line 314) | @Override class BaseClassSearcher (line 320) | class BaseClassSearcher extends MavenSearcher { method BaseClassSearcher (line 324) | public BaseClassSearcher(String contextId, String repositoryId, String... method searchByClassName (line 330) | public Map searchByClassName(String className) { method searchByIdentifier (line 352) | public List searchByIdentifier(String groupId, String ... method search (line 379) | private List search(Query q, String queryClassname) th... method isMatch (line 403) | private int isMatch(String fullClassName, String queryClassName) { method turnOnIndexerContext (line 418) | public Boolean turnOnIndexerContext() { method turnOffIndexerContext (line 432) | public Boolean turnOffIndexerContext() { class NetSearcher (line 446) | class NetSearcher { method NetSearcher (line 453) | public NetSearcher() { method searchByClassName (line 460) | public Map searchByClassName(String className) { method processResponse (line 520) | private Map processResponse(String exactRespon... method addResult (line 536) | private void addResult(NetResponseResult responseResult, Map getHighlighting() { class Header (line 31) | public class Header { class Params (line 37) | public class Params { class Res (line 52) | public class Res { method getDocs (line 57) | public List getDocs() { class Info (line 62) | public class Info { method getId (line 72) | public String getId() { method getG (line 76) | public String getG() { method getA (line 80) | public String getA() { method getV (line 84) | public String getV() { class FullClassNameList (line 89) | public class FullClassNameList { method getFch (line 92) | public ArrayList getFch() { FILE: jdtls.ext/com.microsoft.java.maven.plugin/src/main/java/com/microsoft/java/maven/PluginActivator.java class PluginActivator (line 17) | public class PluginActivator implements BundleActivator { method start (line 22) | @Override method stop (line 27) | @Override FILE: jdtls.ext/com.microsoft.java.maven.plugin/src/main/java/com/microsoft/java/maven/PosInfo.java class PosInfo (line 16) | class PosInfo { FILE: jdtls.ext/com.microsoft.java.maven.plugin/src/main/java/com/microsoft/java/maven/handler/DelegateCommandHandler.java class DelegateCommandHandler (line 25) | @SuppressWarnings("restriction") method executeCommand (line 28) | @Override FILE: resources/maven-wrapper/.mvn/wrapper/MavenWrapperDownloader.java class MavenWrapperDownloader (line 21) | public class MavenWrapperDownloader { method main (line 48) | public static void main(String args[]) { method downloadFileFromURL (line 97) | private static void downloadFileFromURL(String urlString, File destina... FILE: scripts/build-jdtls-ext.js function isWin (line 1) | function isWin() { function mvnw (line 5) | function mvnw() { FILE: scripts/generate-maven-xsd.js function generateMavenDef (line 17) | function generateMavenDef() { function Documentation (line 26) | function Documentation(version, description) { function booleanElement (line 332) | function booleanElement(version, description, _default) { function stringElement (line 339) | function stringElement(version, description, _default) { function deprecatedElement (line 346) | function deprecatedElement(version, description) { function complexTypeElement (line 353) | function complexTypeElement(version, description, children, typeName) { function Parent (line 358) | function Parent(version, description) { function Organization (line 368) | function Organization(version, description) { function License (line 376) | function License(version, description) { function Developer (line 386) | function Developer(version, description) { function Contributor (line 401) | function Contributor(version, description) { function MailingList (line 415) | function MailingList(version, description) { function Prerequisites (line 429) | function Prerequisites(version, description) { function Scm (line 436) | function Scm(version, description) { function IssueManagement (line 450) | function IssueManagement(version, description) { function CiManagement (line 458) | function CiManagement(version, description) { function DistributionManagement (line 469) | function DistributionManagement(version, description) { function Notifier (line 481) | function Notifier() { function DeploymentRepository (line 494) | function DeploymentRepository(version, description) { function Relocation (line 500) | function Relocation(version, description) { function Site (line 510) | function Site(version, description) { function DependencyManagement (line 519) | function DependencyManagement(version, description) { function Dependency (line 528) | function Dependency() { function Exclusion (line 545) | function Exclusion() { function Build (line 553) | function Build(version, description) { function Reporting (line 583) | function Reporting(version, description) { function Profile (line 594) | function Profile() { function Repository (line 620) | function Repository() { function Activation (line 632) | function Activation(version, description) { function BuildBase (line 643) | function BuildBase(version, description) { function RepositoryPolicy (line 665) | function RepositoryPolicy(version, description) { function ReportPlugin (line 674) | function ReportPlugin() { function ReportSet (line 688) | function ReportSet() { function Extension (line 700) | function Extension() { function Resource (line 709) | function Resource() { function PluginManagement (line 724) | function PluginManagement(version, description) { function Plugin (line 733) | function Plugin() { function PluginExecution (line 752) | function PluginExecution() { function ActivationProperty (line 765) | function ActivationProperty(version, description) { function ActivationFile (line 773) | function ActivationFile(version, description) { function ActivationOS (line 781) | function ActivationOS(version, description) { FILE: scripts/generate-maven-xsd.ts function generateMavenDef (line 5) | function generateMavenDef() { class Documentation (line 14) | class Documentation { method constructor (line 15) | constructor(public version?: string, public description?: string) { constant M000 (line 19) | const M000 = "0.0.0+"; constant M300 (line 20) | const M300 = "3.0.0+"; constant M400 (line 21) | const M400 = "4.0.0+"; constant DESC (line 23) | const DESC = { function booleanElement (line 361) | function booleanElement(version?: string, description?: string, _default... function stringElement (line 369) | function stringElement(version?: string, description?: string, _default?... function deprecatedElement (line 377) | function deprecatedElement(version?: string, description?: string) { function complexTypeElement (line 385) | function complexTypeElement(version: string, description: string, childr... function Parent (line 393) | function Parent(version?: string, description?: string) { function Organization (line 404) | function Organization(version?: string, description?: string) { function License (line 413) | function License(version?: string, description?: string) { function Developer (line 424) | function Developer(version?: string, description?: string) { function Contributor (line 440) | function Contributor(version?: string, description?: string) { function MailingList (line 455) | function MailingList(version?: string, description?: string) { function Prerequisites (line 471) | function Prerequisites(version?: string, description?: string) { function Scm (line 479) | function Scm(version?: string, description?: string) { function IssueManagement (line 494) | function IssueManagement(version?: string, description?: string) { function CiManagement (line 503) | function CiManagement(version?: string, description?: string) { function DistributionManagement (line 515) | function DistributionManagement(version?: string, description?: string) { function Notifier (line 528) | function Notifier() { function DeploymentRepository (line 543) | function DeploymentRepository(version?: string, description?: string) { function Relocation (line 554) | function Relocation(version?: string, description?: string) { function Site (line 565) | function Site(version?: string, description?: string) { function DependencyManagement (line 575) | function DependencyManagement(version?: string, description?: string) { function Dependency (line 585) | function Dependency() { function Exclusion (line 603) | function Exclusion() { function Build (line 612) | function Build(version: string, description: string) { function Reporting (line 643) | function Reporting(version?: string, description?: string) { function Profile (line 655) | function Profile() { function Repository (line 682) | function Repository() { function Activation (line 695) | function Activation(version?: string, description?: string) { function BuildBase (line 707) | function BuildBase(version?: string, description?: string) { function RepositoryPolicy (line 732) | function RepositoryPolicy(version?: string, description?: string) { function ReportPlugin (line 742) | function ReportPlugin() { function ReportSet (line 757) | function ReportSet() { function Extension (line 771) | function Extension() { function Resource (line 781) | function Resource() { function PluginManagement (line 797) | function PluginManagement(version: string, description: string) { function Plugin (line 807) | function Plugin() { function PluginExecution (line 827) | function PluginExecution() { function ActivationProperty (line 841) | function ActivationProperty(version?: string, description?: string) { function ActivationFile (line 850) | function ActivationFile(version?: string, description?: string) { function ActivationOS (line 859) | function ActivationOS(version?: string, description?: string) { FILE: scripts/list-autotest-plans.js constant MATRIX_TARGETS (line 38) | const MATRIX_TARGETS = [ function readTopLevelList (line 44) | function readTopLevelList(content, key) { function normalizePlatformName (line 65) | function normalizePlatformName(value) { function shouldIncludePlan (line 81) | function shouldIncludePlan(planFile, platform) { FILE: scripts/prepare-nightly-build.js function prependZero (line 8) | function prependZero(number) { FILE: scripts/run-autotest-plans.js function readTopLevelList (line 14) | function readTopLevelList(content, key) { function normalizePlatformName (line 35) | function normalizePlatformName(value) { function shouldExcludePlan (line 51) | function shouldExcludePlan(planFile) { FILE: src/DiagnosticProvider.ts constant MAVEN_DEPENDENCY_CONFLICT (line 12) | const MAVEN_DEPENDENCY_CONFLICT = "Maven dependency conflict"; class DiagnosticProvider (line 14) | class DiagnosticProvider { method initialize (line 18) | public initialize(context: vscode.ExtensionContext): void { method debouncedRefresh (line 31) | private async debouncedRefresh(uri: vscode.Uri): Promise { method refreshDiagnostics (line 46) | public async refreshDiagnostics(uri: vscode.Uri): Promise { method createDiagnostics (line 68) | public async createDiagnostics(node: Dependency): Promise(section: string, resourceOrFilepath?: Uri |... FILE: src/archetype/Archetype.ts class Archetype (line 4) | class Archetype { method constructor (line 11) | constructor(aid: string, gid: string, repo?: string, desc?: string, ve... method identifier (line 19) | public get identifier(): string { FILE: src/archetype/ArchetypeModule.ts constant REMOTE_ARCHETYPE_CATALOG_URL (line 22) | const REMOTE_ARCHETYPE_CATALOG_URL = "https://repo.maven.apache.org/mave... class ArchetypeModule (line 24) | class ArchetypeModule { method createMavenModule (line 26) | public static async createMavenModule(entry: Uri | IProjectCreationMet... method createMavenProject (line 55) | public static async createMavenProject(entry: Uri | IProjectCreationMe... method scaffoldMavenProject (line 83) | private static async scaffoldMavenProject(steps: IProjectCreationStep[... method updateArchetypeCatalog (line 104) | public static async updateArchetypeCatalog(): Promise { method listArchetypeFromXml (line 112) | public static async listArchetypeFromXml(xmlString: string): Promise { method getCachedRemoteArchetypeItems (line 143) | private async getCachedRemoteArchetypeItems(): Promise { FILE: src/archetype/createProject/SelectParentPomStep.ts type ParentPomPickItem (line 7) | interface ParentPomPickItem extends QuickPickItem { class SelectParentPom (line 11) | class SelectParentPom implements IProjectCreationStep { method run (line 14) | async run(metadata: IProjectCreationMetadata): Promise { FILE: src/archetype/createProject/SpecifyArchetypeVersionStep.ts class SpecifyArchetypeVersionStep (line 7) | class SpecifyArchetypeVersionStep implements IProjectCreationStep { method run (line 11) | public async run(metadata: IProjectCreationMetadata): Promise { method searchForArtifactIds (line 88) | private async searchForArtifactIds(groupId: string): Promise { method searchForVersions (line 101) | private async searchForVersions(groupId: string, artifactId: string): ... FILE: src/completion/providers/artifact/IArtifactProvider.ts type IArtifactCompletionProvider (line 6) | interface IArtifactCompletionProvider { FILE: src/completion/utils.ts constant VERSION_VALUE_MAX (line 6) | const VERSION_VALUE_MAX = 999; constant VERSION_VALUE_DIGITS (line 7) | const VERSION_VALUE_DIGITS = 3; function getSortText (line 9) | function getSortText(version: string): string { function trimBrackets (line 15) | function trimBrackets(snippetContent: string, fileContent: string, offse... FILE: src/contentProvider.ts class MavenContentProvider (line 17) | class MavenContentProvider implements vscode.TextDocumentContentProvider { method constructor (line 22) | constructor() { method invalidate (line 27) | public invalidate(uri: vscode.Uri): void { method provideTextDocumentContent (line 31) | public async provideTextDocumentContent(uri: vscode.Uri, _token: vscod... FILE: src/debouncing.ts class MovingAverage (line 10) | class MovingAverage { method update (line 15) | public update(value: number): this { method value (line 21) | public get value(): number { function getRequestDelay (line 26) | function getRequestDelay(uri: vscode.Uri): number { FILE: src/definition/definitionProvider.ts class DefinitionProvider (line 12) | class DefinitionProvider implements vscode.DefinitionProvider { method provideDefinition (line 13) | public provideDefinition(document: vscode.TextDocument, position: vsco... function getParentDefinitionLinkFromRelativePath (line 57) | function getParentDefinitionLinkFromRelativePath(parentNode: Element, do... function getDependencyDefinitionLink (line 84) | function getDependencyDefinitionLink(dependencyOrPluginNode: Element, do... function getModuleDefinitionLink (line 130) | function getModuleDefinitionLink(moduleNode: Element, document: vscode.T... function getParentDefinitionLink (line 150) | function getParentDefinitionLink(parentNode: Element, document: vscode.T... FILE: src/experimentationService.ts class ExperimentationTelemetry (line 9) | class ExperimentationTelemetry implements IExperimentationTelemetry { method setSharedProperty (line 11) | public setSharedProperty(name: string, value: string): void { method postEvent (line 15) | public postEvent(eventName: string, props: Map): void { function getExpService (line 27) | function getExpService(): IExperimentationService { function initExpService (line 31) | async function initExpService(context: vscode.ExtensionContext): Promise... FILE: src/explorer/EffectivePomProvider.ts class EffectivePomProvider (line 9) | class EffectivePomProvider { method constructor (line 14) | constructor(pomPath: string) { method calculateEffectivePom (line 24) | public async calculateEffectivePom(options?: {cacheOnly?: boolean}): P... method getEffectivePom (line 51) | public async getEffectivePom(options?: {cacheOnly?: boolean}): Promise... FILE: src/explorer/MavenExplorerProvider.ts class MavenExplorerProvider (line 13) | class MavenExplorerProvider implements TreeDataProvider { method getInstance (line 15) | public static getInstance() { method constructor (line 25) | private constructor() { method updateProjects (line 32) | public updateProjects(...items: MavenProject[]): void { method addProject (line 36) | public addProject(pomPath: string): void { method removeProject (line 41) | public removeProject(pomPath: string): void { method addWorkspaceFolder (line 46) | public async addWorkspaceFolder(folder: vscode.WorkspaceFolder): Promi... method removeWorkspaceFolder (line 51) | public async removeWorkspaceFolder(folder: vscode.WorkspaceFolder): Pr... method getTreeItem (line 56) | public getTreeItem(element: ITreeItem): vscode.TreeItem | Thenable { method getTreeItem (line 36) | public getTreeItem(): vscode.TreeItem | Thenable { method refresh (line 50) | public refresh(): void { method _savePom (line 55) | private _savePom(): void { FILE: src/explorer/model/Dependency.ts class Dependency (line 10) | class Dependency implements ITreeItem, ITreeNode { method constructor (line 22) | constructor(gid: string, aid: string, version: string, scope: string, ... method addChild (line 32) | public addChild(node: Dependency): void { method getContextValue (line 37) | public getContextValue(): string { method getChildren (line 49) | public async getChildren(): Promise { method getTreeItem (line 53) | public getTreeItem(): vscode.TreeItem | Thenable { FILE: src/explorer/model/FavoriteCommand.ts class FavoriteCommand (line 9) | class FavoriteCommand implements ITreeItem { method constructor (line 11) | constructor(public project: MavenProject, public command: string, publ... method getContextValue (line 13) | getContextValue(): string { method getTreeItem (line 17) | getTreeItem(): TreeItem | Thenable { FILE: src/explorer/model/FavoritesMenu.ts class FavoritesMenu (line 11) | class FavoritesMenu extends ProjectMenu implements ITreeItem { method constructor (line 13) | constructor(project: MavenProject) { method getContextValue (line 18) | public getContextValue(): string { method getChildren (line 22) | public async getChildren(): Promise { method getTreeItem (line 26) | public getTreeItem(): vscode.TreeItem | Thenable { FILE: src/explorer/model/HintNode.ts class HintNode (line 7) | class HintNode implements ITreeItem { method constructor (line 9) | constructor(msg: string) { method getContextValue (line 13) | public getContextValue(): string { method getTreeItem (line 17) | public getTreeItem(): vscode.TreeItem | Thenable { FILE: src/explorer/model/IEffectivePom.ts type IEffectivePom (line 4) | interface IEffectivePom { FILE: src/explorer/model/ITreeItem.ts type ITreeItem (line 6) | interface ITreeItem { FILE: src/explorer/model/ITreeNode.ts type ITreeNode (line 4) | interface ITreeNode { FILE: src/explorer/model/LifecycleMenu.ts class LifecycleMenu (line 11) | class LifecycleMenu extends ProjectMenu implements ITreeItem { method constructor (line 13) | constructor(project: MavenProject) { method getChildren (line 18) | public async getChildren() : Promise { method getTreeItem (line 22) | public getTreeItem(): vscode.TreeItem | Thenable { FILE: src/explorer/model/LifecyclePhase.ts class LifecyclePhase (line 8) | class LifecyclePhase implements ITreeItem { method constructor (line 10) | constructor(public project: MavenProject, public phase: string) {} method getContextValue (line 12) | public getContextValue(): string { method getTreeItem (line 16) | public getTreeItem(): vscode.TreeItem | Thenable { FILE: src/explorer/model/MavenPlugin.ts constant CONTEXT_VALUE (line 12) | const CONTEXT_VALUE = "maven:plugin"; class MavenPlugin (line 14) | class MavenPlugin implements ITreeItem { method constructor (line 23) | constructor(project: MavenProject, groupId: string, artifactId: string... method pluginId (line 31) | private get pluginId(): string { method getContextValue (line 39) | public getContextValue(): string { method getTreeItem (line 43) | public async getTreeItem(): Promise { method getChildren (line 53) | public async getChildren(): Promise { method refresh (line 62) | public async refresh(): Promise { method fetchPrefix (line 66) | private async fetchPrefix(): Promise { method fetchGoals (line 75) | private async fetchGoals(): Promise { FILE: src/explorer/model/MavenProfile.ts class MavenProfile (line 8) | class MavenProfile implements ITreeItem { method constructor (line 9) | constructor( method getContextValue (line 18) | public getContextValue(): string { method getTreeItem (line 26) | public getTreeItem(): vscode.TreeItem | Thenable { method checked (line 35) | private checked(): boolean { FILE: src/explorer/model/MavenProject.ts constant CONTEXT_VALUE (line 26) | const CONTEXT_VALUE = "maven:project"; class MavenProject (line 28) | class MavenProject implements ITreeItem { method constructor (line 40) | constructor(pomPath: string) { method name (line 45) | public get name(): string { method fullText (line 56) | public get fullText(): string { method fullText (line 60) | public set fullText(text: string) { method groupId (line 64) | public get groupId(): string { method artifactId (line 68) | public get artifactId(): string { method version (line 72) | public get version(): string { method id (line 76) | public get id(): string { method packaging (line 80) | public get packaging(): string { method moduleNames (line 84) | public get moduleNames(): string[] { method plugins (line 89) | public get plugins(): MavenPlugin[] { method dependencies (line 104) | public get dependencies(): any[] { method modules (line 122) | public get modules(): string[] { method parentPomPath (line 136) | public get parentPomPath(): string | undefined { method conflictNodes (line 153) | public get conflictNodes(): Dependency[] { method conflictNodes (line 157) | public set conflictNodes(nodes: Dependency[]) { method getTreeItem (line 161) | public async getTreeItem(): Promise { method getContextValue (line 176) | public getContextValue(): string { method getChildren (line 180) | public getChildren(): ITreeItem[] { method refreshEffectivePom (line 194) | public async refreshEffectivePom(): Promise { method getEffectivePom (line 198) | public async getEffectivePom(options?: { cacheOnly?: boolean }): Promi... method refresh (line 210) | public async refresh(): Promise { method parsePom (line 214) | public async parsePom(): Promise { method getDependencyVersion (line 223) | public getDependencyVersion(gid: string, aid: string): string | undefi... method _refreshPom (line 238) | private async _refreshPom(): Promise { method _convertXmlPlugin (line 243) | private _convertXmlPlugin(plugins: any[] | undefined): MavenPlugin[] { method updateProperties (line 255) | private updateProperties(): void { method fillProperties (line 263) | public fillProperties(rawName: string): string { method getProperty (line 286) | public getProperty(key: string): string | undefined { method getProperties (line 304) | public getProperties() { method refreshProfiles (line 313) | public async refreshProfiles() { FILE: src/explorer/model/Menu.ts constant CONTEXT_VALUE (line 8) | const CONTEXT_VALUE = "maven:menu"; method getContextValue (line 15) | public getContextValue(): string { method getTreeItem (line 19) | public getTreeItem(): vscode.TreeItem | Thenable { method constructor (line 27) | constructor( FILE: src/explorer/model/OmittedStatus.ts type IOmittedStatus (line 4) | interface IOmittedStatus { FILE: src/explorer/model/PluginGoal.ts class PluginGoal (line 8) | class PluginGoal implements ITreeItem { method constructor (line 12) | constructor(plugin: MavenPlugin, name: string) { method getContextValue (line 17) | public getContextValue(): string { method getTreeItem (line 20) | public getTreeItem(): vscode.TreeItem { method command (line 24) | public get command() : string { FILE: src/explorer/model/PluginsMenu.ts class PluginsMenu (line 11) | class PluginsMenu extends ProjectMenu implements ITreeItem { method constructor (line 12) | constructor(project: MavenProject) { method getChildren (line 17) | public async getChildren() : Promise { method getTreeItem (line 22) | public getTreeItem(): vscode.TreeItem | Thenable { method refresh (line 28) | public async refresh(): Promise { FILE: src/explorer/model/ProfilesMenu.ts class ProfilesMenu (line 9) | class ProfilesMenu extends ProjectMenu implements ITreeItem { method constructor (line 10) | constructor(project: MavenProject) { method getContextValue (line 15) | public getContextValue(): string { method getChildren (line 19) | public async getChildren() : Promise { method refresh (line 26) | public async refresh(): Promise { FILE: src/explorer/model/WorkspaceFolder.ts constant CONTEXT_VALUE (line 12) | const CONTEXT_VALUE = "maven:workspaceFolder"; class WorkspaceFolder (line 14) | class WorkspaceFolder implements ITreeItem { method constructor (line 15) | constructor( method getContextValue (line 19) | public getContextValue(): string { method getChildren (line 23) | public async getChildren(): Promise { method getTreeItem (line 44) | public getTreeItem(): vscode.TreeItem | Thenable { method sortByName (line 48) | private sortByName(arr: MavenProject[]): MavenProject[] { FILE: src/explorer/pluginInfoProvider.ts constant KEY_PLUGINS (line 13) | const KEY_PLUGINS = "plugins"; type IPluginCache (line 15) | interface IPluginCache { type IPluginInfo (line 21) | interface IPluginInfo { type PluginInfoDict (line 28) | interface PluginInfoDict { type PluginDescription (line 32) | interface PluginDescription { class PluginInfoProvider (line 37) | class PluginInfoProvider { method initialize (line 40) | public initialize(context: vscode.ExtensionContext): void { method getPluginPrefix (line 44) | public async getPluginPrefix(gid: string, aid: string): Promise { function deactivate (line 62) | async function deactivate(): Promise { function doActivate (line 66) | async function doActivate(_operationId: string, context: vscode.Extensio... function registerPomFileWatcher (line 191) | function registerPomFileWatcher(context: vscode.ExtensionContext): void { function registerConfigChangeListener (line 214) | function registerConfigChangeListener(context: vscode.ExtensionContext):... function registerPomFileAuthoringHelpers (line 238) | function registerPomFileAuthoringHelpers(context: vscode.ExtensionContex... function mavenHistoryHandler (line 259) | async function mavenHistoryHandler(item: MavenProject | undefined): Prom... function updateArchetypeCatalogHandler (line 267) | async function updateArchetypeCatalogHandler(): Promise { function openPomHandler (line 275) | async function openPomHandler(node: MavenProject | { uri: string }): Pro... FILE: src/handlers/debugHandler.ts function debugHandler (line 12) | async function debugHandler(goal: PluginGoal): Promise { type IDebugOptions (line 20) | interface IDebugOptions { function debugCommand (line 26) | async function debugCommand(options: IDebugOptions): Promise { function debug (line 34) | async function debug({ command, pomfile, projectName }: IDebugOptions): ... function isJavaDebuggerEnabled (line 76) | function isJavaDebuggerEnabled(): boolean { function guideToInstallJavaDebugger (line 81) | async function guideToInstallJavaDebugger(): Promise { function isPortTaken (line 89) | async function isPortTaken(port: number): Promise { FILE: src/handlers/dependency/addDependencyHandler.ts function addDependencyHandler (line 16) | async function addDependencyHandler(options?: any): Promise { function addDependency (line 83) | async function addDependency(pomPath: string, gid: string, aid: string, ... function insertDependency (line 101) | async function insertDependency(pomPath: string, targetNode: Element, gi... FILE: src/handlers/dependency/artifactUsage.ts function getUsage (line 13) | function getUsage(artifactId: string): number { function initialize (line 21) | function initialize() { FILE: src/handlers/dependency/excludeDependencyHandler.ts function excludeDependencyHandler (line 13) | async function excludeDependencyHandler(toExclude?: Dependency): Promise... function excludeDependency (line 29) | async function excludeDependency(pomPath: string, gid: string, aid: stri... function insertExcludeDependency (line 39) | async function insertExcludeDependency(pomPath: string, targetNode: Elem... function constructExclusionsNode (line 66) | function constructExclusionsNode(gid: string, aid: string, baseIndent: s... function constructExclusionNode (line 77) | function constructExclusionNode(gid: string, aid: string, baseIndent: st... FILE: src/handlers/dependency/goToEffectiveHandler.ts function goToEffectiveHandler (line 11) | async function goToEffectiveHandler(view: vscode.TreeView, no... function searchFirstEffective (line 31) | async function searchFirstEffective(dependencyNodes: Dependency[], fullA... FILE: src/handlers/dependency/jumpToDefinitionHandler.ts function jumpToDefinitionHandler (line 11) | async function jumpToDefinitionHandler(node?: Dependency): Promise { function goToDefinition (line 26) | async function goToDefinition(pomPath: string, gid: string, aid: string)... function locateInFile (line 35) | async function locateInFile(pomPath: string, targetNode: Element): Promi... FILE: src/handlers/dependency/setDependencyVersionHandler.ts function setDependencyVersionHandler (line 17) | async function setDependencyVersionHandler(selectedItem?: any): Promise<... function setDependencyVersion (line 68) | async function setDependencyVersion(pomPath: string, gid: string, aid: s... function insertDependencyManagement (line 92) | async function insertDependencyManagement(pomPath: string, targetNode: E... function getAllVersionsInTree (line 160) | function getAllVersionsInTree(pomPath: string, gid: string, aid: string)... FILE: src/handlers/dependency/showDependenciesHandler.ts function showDependenciesHandler (line 10) | async function showDependenciesHandler(project: MavenProject): Promise { FILE: src/handlers/lifecycle/lifecyclePhaseExecutionArgs.ts type LifecyclePhaseExecutionArgs (line 6) | interface LifecyclePhaseExecutionArgs { type LifecyclePhaseExecutionOptions (line 11) | interface LifecyclePhaseExecutionOptions { function resolveLifecyclePhaseExecutionOptions (line 16) | function resolveLifecyclePhaseExecutionOptions(value: unknown): Lifecycl... function normalizeLifecyclePhaseExecutionArgs (line 29) | function normalizeLifecyclePhaseExecutionArgs(value: unknown): Lifecycle... function isRecord (line 47) | function isRecord(value: unknown): value is Record { FILE: src/handlers/parseRawDependencyDataHandler.ts constant DUPLICATE_INDICATOR (line 11) | const DUPLICATE_INDICATOR = "omitted for duplicate"; constant CONFLICT_INDICATOR (line 12) | const CONFLICT_INDICATOR = "omitted for conflict"; function parseRawDependencyDataHandler (line 14) | async function parseRawDependencyDataHandler(project: MavenProject): Pro... function parseTreeNodes (line 39) | async function parseTreeNodes(treecontent: string, eol: string, indent: ... FILE: src/hover/hoverProvider.ts class HoverProvider (line 13) | class HoverProvider implements vscode.HoverProvider { method constructor (line 16) | constructor() { method provideHover (line 20) | public async provideHover(document: vscode.TextDocument, position: vsc... FILE: src/jdtls/artifactSearcher.ts constant UNDEFINED_TYPE (line 11) | const UNDEFINED_TYPE = "16777218"; constant UNDEFINED_NAME (line 12) | const UNDEFINED_NAME = "570425394"; constant COMMAND_SEARCH_ARTIFACT (line 14) | const COMMAND_SEARCH_ARTIFACT = "maven.artifactSearch"; constant TITLE_RESOLVE_UNKNOWN_TYPE (line 15) | const TITLE_RESOLVE_UNKNOWN_TYPE = "Resolve unknown type"; function registerArtifactSearcher (line 17) | function registerArtifactSearcher(context: vscode.ExtensionContext): void { class TypeResolver (line 38) | class TypeResolver { method constructor (line 42) | constructor(dataPath: string) { method initialize (line 46) | public async initialize(): Promise { method getArtifactsHover (line 57) | public getArtifactsHover(document: vscode.TextDocument, position: vsco... method getArtifactsCodeActions (line 95) | public getArtifactsCodeActions(document: vscode.TextDocument, context:... method pickAndAddDependency (line 137) | public async pickAndAddDependency(param: any): Promise { function getArtifactsPickItems (line 157) | async function getArtifactsPickItems(className: string): Promise { function getWorkSpaceEdits (line 215) | async function getWorkSpaceEdits(pickItem: vscode.QuickPickItem, param: ... function startsWithCapitalLetter (line 219) | function startsWithCapitalLetter(word: string): boolean { function diagnosticIndicatesUnresolvedType (line 223) | function diagnosticIndicatesUnresolvedType(diagnostic: vscode.Diagnostic... function encodeBase64 (line 230) | function encodeBase64(content: string): string { function decodeBase64 (line 234) | function decodeBase64(content: string): string { type IArtifactSearchResult (line 238) | interface IArtifactSearchResult { type SearchType (line 248) | enum SearchType { type ISearchArtifactParam (line 253) | interface ISearchArtifactParam { FILE: src/jdtls/commands.ts constant JAVA_EXTENSION_ID (line 7) | const JAVA_EXTENSION_ID = "redhat.java"; constant JAVA_EXECUTE_WORKSPACE_COMMAND (line 8) | const JAVA_EXECUTE_WORKSPACE_COMMAND = "java.execute.workspaceCommand"; function executeJavaLanguageServerCommand (line 11) | function executeJavaLanguageServerCommand(...rest: unknown[]): Promis... function isJavaExtEnabled (line 19) | function isJavaExtEnabled(): boolean { function isJavaExtActivated (line 24) | function isJavaExtActivated(): boolean { function getJavaExtension (line 29) | function getJavaExtension(): vscode.Extension | undefined { function isJavaLanguageServerStandard (line 33) | function isJavaLanguageServerStandard(): boolean { FILE: src/mavenOutputChannel.ts class MavenOutputChannel (line 6) | class MavenOutputChannel implements vscode.Disposable { method appendLine (line 9) | public appendLine(message: string, title?: string): void { method append (line 18) | public append(message: string): void { method show (line 22) | public show(): void { method dispose (line 26) | public dispose(): void { FILE: src/mavenProblemMatcher.ts class MavenProblemMatcher (line 7) | class MavenProblemMatcher { method constructor (line 10) | constructor() { method parseMavenOutput (line 14) | public parseMavenOutput(output: string, workspaceRoot: string): void { method parseErrorLine (line 35) | private parseErrorLine(line: string, workspaceRoot: string): { file: s... method dispose (line 72) | public dispose(): void { FILE: src/mavenTerminal.ts type ITerminalOptions (line 12) | interface ITerminalOptions { type ShellType (line 20) | enum ShellType { class MavenTerminal (line 28) | class MavenTerminal implements vscode.Disposable { method runInTerminal (line 31) | public async runInTerminal(command: string, options: ITerminalOptions)... method formattedPathForTerminal (line 56) | public async formattedPathForTerminal(filepath: string): Promise { function currentWindowsShell (line 141) | function currentWindowsShell(): ShellType { function toDefaultWslPath (line 167) | function toDefaultWslPath(p: string): string { function toWslPath (line 178) | async function toWslPath(filepath: string): Promise { function toWinPath (line 191) | async function toWinPath(filepath: string): Promise { function setupEnvForWSL (line 197) | function setupEnvForWSL(terminal: vscode.Terminal, env: { [envKey: strin... FILE: src/mavenXsd.ts function init (line 12) | async function init() { function getXsdElement (line 21) | function getXsdElement(nodePath: string) { class XSDElement (line 29) | class XSDElement { method constructor (line 31) | constructor(private definitionObject: { [key: string]: any }, public n... method name (line 33) | public get name() : string { method documentation (line 38) | public get documentation(): { version?: string; description?: string } { method isLeaf (line 42) | public get isLeaf() : boolean { method isDeprecated (line 46) | public get isDeprecated() : boolean { method candidates (line 50) | public get candidates(): XSDElement[] { method markdownString (line 56) | public get markdownString() : MarkdownString { FILE: src/project/MavenProjectManager.ts class MavenProjectManager (line 8) | class MavenProjectManager { method getInstance (line 13) | public static getInstance() { method loadProjects (line 20) | public static async loadProjects(workspaceFolder?: vscode.WorkspaceFol... method projects (line 47) | public static get projects(): MavenProject[] { method get (line 51) | public static get(pomPath: string): MavenProject | undefined { method update (line 55) | public static update(...items: MavenProject[]): void { method add (line 61) | public static add(pomPath: string): void { method remove (line 67) | public static remove(pomPath: string): void { method removeAllFrom (line 74) | public static async removeAllFrom(folder: vscode.WorkspaceFolder): Pro... function getAllPomPaths (line 83) | async function getAllPomPaths(workspaceFolder?: vscode.WorkspaceFolder):... FILE: src/taskExecutor.ts class Queue (line 6) | class Queue { method push (line 8) | public push(val: T): void { method pop (line 11) | public pop(): T | undefined { method empty (line 14) | public empty(): boolean { class TaskExecutor (line 22) | class TaskExecutor implements Disposable { method execute (line 26) | public execute(task: CallableFunction): void { method dispose (line 31) | public dispose(): void { method _pickAndRun (line 35) | private async _pickAndRun(): Promise { FILE: src/utils/Utils.ts class Utils (line 26) | class Utils { method parseXmlFile (line 28) | public static async parseXmlFile(xmlFilePath: string, options?: xml2js... method parseXmlContent (line 37) | public static async parseXmlContent(xmlString: string, options?: xml2j... method getTempOutputPath (line 52) | static getTempOutputPath(key: string): string { method downloadFile (line 61) | public static async downloadFile(targetUrl: string, readContent?: bool... method showEffectivePom (line 110) | public static async showEffectivePom(param: Uri | MavenProject | strin... method getEffectivePom (line 132) | public static async getEffectivePom(pomPathOrMavenProject: string | Ma... method getPluginDescription (line 158) | public static async getPluginDescription(pluginId: string, pomPath: st... method executeCustomGoal (line 172) | public static async executeCustomGoal(pomOrProject: string | MavenProj... method executeHistoricalGoals (line 190) | public static async executeHistoricalGoals(projectPomPaths: string[]):... method executeMavenCommand (line 210) | public static async executeMavenCommand(node?: LifecyclePhase | Favori... method parseProfilesOutput (line 266) | public static parseProfilesOutput(project: MavenProject, output: strin... FILE: src/utils/contextUtils.ts constant EXTENSION_CONTEXT (line 14) | let EXTENSION_CONTEXT: ExtensionContext; constant EXTENSION_PUBLISHER (line 15) | let EXTENSION_PUBLISHER: string; constant EXTENSION_NAME (line 16) | let EXTENSION_NAME: string; constant EXTENSION_VERSION (line 17) | let EXTENSION_VERSION: string; constant EXTENSION_AI_KEY (line 18) | let EXTENSION_AI_KEY: string; constant MAVEN_LOCAL_REPOSITORY (line 19) | let MAVEN_LOCAL_REPOSITORY: string; constant TEMP_FOLDER_PER_USER (line 20) | let TEMP_FOLDER_PER_USER: string; function loadPackageInfo (line 22) | async function loadPackageInfo(context: ExtensionContext): Promise { function loadMavenSettingsFilePath (line 40) | async function loadMavenSettingsFilePath(): Promise { function getMavenLocalRepository (line 58) | function getMavenLocalRepository(): string { function getExtensionPublisher (line 62) | function getExtensionPublisher(): string { function getExtensionName (line 66) | function getExtensionName(): string { function getExtensionId (line 70) | function getExtensionId(): string { function getExtensionVersion (line 74) | function getExtensionVersion(): string { function getAiKey (line 78) | function getAiKey(): string { function getPathToTempFolder (line 82) | function getPathToTempFolder(...args: string[]): string { function getPathToExtensionRoot (line 86) | function getPathToExtensionRoot(...args: string[]): string { function getPathToWorkspaceStorage (line 93) | function getPathToWorkspaceStorage(...args: string[]): string | undefined { function localPomPath (line 101) | function localPomPath(gid: string, aid: string, version: string): string { function possibleLocalPomPath (line 105) | function possibleLocalPomPath(gid: string, aid: string): string[] { FILE: src/utils/cpUtils.ts function executeCommand (line 8) | async function executeCommand(command: string, args: string[], options: ... function executeCommandWithProgress (line 30) | async function executeCommandWithProgress(message: string, command: stri... FILE: src/utils/editUtils.ts function applyWorkspaceEdit (line 9) | async function applyWorkspaceEdit(edit: ls.WorkspaceEdit): Promise { function executeRangeFormat (line 45) | async function executeRangeFormat(editor: TextEditor, startPosition: Pos... function getIndentation (line 51) | function getIndentation(document: vscode.TextDocument, offset: number): ... function constructDependencyNode (line 59) | function constructDependencyNode(options: { gid: string, aid: string, ve... function constructDependenciesNode (line 89) | function constructDependenciesNode(options: { gid: string, aid: string, ... function constructDependencyManagementNode (line 105) | function constructDependencyManagementNode(options: { gid: string, aid: ... FILE: src/utils/errorUtils.ts class UserError (line 6) | class UserError extends Error { method constructor (line 7) | constructor(msg?: string) { class MavenNotFoundError (line 13) | class MavenNotFoundError extends UserError { method constructor (line 14) | constructor() { class OperationCanceledError (line 19) | class OperationCanceledError extends UserError { class JavaExtensionNotActivatedError (line 23) | class JavaExtensionNotActivatedError extends Error { method constructor (line 24) | constructor(msg?: string) { function generalErrorHandler (line 30) | async function generalErrorHandler(commandName: string, error: Error): P... FILE: src/utils/extensionUtils.ts function isXmlExtensionEnabled (line 6) | function isXmlExtensionEnabled() { FILE: src/utils/historyUtils.ts type ICommandHistory (line 8) | interface ICommandHistory { type ICommandHistoryEntry (line 13) | interface ICommandHistoryEntry { function updateLRUCommands (line 19) | async function updateLRUCommands(command: string, pomPath: string): Prom... function getLRUCommands (line 35) | async function getLRUCommands(pomPath: string): Promise boolean, result: Node[], i... FILE: src/utils/mavenUtils.ts constant GOAL_DEPENDENCY_GRAPH (line 21) | const GOAL_DEPENDENCY_GRAPH = "com.github.ferstl:depgraph-maven-plugin:4... constant OPTIONS_DEPENDENCY_GRAPH (line 22) | const OPTIONS_DEPENDENCY_GRAPH = "-DgraphFormat=text -DshowDuplicates -D... function rawEffectivePom (line 31) | async function rawEffectivePom(pomPath: string, options?: {cacheOnly?: b... function rawDependencyTree (line 48) | async function rawDependencyTree(pomPath: string): Promise { function getEffectiveExecutablePath (line 218) | function getEffectiveExecutablePath(resourceOrFilepath?: vscode.Uri | st... function canonicalizePath (line 245) | async function canonicalizePath(filePath: string): Promise { function checkExecutablePathSafety (line 262) | async function checkExecutablePathSafety(executablePath: string): Promis... function promptForExecutableConfirmation (line 296) | async function promptForExecutableConfirmation(executablePath: string): ... function getEmbeddedMavenWrapper (line 320) | function getEmbeddedMavenWrapper(): string { function getLocalMavenWrapper (line 325) | async function getLocalMavenWrapper(projectFolder: string): Promise { function wrappedWithQuotes (line 359) | function wrappedWithQuotes(mvn: string): string { function readFileIfExists (line 367) | async function readFileIfExists(filepath: string): Promise { function browseForMavenBinary (line 404) | async function browseForMavenBinary(): Promise { function isWin (line 426) | function isWin(): boolean { FILE: src/utils/requestUtils.ts constant URL_MAVEN_SEARCH_API (line 10) | const URL_MAVEN_SEARCH_API = "https://search.maven.org/solrsearch/select"; constant URL_MAVEN_CENTRAL_REPO (line 11) | const URL_MAVEN_CENTRAL_REPO = "https://repo1.maven.org/maven2/"; constant MAVEN_METADATA_FILENAME (line 12) | const MAVEN_METADATA_FILENAME = "maven-metadata.xml"; type IArtifactMetadata (line 14) | interface IArtifactMetadata { type IVersionMetadata (line 23) | interface IVersionMetadata { function getArtifacts (line 31) | async function getArtifacts(keywords: string[]): Promise { function toQueryString (line 105) | function toQueryString(params: { [key: string]: number | string }): stri... function fetchPluginMetadataXml (line 109) | async function fetchPluginMetadataXml(gid: string): Promise { FILE: src/utils/uiUtils.ts constant TROUBLESHOOTING_LINK (line 14) | const TROUBLESHOOTING_LINK = "https://github.com/Microsoft/vscode-maven/... function openDialogForFolder (line 17) | async function openDialogForFolder(customOptions: OpenDialogOptions): Pr... function openDialogForFile (line 31) | async function openDialogForFile(customOptions?: OpenDialogOptions): Pro... function openFileIfExists (line 46) | async function openFileIfExists(filepath: string): Promise { function showTroubleshootingDialog (line 53) | async function showTroubleshootingDialog(errorMessage: string): Promise<... function selectProjectIfNecessary (line 65) | async function selectProjectIfNecessary(): Promise< MavenProject | undef... function registerCommand (line 83) | function registerCommand(context: vscode.ExtensionContext, commandName: ... function registerCommandRequiringTrust (line 94) | function registerCommandRequiringTrust(context: vscode.ExtensionContext,... function promptToManageWorkspaceTrust (line 105) | async function promptToManageWorkspaceTrust(): Promise { function effectivePomContentUri (line 115) | function effectivePomContentUri(pomPath: string): vscode.Uri { function dependenciesContentUri (line 121) | function dependenciesContentUri(pomPath: string): vscode.Uri { FILE: test/projects/lifecycle-compile/src/main/java/com/microsoft/vscode/maven/test/App.java class App (line 3) | public class App { method message (line 4) | public static String message() { FILE: test/projects/maven/src/main/java/com/mycompany/app/App.java class App (line 7) | public class App method main (line 9) | public static void main( String[] args ) FILE: test/projects/maven/src/main/java/com/mycompany/app/AppToDelete.java class AppToDelete (line 3) | public class AppToDelete { FILE: test/projects/maven/src/main/java/com/mycompany/app/AppToRename.java class AppToRename (line 3) | public class AppToRename { FILE: test/projects/maven/src/main/java/com/mycompany/app1/App1.java class App1 (line 3) | public class App1 { FILE: test/projects/maven/src/test/java/com/mycompany/app/AppTest.java class AppTest (line 10) | public class AppTest method AppTest (line 18) | public AppTest( String testName ) method suite (line 26) | public static Test suite() method testApp (line 34) | public void testApp() FILE: test/projects/multi-module/module1/src/main/java/com/mycompany/app/App.java class App (line 7) | public class App method main (line 9) | public static void main( String[] args ) FILE: test/projects/multi-module/module1/src/test/java/com/mycompany/app/AppTest.java class AppTest (line 10) | public class AppTest method shouldAnswerWithTrue (line 15) | @Test FILE: test/projects/multi-module/module2/src/main/java/com/mycompany/app/App.java class App (line 7) | public class App method main (line 9) | public static void main( String[] args ) FILE: test/projects/multi-module/module2/src/test/java/com/mycompany/app/AppTest.java class AppTest (line 10) | public class AppTest method shouldAnswerWithTrue (line 15) | @Test FILE: test/unit/mavenUtils.test.ts type SafetyResult (line 25) | type SafetyResult = "safe" | "use-default" | "abort"; type MavenUtilsModule (line 26) | type MavenUtilsModule = { function loadMavenUtils (line 34) | function loadMavenUtils(): MavenUtilsModule { FILE: test/unit/vscode-mock.ts type AnyFn (line 13) | type AnyFn = (...args: any[]) => any; function resetStubs (line 27) | function resetStubs(): void {