| Constructor and Description |
|---|
XMethodImpl(String name,
MethodSignature<XClass> signature,
Invocable invocable) |
XMethodImpl(String name,
MethodSignature<XClass> signature,
Invocable invocable,
SqlFunctionSerializer serializer) |
| Modifier and Type | Method and Description |
|---|---|
static XMethod |
create(TypeSystem datatypeSystem,
String name,
MethodSignature<TypeToken> signature) |
static XMethod |
createFromMethod(String name,
TypeSystem datatypeSystem,
Object object,
Method method) |
boolean |
equals(Object obj) |
Invocable |
getInvocable() |
String |
getName() |
SqlFunctionSerializer |
getSerializer() |
MethodSignature<XClass> |
getSignature() |
int |
hashCode() |
static XClass |
resolveClass(Class<?> clazz,
TypeSystem datatypeSystem) |
static XClass |
resolveClass(TypeToken typeName,
TypeSystem datatypeSystem) |
static List<XClass> |
resolveList(TypeSystem datatypeSystem,
Class<?>[] classes) |
static List<XClass> |
resolveList(TypeSystem datatypeSystem,
List<TypeToken> typeNames) |
String |
toString() |
public XMethodImpl(String name, MethodSignature<XClass> signature, Invocable invocable)
public XMethodImpl(String name, MethodSignature<XClass> signature, Invocable invocable, SqlFunctionSerializer serializer)
public MethodSignature<XClass> getSignature()
getSignature in interface XMethodpublic Invocable getInvocable()
getInvocable in interface XMethodpublic SqlFunctionSerializer getSerializer()
getSerializer in interface XMethodpublic static List<XClass> resolveList(TypeSystem datatypeSystem, Class<?>[] classes)
public static XClass resolveClass(Class<?> clazz, TypeSystem datatypeSystem)
public static XClass resolveClass(TypeToken typeName, TypeSystem datatypeSystem)
public static List<XClass> resolveList(TypeSystem datatypeSystem, List<TypeToken> typeNames)
public static XMethod create(TypeSystem datatypeSystem, String name, MethodSignature<TypeToken> signature)
public static XMethod createFromMethod(String name, TypeSystem datatypeSystem, Object object, Method method)
Copyright © 2013. All Rights Reserved.