Package org.eclipse.jdt.core.util
Interface IModuleAttribute
-
- All Superinterfaces:
IClassFileAttribute
public interface IModuleAttribute extends IClassFileAttribute
Description of a module's attributes as described in the JVM specifications.- Since:
- 3.14
- Restriction:
- This interface is not intended to be implemented by clients.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetExportsCount()Answer back the exports count.IPackageVisibilityInfo[]getExportsInfo()Answer back the array of exports infos of the .class file, an empty array if none.intgetModuleFlags()Answer back the module flags.char[]getModuleName()Answer back the module name.intgetModuleNameIndex()Answer back the module name index.intgetModuleVersionIndex()Answer back the module version index.char[]getModuleVersionValue()Answer back the module version string.intgetOpensCount()Answer back the opens count.IPackageVisibilityInfo[]getOpensInfo()Answer back the array of opens infos of the .class file, an empty array if none.intgetProvidesCount()Answer back the provides count.IProvidesInfo[]getProvidesInfo()Answer back the array of provides infos of the .class file, an empty array if none.intgetRequiresCount()Answer back the requires count.IRequiresInfo[]getRequiresInfo()Answer back the array of requires infos of the .class file, an empty array if none.char[][]getUsesClassNames()Answer back the array of uses class names of the .class file, an empty array if none.intgetUsesCount()Answer back the uses count.int[]getUsesIndices()Answer back the array of uses indices of the .class file, an empty array if none.-
Methods inherited from interface org.eclipse.jdt.core.util.IClassFileAttribute
getAttributeLength, getAttributeName, getAttributeNameIndex
-
-
-
-
Method Detail
-
getModuleNameIndex
int getModuleNameIndex()
Answer back the module name index.- Returns:
- the module name index
-
getModuleName
char[] getModuleName()
Answer back the module name.- Returns:
- the module name
-
getModuleFlags
int getModuleFlags()
Answer back the module flags.- Returns:
- the module flags
-
getModuleVersionIndex
int getModuleVersionIndex()
Answer back the module version index.- Returns:
- the module version index
-
getModuleVersionValue
char[] getModuleVersionValue()
Answer back the module version string.- Returns:
- the module version string
-
getRequiresCount
int getRequiresCount()
Answer back the requires count.- Returns:
- the requires counts
-
getRequiresInfo
IRequiresInfo[] getRequiresInfo()
Answer back the array of requires infos of the .class file, an empty array if none.- Returns:
- the array of requires infos of the .class file, an empty array if none
-
getExportsCount
int getExportsCount()
Answer back the exports count.- Returns:
- the exports counts
-
getExportsInfo
IPackageVisibilityInfo[] getExportsInfo()
Answer back the array of exports infos of the .class file, an empty array if none.- Returns:
- the array of exports infos of the .class file, an empty array if none
-
getOpensCount
int getOpensCount()
Answer back the opens count.- Returns:
- the opens counts
-
getOpensInfo
IPackageVisibilityInfo[] getOpensInfo()
Answer back the array of opens infos of the .class file, an empty array if none.- Returns:
- the array of opens infos of the .class file, an empty array if none
-
getUsesCount
int getUsesCount()
Answer back the uses count.- Returns:
- the uses counts
-
getUsesIndices
int[] getUsesIndices()
Answer back the array of uses indices of the .class file, an empty array if none.- Returns:
- the array of uses indices of the .class file, an empty array if none
-
getUsesClassNames
char[][] getUsesClassNames()
Answer back the array of uses class names of the .class file, an empty array if none.- Returns:
- the array of uses class names of the .class file, an empty array if none
-
getProvidesCount
int getProvidesCount()
Answer back the provides count.- Returns:
- the provides counts
-
getProvidesInfo
IProvidesInfo[] getProvidesInfo()
Answer back the array of provides infos of the .class file, an empty array if none.- Returns:
- the array of provides infos of the .class file, an empty array if none
-
-