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 IJavaClassConstructor
findConstructor(IJavaClassInfo cls, int numArgs)
protected static IJavaClassField
findField(IJavaClassInfo cls, String name)
protected static IJavaClassMethod
findMethod(IJavaClassInfo cls, String name, int numArgs)
protected static IRType
getIRType(IType type)
protected static IRType
getIRType(IJavaClassInfo cls)
protected static IRType
getIRType(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)
-
-