Java Generics AnyType, ¿cómo permito que se llame a cualquier método?

Dado:

public<?> void methodName(? input){
  var something = ?.GetItNow();
}

Tenemos un montón de clases que se generaron automáticamente a partir de WSDL. Casi todos tienen los mismos métodos, pero no hay forma de que implementen una interfaz para esos mismos métodos. Suponga que todas estas clases diferentes tienen un método llamado GetItNow (). Mi pregunta es ¿cómo configuro un método genérico para permitir que el código anterior funcione?

Cuando se usa el "?" ¿Tengo que usar siempre la palabra clave "extiende"? Si es así, ¿cómo extiendo algún objeto para que no vea errores de compilación que "el método no existe".

Tenga en cuenta que el código anterior es solo para fines ilustrativos y no hace nada (todavía).

Respuesta 1

Leí este código en Thinking in Java y me intrigó: paquete de genéricos; //: generics / Mixins.java import java.util. *; interfaz TimeStamped {long getStamp (); } clase ...

Estoy usando la función "push ()" para almacenar objetos en mi base de datos de Firebase y dado que almacena datos con claves únicas, no puedo cambiar los valores de los objetos almacenados usando lo que se menciona en el ...

Hola, soy nuevo en Struts2 y tengo ese problema. Escribo una aplicación web con mosaicos. Esta es la estructura de mi aplicación. Este es mi web.xml <filter> <filter-name> struts2 </filter-name> <...

Tengo una cadena que debe dividirse según un delimitador (:). Este delimitador puede ser escapado por un personaje (diga '?'). Básicamente, el delimitador puede estar precedido por cualquier número de caracteres de escape. ...