class InternalModuleInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
name |
java.util.List<java.lang.String> |
providedServiceNames |
java.util.List<java.lang.String> |
requiredModuleNames |
java.util.List<java.lang.String> |
usedServiceNames |
Constructor and Description |
---|
InternalModuleInfo(java.lang.String name,
java.util.List<java.lang.String> requiredModules,
java.util.List<java.lang.String> usedServices,
java.util.List<java.lang.String> providedServices) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
static InternalModuleInfo |
fromDeclaration(org.eclipse.jdt.internal.compiler.env.IModule declaration) |
static InternalModuleInfo |
fromDescription(org.eclipse.jdt.core.IModuleDescription description) |
int |
hashCode() |
static InternalModuleInfo |
withAutomaticName(java.lang.String name) |
static InternalModuleInfo |
withAutomaticNameFromFile(java.io.File file) |
public final java.lang.String name
public final java.util.List<java.lang.String> requiredModuleNames
public final java.util.List<java.lang.String> usedServiceNames
public final java.util.List<java.lang.String> providedServiceNames
public InternalModuleInfo(java.lang.String name, java.util.List<java.lang.String> requiredModules, java.util.List<java.lang.String> usedServices, java.util.List<java.lang.String> providedServices)
public static InternalModuleInfo fromDescription(org.eclipse.jdt.core.IModuleDescription description) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelException
public static InternalModuleInfo fromDeclaration(org.eclipse.jdt.internal.compiler.env.IModule declaration)
public static InternalModuleInfo withAutomaticName(java.lang.String name)
public static InternalModuleInfo withAutomaticNameFromFile(java.io.File file)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object