Package gw.lang.ir.builder
Class IRBuilderMethods
java.lang.Object
gw.lang.ir.builder.IRBuilderMethods
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IRIfStatementBuilder_if(IRExpressionBuilder test) static IRNewExpressionBuilder_new(Class rootType, IRExpressionBuilder... values) static IRNullLiteralBuilder_null()static IRReturnStatementBuilder_return()static IRReturnStatementBuilder_return(IRExpressionBuilder value) _superInit(IRExpressionBuilder... args) _superInit(List<IRExpressionBuilder> args) _this()static IRArrayStoreStatementBuilderarrayStore(IRExpressionBuilder target, IRExpressionBuilder index, IRExpressionBuilder value) static IRAssignmentStatementBuilderassign(IRSymbolBuilder symbol, IRExpressionBuilder value) static IRAssignmentStatementBuilderassign(String name, IRExpressionBuilder value) static IRAssignmentStatementBuilderassign(String name, IRType type, IRExpressionBuilder value) call(IRExpressionBuilder root, IJavaClassMethod method, IRExpressionBuilder... args) call(IRExpressionBuilder root, String name, IRExpressionBuilder... args) call(IJavaClassMethod method, IRExpressionBuilder... args) call(String name, IRExpressionBuilder... args) callStatic(IJavaClassMethod method, IRExpressionBuilder... args) static IRFieldGetExpressionBuilderstatic IRTypestatic IRTypegetIRType(IJavaClassInfo cls) static IRTypegetIRTypes(Class[] classes) static IRClassLiteralBuilderstatic IRNumericLiteralBuilderstatic IRExpressionBuilderstatic IRNewArrayExpressionBuildernewArray(IRType rootType, IRExpressionBuilder size) static IRCompositeExpressionBuildernewArray(IRType componentType, List<IRExpressionBuilder> values) static IRNewArrayExpressionBuilderstatic IRCompositeExpressionBuildernewArray(IType componentType, List<IRExpressionBuilder> values) static IRNewArrayExpressionBuildernewArray(IJavaClassInfo rootType, int size) static IRCompositeExpressionBuildernewArray(IJavaClassInfo componentType, List<IRExpressionBuilder> values) static IRNewArrayExpressionBuilderstatic IRCompositeExpressionBuildernewArray(Class componentType, List<IRExpressionBuilder> values) static List<IRExpressionBuilder>static List<IRExpressionBuilder>static IRFieldSetStatementBuilderset(String name, IRExpressionBuilder value) var(IRSymbolBuilder symbol)
-
Constructor Details
-
IRBuilderMethods
public IRBuilderMethods()
-
-
Method Details
-
field
-
var
-
var
-
literal
-
literal
-
literal
-
call
-
call
public static IRMethodCallExpressionBuilder call(IJavaClassMethod method, IRExpressionBuilder... args) -
callStatic
public static IRMethodCallExpressionBuilder callStatic(IJavaClassMethod method, IRExpressionBuilder... args) -
call
public static IRMethodCallExpressionBuilder call(IRExpressionBuilder root, String name, IRExpressionBuilder... args) -
call
public static IRMethodCallExpressionBuilder call(IRExpressionBuilder root, IJavaClassMethod method, IRExpressionBuilder... args) -
newArray
public static IRCompositeExpressionBuilder newArray(Class componentType, List<IRExpressionBuilder> values) -
newArray
public static IRCompositeExpressionBuilder newArray(IType componentType, List<IRExpressionBuilder> values) -
newArray
public static IRCompositeExpressionBuilder newArray(IJavaClassInfo componentType, List<IRExpressionBuilder> values) -
newArray
public static IRCompositeExpressionBuilder newArray(IRType componentType, List<IRExpressionBuilder> values) -
newArray
-
newArray
-
newArray
-
newArray
-
_new
-
_null
-
passArgs
-
passArgs
-
_this
-
arrayStore
public static IRArrayStoreStatementBuilder arrayStore(IRExpressionBuilder target, IRExpressionBuilder index, IRExpressionBuilder value) -
assign
-
assign
public static IRAssignmentStatementBuilder assign(String name, IRType type, IRExpressionBuilder value) -
assign
public static IRAssignmentStatementBuilder assign(IRSymbolBuilder symbol, IRExpressionBuilder value) -
_if
-
_return
-
_return
-
set
-
_superInit
-
_superInit
-
getIRType
-
getIRType
-
getIRType
-
getIRTypes
-