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

mockit.external.asm.MethodType Maven / Gradle / Ivy

Go to download

JMockit is a Java toolkit for automated developer testing. It contains APIs for the creation of the objects to be tested, for mocking dependencies, and for faking external APIs; JUnit (4 & 5) and TestNG test runners are supported. It also contains an advanced code coverage tool.

There is a newer version: 1.49
Show newest version
package mockit.external.asm;

import javax.annotation.*;

final class MethodType extends ReferenceType
{
   static MethodType create(@Nonnull String methodDescriptor) {
      char[] buf = methodDescriptor.toCharArray();
      return new MethodType(buf, 0, buf.length);
   }

   /**
    * Constructs a method type.
    *
    * @param buf  a buffer containing the descriptor of the previous type.
    * @param off  the offset of this descriptor in the previous buffer.
    * @param len  the length of this descriptor.
    */
   MethodType(@Nonnull char[] buf, @Nonnegative int off, @Nonnegative int len) {
      super(Sort.METHOD, buf, off, len);
   }

   @Nonnull @Override public String getClassName() { throw new UnsupportedOperationException(); }
   @Override public int getSize() { throw new UnsupportedOperationException(); }
   @Override public int getOpcode(int opcode) { throw new UnsupportedOperationException(); }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy