org.openl.binding
Class MethodUtil

java.lang.Object
  extended by org.openl.binding.MethodUtil

public class MethodUtil
extends Object

Author:
snshor

Constructor Summary
MethodUtil()
           
 
Method Summary
static Method getMatchingAccessibleMethod(Class<?> methodOwner, String methodName, Class<?>[] argTypes, boolean autoboxing)
           
static String printMethod(IOpenMethodHeader methodHeader, int mode, boolean printType)
           
static StringBuilder printMethod(IOpenMethod method, StringBuilder buf)
           
static String printMethod(String name, Class<?>[] params)
           
static StringBuilder printMethod(String name, Class<?>[] params, StringBuilder buf)
           
static StringBuilder printMethod(String name, IMethodSignature signature, StringBuilder buf)
           
static String printMethod(String name, IOpenClass[] params)
           
static StringBuilder printMethod(String name, IOpenClass[] params, StringBuilder buf)
           
static String printMethodWithParameterValues(IOpenMethod method, Object[] params, int mode)
           
static StringBuilder printMethodWithParameterValues(IOpenMethod method, Object[] params, int mode, StringBuilder buf)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodUtil

public MethodUtil()
Method Detail

printMethod

public static StringBuilder printMethod(IOpenMethod method,
                                        StringBuilder buf)

printMethod

public static String printMethod(IOpenMethodHeader methodHeader,
                                 int mode,
                                 boolean printType)

printMethod

public static String printMethod(String name,
                                 Class<?>[] params)

printMethod

public static StringBuilder printMethod(String name,
                                        Class<?>[] params,
                                        StringBuilder buf)

printMethod

public static StringBuilder printMethod(String name,
                                        IMethodSignature signature,
                                        StringBuilder buf)

printMethod

public static String printMethod(String name,
                                 IOpenClass[] params)

printMethod

public static StringBuilder printMethod(String name,
                                        IOpenClass[] params,
                                        StringBuilder buf)

printMethodWithParameterValues

public static StringBuilder printMethodWithParameterValues(IOpenMethod method,
                                                           Object[] params,
                                                           int mode,
                                                           StringBuilder buf)

printMethodWithParameterValues

public static String printMethodWithParameterValues(IOpenMethod method,
                                                    Object[] params,
                                                    int mode)

getMatchingAccessibleMethod

public static Method getMatchingAccessibleMethod(Class<?> methodOwner,
                                                 String methodName,
                                                 Class<?>[] argTypes,
                                                 boolean autoboxing)


Copyright © 2013. All Rights Reserved.