Package Summary  Overview Summary

class:ResolvedModule [NONE]


  • public final class ResolvedModule
    extends Object
    
    A module in a graph of resolved modules .

    ResolvedModule defines the configuration method to get the configuration that the resolved module is in. It defines the reference method to get the reference to the module's content.

    Since:
    9
    See Also:
    Configuration.modules()

method:configuration() [NONE]

  • configuration

    public Configuration configuration()
    Returns the configuration that this resolved module is in.
    Returns:
    The configuration that this resolved module is in

method:reference() [NONE]

  • reference

    public ModuleReference reference()
    Returns the reference to the module's content.
    Returns:
    The reference to the module's content

method:name() [NONE]

  • name

    public String name()
    Returns the module name. This convenience method is the equivalent to invoking:
     
    
    
         reference().descriptor().name()
     
    
    Returns:
    The module name

method:reads() [NONE]

  • reads

    public Set<ResolvedModule> reads()
    Returns the set of resolved modules that this resolved module reads.
    Returns:
    A possibly-empty unmodifiable set of resolved modules that this resolved module reads

method:hashCode() [NONE]

method:equals(java.lang.Object) [NONE]

  • equals

    public boolean equals​(Object ob)
    Tests this resolved module for equality with the given object.

    If the given object is not a ResolvedModule then this method returns false. Two ResolvedModule objects are equal if they are in the same configuration and have equal references to the module content.

    This method satisfies the general contract of the Object.equals method.

    Overrides:
    equals in class Object
    Parameters:
    ob - the object to which this object is to be compared
    Returns:
    true if, and only if, the given object is a module reference that is equal to this module reference
    See Also:
    Object.hashCode(), HashMap

method:toString() [NONE]

  • toString

    public String toString()
    Returns a string describing this resolved module.
    Overrides:
    toString in class Object
    Returns:
    A string describing this resolved module

© 2018 Oracle Corporation and/or its affiliates