Package gw.lang.ir.builder
Class IRElementBuilder
- java.lang.Object
-
- gw.lang.ir.builder.IRElementBuilder
-
- Direct Known Subclasses:
IRExpressionBuilder,IRStatementBuilder
public abstract class IRElementBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description IRElementBuilder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static IJavaClassConstructorfindConstructor(IJavaClassInfo cls, int numArgs)protected static IJavaClassFieldfindField(IJavaClassInfo cls, String name)protected static IJavaClassMethodfindMethod(IJavaClassInfo cls, String name, int numArgs)protected static IRTypegetIRType(IType type)protected static IRTypegetIRType(IJavaClassInfo cls)protected static IRTypegetIRType(Class cls)protected static List<IRType>getIRTypes(IJavaClassInfo[] classes)protected static List<IRType>getIRTypes(Class[] classes)
-
-
-
Method Detail
-
getIRType
protected static IRType getIRType(IJavaClassInfo cls)
-
getIRTypes
protected static List<IRType> getIRTypes(IJavaClassInfo[] classes)
-
findConstructor
protected static IJavaClassConstructor findConstructor(IJavaClassInfo cls, int numArgs)
-
findMethod
protected static IJavaClassMethod findMethod(IJavaClassInfo cls, String name, int numArgs)
-
findField
protected static IJavaClassField findField(IJavaClassInfo cls, String name)
-
-