Stephen Buergler created MINDEXER-122:
-----------------------------------------

             Summary: Add getName() to Record.EntryKey
                 Key: MINDEXER-122
                 URL: https://issues.apache.org/jira/browse/MINDEXER-122
             Project: Maven Indexer
          Issue Type: Improvement
            Reporter: Stephen Buergler


Currently I'm doing this to pull the name field out of EntryKey
{code:java}
  @SneakyThrows
  private static MethodHandle entryKeyNameField() {
    return MethodHandles.privateLookupIn(EntryKey.class, MethodHandles.lookup())
        .findGetter(EntryKey.class, "name", String.class);
  }

  private static final MethodHandle entryKeyNameField = entryKeyNameField();

  @SneakyThrows
  static String getName(EntryKey entryKey) {
    return (String) entryKeyNameField.invokeExact(entryKey);
  }
{code}
It would be nice if getName() was a method on EntryKey itself.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to