Package gw.internal.gosu.ir.nodes
Class IRFeatureBase
- java.lang.Object
-
- gw.internal.gosu.ir.nodes.IRFeatureBase
-
- Direct Known Subclasses:
IRMethodForDPSGetter,IRMethodForDPSSetter,IRMethodForPropertyGetter,IRMethodForPropertySetter,IRMethodForReducedDPSGetter,IRMethodForReducedDPSSetter,IRMethodFromConstructorInfo,IRMethodFromMethodInfo,IRPropertyFromCapturedSymbol,IRPropertyFromDynamicSymbol,IRPropertyFromPropertyInfo
public class IRFeatureBase extends Object
-
-
Constructor Summary
Constructors Constructor Description IRFeatureBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddImplicitParameters(IType owner, IFunctionType functionType, boolean bStatic, List<IRType> params)protected voidaddTypeVariableParameters(List<IRType> params, int number)protected List<IRType>getTypeDescriptors(IParameterInfo[] parameters)protected booleanisImplicitMethod()protected IRTypemaybeReifyFieldType(IType owner, String name, IType originalType)protected StringresolveFieldName(IType owner, String name)
-
-
-
Method Detail
-
maybeReifyFieldType
protected IRType maybeReifyFieldType(IType owner, String name, IType originalType)
-
addImplicitParameters
protected void addImplicitParameters(IType owner, IFunctionType functionType, boolean bStatic, List<IRType> params)
-
isImplicitMethod
protected boolean isImplicitMethod()
-
addTypeVariableParameters
protected void addTypeVariableParameters(List<IRType> params, int number)
-
getTypeDescriptors
protected List<IRType> getTypeDescriptors(IParameterInfo[] parameters)
-
-