Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.gradle.api
Class Named.Namer

    java.lang.Object
      org.gradle.api.Named.Namer

All Implemented Interfaces:
  Namer<Named>

Enclosing interface:
  Named

    public static class Named.Namer

extends Object
implements Namer<Named>

An implementation of the namer interface for objects implementing the named interface.

Nested Class Summary

Nested classes/interfaces inherited from interface org.gradle.api.Namer
`Namer.Comparator<T>`

Constructor Summary
`Named.Namer()`

Method Summary
`String` | `determineName(Named object)` Determines the name of the given object.
`static
`<T> Namer<T>`
` | `forType(Class<T> type)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### Named.Namer

    public Named.Namer()

Method Detail

### determineName

    public String determineName(Named object)

  Description copied from interface: `Namer`
  Determines the name of the given object.

  Specified by:
    `determineName` in interface `Namer<Named>`
  Parameters:
    `object` - The object to determine the name of
  Returns:
    The object's inherent name. Never null.

### forType

    public static <T> Namer<T> forType(Class<T> type)

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD