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 IJavaClassConstructorfindConstructor(IJavaClassInfo cls, int numArgs) private static IJavaClassFieldfindDeclaredField(IJavaClassInfo cls, String name) private static IJavaClassMethodfindDeclaredMethod(IJavaClassInfo cls, String name, int numArgs) protected static IJavaClassFieldfindField(IJavaClassInfo cls, String name) protected static IJavaClassMethodfindMethod(IJavaClassInfo cls, String name, int numArgs) private static IJavaClassMethodfindUniqueMethodInList(IJavaClassMethod[] methods, IJavaClassInfo cls, String name, int numArgs) protected static IRTypeprotected static IRTypegetIRType(IJavaClassInfo cls) protected static IRTypegetIRTypes(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
-