@Deprecated
class InternalModuleSupport
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
log
Deprecated.
|
private static int |
PATCH_MODULE
Deprecated.
This is a copy of the constant of org.eclipse.jdt.launching.IRuntimeClasspathEntry.PATCH_MODULE.
|
Constructor and Description |
---|
InternalModuleSupport()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
private static java.util.Set<java.lang.String> |
collectTransitiveRequiredModules(java.util.Set<java.lang.String> requiredModules,
java.util.Map<java.lang.String,IClasspathEntryDescriptor> moduleMap,
org.eclipse.core.runtime.IProgressMonitor monitor,
int targetCompliance)
Deprecated.
|
static void |
configureClasspath(IMavenProjectFacade facade,
IClasspathDescriptor classpath,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
Sets
module true to classpath dependencies declared in module-info.java |
static org.eclipse.jdt.launching.IRuntimeClasspathEntry |
createRuntimeClasspathEntry(org.eclipse.core.resources.IFolder folder,
int classpathProperty,
org.eclipse.core.resources.IProject project)
Deprecated.
|
static int |
determineClasspathPropertyForMainProject(boolean isModularConfiguration,
org.eclipse.jdt.core.IJavaProject javaProject)
Deprecated.
|
static int |
determineModularClasspathProperty(org.eclipse.jdt.core.IClasspathEntry entry)
Deprecated.
|
private static org.eclipse.jdt.core.IJavaProject |
getJavaProject(org.eclipse.core.runtime.IPath projectPath)
Deprecated.
|
private static java.lang.String |
getModuleName(java.io.File file,
int targetCompliance)
Deprecated.
|
private static java.lang.String |
getModuleName(org.eclipse.jdt.core.IJavaProject project,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
|
static java.lang.String |
getModuleName(int entryKind,
org.eclipse.core.runtime.IPath entryPath,
org.eclipse.core.runtime.IProgressMonitor monitor,
int targetCompliance)
Deprecated.
|
private static java.util.Set<java.lang.String> |
getRequiredModules(java.io.File file,
int targetCompliance)
Deprecated.
|
private static java.util.Set<java.lang.String> |
getRequiredModules(IClasspathEntryDescriptor entry,
org.eclipse.core.runtime.IProgressMonitor monitor,
int targetCompliance)
Deprecated.
|
static java.util.Set<java.lang.String> |
getRequiredModules(org.eclipse.jdt.core.IJavaProject project,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
|
static boolean |
isModularConfiguration(org.eclipse.debug.core.ILaunchConfiguration configuration)
Deprecated.
|
static boolean |
isModuleEntry(org.eclipse.jdt.core.IClasspathEntry entry)
Deprecated.
|
static org.eclipse.jdt.launching.IRuntimeClasspathEntry |
newModularProjectRuntimeClasspathEntry(org.eclipse.jdt.core.IJavaProject javaProject)
Deprecated.
|
private static final org.slf4j.Logger log
private static final int PATCH_MODULE
public static void configureClasspath(IMavenProjectFacade facade, IClasspathDescriptor classpath, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
module
true to classpath dependencies declared in module-info.javafacade
- a Maven facade projectclasspath
- a classpath descriptormonitor
- a progress monitororg.eclipse.core.runtime.CoreException
private static java.util.Set<java.lang.String> collectTransitiveRequiredModules(java.util.Set<java.lang.String> requiredModules, java.util.Map<java.lang.String,IClasspathEntryDescriptor> moduleMap, org.eclipse.core.runtime.IProgressMonitor monitor, int targetCompliance) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelException
private static java.util.Set<java.lang.String> getRequiredModules(IClasspathEntryDescriptor entry, org.eclipse.core.runtime.IProgressMonitor monitor, int targetCompliance) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelException
public static java.util.Set<java.lang.String> getRequiredModules(org.eclipse.jdt.core.IJavaProject project, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelException
private static java.util.Set<java.lang.String> getRequiredModules(java.io.File file, int targetCompliance)
public static java.lang.String getModuleName(int entryKind, org.eclipse.core.runtime.IPath entryPath, org.eclipse.core.runtime.IProgressMonitor monitor, int targetCompliance)
private static java.lang.String getModuleName(org.eclipse.jdt.core.IJavaProject project, org.eclipse.core.runtime.IProgressMonitor monitor)
private static org.eclipse.jdt.core.IJavaProject getJavaProject(org.eclipse.core.runtime.IPath projectPath)
private static java.lang.String getModuleName(java.io.File file, int targetCompliance)
public static boolean isModuleEntry(org.eclipse.jdt.core.IClasspathEntry entry)
public static int determineModularClasspathProperty(org.eclipse.jdt.core.IClasspathEntry entry)
public static org.eclipse.jdt.launching.IRuntimeClasspathEntry createRuntimeClasspathEntry(org.eclipse.core.resources.IFolder folder, int classpathProperty, org.eclipse.core.resources.IProject project)
public static int determineClasspathPropertyForMainProject(boolean isModularConfiguration, org.eclipse.jdt.core.IJavaProject javaProject)
public static boolean isModularConfiguration(org.eclipse.debug.core.ILaunchConfiguration configuration)
public static org.eclipse.jdt.launching.IRuntimeClasspathEntry newModularProjectRuntimeClasspathEntry(org.eclipse.jdt.core.IJavaProject javaProject)