All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.bytebuddy.instrumentation.method.ByteCodeMethod Maven / Gradle / Ivy

package net.bytebuddy.instrumentation.method;

import net.bytebuddy.instrumentation.ByteCodeElement;

/**
 * A byte code method is a representation of a method on byte code level where no distinctions is made between methods
 * and constructors.
 */
public interface ByteCodeMethod extends ByteCodeElement {

    /**
     * Returns the unique signature of a byte code method. A unique signature is defined as the concatenation of
     * the internal name of the method / constructor and the method descriptor. Note that methods on byte code
     * level do consider two similar methods with different return type as distinct methods.
     *
     * @return A unique signature of this byte code level method.
     */
    String getUniqueSignature();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy