Package gw.lang.ir.builder
Class IRElementBuilder
java.lang.Object
gw.lang.ir.builder.IRElementBuilder
- Direct Known Subclasses:
IRExpressionBuilder
,IRStatementBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static IJavaClassConstructor
findConstructor
(IJavaClassInfo cls, int numArgs) private static IJavaClassField
findDeclaredField
(IJavaClassInfo cls, String name) private static IJavaClassMethod
findDeclaredMethod
(IJavaClassInfo cls, String name, int numArgs) protected static IJavaClassField
findField
(IJavaClassInfo cls, String name) protected static IJavaClassMethod
findMethod
(IJavaClassInfo cls, String name, int numArgs) private static IJavaClassMethod
findUniqueMethodInList
(IJavaClassMethod[] methods, IJavaClassInfo cls, String name, int numArgs) protected static IRType
protected static IRType
getIRType
(IJavaClassInfo cls) protected static IRType
getIRTypes
(IJavaClassInfo[] classes) getIRTypes
(Class[] classes)
-
Constructor Details
-
IRElementBuilder
public IRElementBuilder()
-
-
Method Details
-
getIRType
-
getIRType
-
getIRType
-
getIRTypes
-
getIRTypes
-
findConstructor
-
findMethod
-
findDeclaredMethod
-
findUniqueMethodInList
private static IJavaClassMethod findUniqueMethodInList(IJavaClassMethod[] methods, IJavaClassInfo cls, String name, int numArgs) -
findField
-
findDeclaredField
-