Package net.bytebuddy.description.module
Interface ModuleDescription.ForLoadedModule.Module
-
- Enclosing class:
- ModuleDescription.ForLoadedModule
@Proxied("java.lang.Module") protected static interface ModuleDescription.ForLoadedModule.Module
A proxy for interacting withjava.lang.Module.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.ObjectgetDescriptor(java.lang.Object value)Returns the module descriptor.java.lang.StringgetName(java.lang.Object value)Returns the module's name.java.util.Set<java.lang.String>getPackages(java.lang.Object value)Returns the module's exported packages.booleanisInstance(java.lang.Object value)Returnstrueif the supplied instance is of typejava.lang.Module.booleanisNamed(java.lang.Object value)Returnstrueif the supplied module is named.
-
-
-
Method Detail
-
isInstance
@Instance boolean isInstance(java.lang.Object value)
Returnstrueif the supplied instance is of typejava.lang.Module.- Parameters:
value- The instance to investigate.- Returns:
trueif the supplied value is ajava.lang.Module.
-
isNamed
boolean isNamed(java.lang.Object value)
Returnstrueif the supplied module is named.- Parameters:
value- Thejava.lang.Moduleto check for the existence of a name.- Returns:
trueif the supplied module is named.
-
getName
java.lang.String getName(java.lang.Object value)
Returns the module's name.- Parameters:
value- Thejava.lang.Moduleto check for its name.- Returns:
- The module's (implicit or explicit) name.
-
getPackages
java.util.Set<java.lang.String> getPackages(java.lang.Object value)
Returns the module's exported packages.- Parameters:
value- Thejava.lang.Moduleto check for its packages.- Returns:
- The module's packages.
-
getDescriptor
java.lang.Object getDescriptor(java.lang.Object value)
Returns the module descriptor.- Parameters:
value- Thejava.lang.Moduleto check for its descriptor.- Returns:
- The module's descriptor.
-
-