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 void
addImplicitParameters(IType owner, IFunctionType functionType, boolean bStatic, List<IRType> params)
protected void
addTypeVariableParameters(List<IRType> params, int number)
protected List<IRType>
getTypeDescriptors(IParameterInfo[] parameters)
protected boolean
isImplicitMethod()
protected IRType
maybeReifyFieldType(IType owner, String name, IType originalType)
protected String
resolveFieldName(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)
-
-