Unicorn with delicious cookie
Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top
>
>
>
Примеры ошибок, обнаруженных с...

Примеры ошибок, обнаруженных с помощью диагностики V6022

V6022. Parameter is not used inside method's body.


CUBA Platform

V6022 Parameter 'shortcut' is not used inside constructor body. DeclarativeTrackingAction.java(47)


public DeclarativeTrackingAction(String id, String caption, String description,
                                 String icon, String enable, String visible,
                                 String methodName, @Nullable String shortcut,
                                 ActionsHolder holder) {
  super(id);
  this.caption = caption;
  this.description = description;
  this.icon = icon;

  setEnabled(enable == null || Boolean.parseBoolean(enable));
  setVisible(visible == null || Boolean.parseBoolean(visible));

  this.methodName = methodName;
  checkActionsHolder(holder);
}

Similar errors can be found in some other places:

  • V6022 Parameter 'type' is not used inside constructor body. QueryNode.java(36)
  • V6022 Parameter 'text2' is not used inside constructor body. MarkerAddition.java(22)
  • V6022 Parameter 'selection' is not used inside constructor body. AceEditor.java(114)
  • And 1 additional diagnostic messages.

Huawei Cloud

V6022 Parameter 'returnType' is not used inside constructor body. HttpRequest.java(68)


public class HttpReQuest<R>
{
  ....
  Class<R> returnType;
  ....
  public HttpRequest(...., Class<R> returnType) // <=
  {
    this.endpoint = endpoint;
    this.path = path;
    this.method = method;
    this.entity = entity;
  }
  ....
  public Class<R> getReturnType()
  {
    return returnType;
  }
  ....
}

WildFly

V6022 Parameter 'mechanismName' is not used inside constructor body. DigestAuthenticationMechanism.java(144)


public DigestAuthenticationMechanism(final String realmName,
    final String domain,
    final String mechanismName,
    final IdentityManager identityManager,
    boolean validateUri) {
      this(Collections.singletonList(DigestAlgorithm.MD5),
           Collections.singletonList(DigestQop.AUTH),
           realmName, domain, new SimpleNonceManager(),
           DEFAULT_NAME, identityManager, validateUri);
}

ELKI

V6022 Parameter 'updates' is not used inside constructor body. DataStoreEvent.java(60)


public DataStoreEvent(DBIDs inserts, DBIDs removals, DBIDs updates) {
    super();
    this.inserts = inserts;
    this.removals = inserts;
    this.updates = inserts;
}

GeoServer

V6022 Parameter 'dumpPath' is not used inside method body. WicketHierarchyPrinter.java 35


/** Utility method to dump a single component/page to standard output */
public static void print(Component c, boolean dumpClass,
                         boolean dumpValue, boolean dumpPath
) {
  WicketHierarchyPrinter printer = new WicketHierarchyPrinter();
  printer.setPathDumpEnabled(dumpClass);                         // <=
  printer.setClassDumpEnabled(dumpClass);
  printer.setValueDumpEnabled(dumpValue);
  if (c instanceof Page) {
    printer.print(c);
  } else {
    printer.print(c);
  }
}

Most likely, it was intended to pass dumpPath as an argument instead of dumpClass