| Package | Description |
|---|---|
| gw.internal.gosu.ir.nodes | |
| gw.internal.gosu.ir.transform | |
| gw.internal.gosu.ir.transform.expression |
| Modifier and Type | Class and Description |
|---|---|
class |
IRMethodForConstructorSymbol |
class |
IRMethodForDPSGetter |
class |
IRMethodForDPSSetter |
class |
IRMethodForPropertyGetter |
class |
IRMethodForPropertySetter |
class |
IRMethodForReducedDPSGetter |
class |
IRMethodForReducedDPSSetter |
class |
IRMethodFromConstructorInfo |
class |
IRMethodFromJavaMethodInfo |
class |
IRMethodFromMethod |
class |
IRMethodFromMethodInfo |
class |
SyntheticIRMethod |
| Modifier and Type | Method and Description |
|---|---|
static IRMethod |
IRMethodFactory.createConstructorIRMethod(IType gosuClass,
DynamicFunctionSymbol dfs,
int numberOfTypeParameters) |
static IRMethod |
IRMethodFactory.createConstructorIRMethod(IType owner,
IRType[] parameterTypes) |
static IRMethod |
IRMethodFactory.createIRMethod(Class cls,
String name,
Class... paramTypes) |
static IRMethod |
IRMethodFactory.createIRMethod(IConstructorInfo constructor) |
static IRMethod |
IRMethodFactory.createIRMethod(IJavaClassInfo cls,
String name,
Class... paramTypes) |
static IRMethod |
IRMethodFactory.createIRMethod(IJavaClassMethod method) |
static IRMethod |
IRMethodFactory.createIRMethod(IType owner,
String name,
IRType returnType,
List<IRType> parameterTypes,
IRelativeTypeInfo.Accessibility accessibility,
boolean bStatic) |
static IRMethod |
IRMethodFactory.createIRMethod(IType owner,
String name,
IType returnType,
IType[] parameterTypes,
IRelativeTypeInfo.Accessibility accessibility,
boolean bStatic) |
static IRMethod |
IRMethodFactory.createIRMethod(Method method) |
IRMethod |
IRPropertyFromPropertyInfo.getGetterMethod() |
IRMethod |
IRPropertyFromDynamicSymbol.getGetterMethod() |
IRMethod |
IRProperty.getGetterMethod() |
IRMethod |
IRPropertyFromCapturedSymbol.getGetterMethod() |
IRMethod |
IRPropertyFromDynamicPropertySymbol.getGetterMethod() |
IRMethod |
IRPropertyFromReducedDynamicPropertySymbol.getGetterMethod() |
IRMethod |
IRPropertyFromPropertyInfo.getSetterMethod() |
IRMethod |
IRPropertyFromDynamicSymbol.getSetterMethod() |
IRMethod |
IRProperty.getSetterMethod() |
IRMethod |
IRPropertyFromCapturedSymbol.getSetterMethod() |
IRMethod |
IRPropertyFromDynamicPropertySymbol.getSetterMethod() |
IRMethod |
IRPropertyFromReducedDynamicPropertySymbol.getSetterMethod() |
| Modifier and Type | Method and Description |
|---|---|
IRExpression |
AbstractElementTransformer.callMethod(IRMethod method,
IRExpression root,
List<IRExpression> explicitArgs) |
IRExpression |
AbstractElementTransformer.callMethod(IRMethod method,
IRExpression root,
List<IRExpression> explicitArgs,
int[] namedArgOrder) |
IRExpression |
AbstractElementTransformer.callMethod(IRMethod method,
IRExpression root,
List<IRExpression> explicitArgs,
int[] namedArgOrder,
boolean special) |
IRExpression |
AbstractElementTransformer.callSpecialMethod(IRType rootType,
IRMethod method,
IRExpression root,
List<IRExpression> explicitArgs) |
IRExpression |
AbstractElementTransformer.callSpecialMethod(IRType rootType,
IRMethod method,
IRExpression root,
List<IRExpression> explicitArgs,
int[] namedArgOrder) |
IRExpression |
AbstractElementTransformer.callSpecialMethod(IRType rootType,
IRMethod method,
IRExpression root,
List<IRExpression> implicitArgs,
List<IRExpression> explicitArgs,
int[] namedArgOrder) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractExpressionTransformer.pushArgumentsNoCasting(IRMethod irMethod,
IExpression[] args,
List<IRExpression> irArgs) |
protected void |
AbstractExpressionTransformer.pushArgumentsWithCasting(IRMethod irMethod,
IExpression[] args,
List<IRExpression> irArgs) |
Copyright © 2017. All rights reserved.