Class MethodBindingUtils
- java.lang.Object
-
- io.github.opencubicchunks.stirrin.util.MethodBindingUtils
-
public class MethodBindingUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MethodBindingUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcreateMethodDescriptor(org.eclipse.jdt.core.dom.IMethodBinding method)static java.lang.StringcreateMethodSignature(org.eclipse.jdt.core.dom.IMethodBinding method)Creates a method methodSignature.static java.util.List<java.lang.String>getParamNames(org.eclipse.jdt.core.dom.IMethodBinding method)
-
-
-
Method Detail
-
createMethodSignature
public static java.lang.String createMethodSignature(org.eclipse.jdt.core.dom.IMethodBinding method) throws java.lang.ClassNotFoundExceptionCreates a method methodSignature. This differs from a method descriptor in that it contains generic type information instead of the types being erased.- Parameters:
method- The method to create a methodSignature for- Returns:
- A method methodSignature for the specified method
- Throws:
java.lang.ClassNotFoundException
-
createMethodDescriptor
public static java.lang.String createMethodDescriptor(org.eclipse.jdt.core.dom.IMethodBinding method) throws java.lang.ClassNotFoundException- Throws:
java.lang.ClassNotFoundException
-
getParamNames
@Nullable public static java.util.List<java.lang.String> getParamNames(org.eclipse.jdt.core.dom.IMethodBinding method)
-
-