Package io.ran

Class MethodSignature

java.lang.Object
io.ran.MethodSignature

public class MethodSignature extends Object
  • Constructor Details

    • MethodSignature

      public MethodSignature(Clazz<?> owner, String name, Clazz<?> returnType, Clazz... parameters)
    • MethodSignature

      public MethodSignature(Clazz<?> owner, String name, Clazz<?> returnType, List<Clazz> parameters)
    • MethodSignature

      public MethodSignature(Method method)
    • MethodSignature

      public MethodSignature(Constructor method)
  • Method Details

    • Exceptions

      public MethodSignature Exceptions(Clazz... exceptions)
    • setName

      public MethodSignature setName(String name)
    • getName

      public String getName()
    • getReturnType

      public Clazz<?> getReturnType()
    • getMethodDescriptor

      public String getMethodDescriptor()
    • getMethodSignature

      public String getMethodSignature()
    • getExceptions

      public String[] getExceptions()
    • isConstructor

      public boolean isConstructor()
    • isStatic

      public boolean isStatic()
    • getOwner

      public Clazz<?> getOwner()
    • getParameterCount

      public int getParameterCount()
    • setOwner

      public MethodSignature setOwner(Clazz<?> newOwner)