Package gw.internal.gosu.ir.nodes
Class IRMethodFactory
java.lang.Object
gw.internal.gosu.ir.nodes.IRMethodFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertToIRTypes(IType[] types) static IRMethodcreateConstructorIRMethod(IType gosuClass, DynamicFunctionSymbol dfs, int numberOfTypeParameters) static IRMethodcreateConstructorIRMethod(IType owner, IRType[] parameterTypes) static IRMethodcreateIRMethod(IConstructorInfo constructor) static IRMethodFromMethodInfocreateIRMethod(IMethodInfo originalMethodInfo, IFunctionType functionType) static IRMethodcreateIRMethod(IType owner, String name, IRType returnType, List<IRType> parameterTypes, IRelativeTypeInfo.Accessibility accessibility, boolean bStatic) static IRMethodcreateIRMethod(IType owner, String name, IType returnType, IType[] parameterTypes, IRelativeTypeInfo.Accessibility accessibility, boolean bStatic) static IRMethodcreateIRMethod(IJavaClassInfo cls, String name, Class... paramTypes) static IRMethodcreateIRMethod(IJavaClassMethod method) static IRMethodcreateIRMethod(Class cls, String name, Class... paramTypes) static IRMethodcreateIRMethod(Method method)
-
Constructor Details
-
IRMethodFactory
public IRMethodFactory()
-
-
Method Details
-
createIRMethod
public static IRMethodFromMethodInfo createIRMethod(IMethodInfo originalMethodInfo, IFunctionType functionType) -
createIRMethod
-
createIRMethod
-
createIRMethod
-
createIRMethod
-
createIRMethod
-
createConstructorIRMethod
public static IRMethod createConstructorIRMethod(IType gosuClass, DynamicFunctionSymbol dfs, int numberOfTypeParameters) -
createIRMethod
-
createIRMethod
-
createConstructorIRMethod
-
convertToIRTypes
-